···317317 */
318318void kes_cmd_dispatch_indirect(KesCommandList command_list, kes_gpuptr_t data, kes_gpuptr_t command_addr);
319319320320+/**
321321+ * Creates a timeline semaphore with an initial value.
322322+ * @param device The device to create the semaphore on.
323323+ * @param value The initial value of the timeline semaphore.
324324+ */
320325KesSemaphore kes_create_semaphore(KesDevice device, uint64_t value);
321326322327int kes_wait_semaphore(KesSemaphore semaphore, uint64_t value);