Lines Matching refs:deadline
917 * DOC: deadline hints
930 * * Workloads that interact with a periodic time based deadline, such as double
932 * missing a vblank deadline results in an *increase* in idle time on the GPU
937 * To this end, deadline hint(s) can be set on a &dma_fence via &dma_fence_set_deadline
939 * The deadline hint provides a way for the waiting driver, or userspace, to
942 * A deadline hint is given in absolute ktime (CLOCK_MONOTONIC for userspace
944 * the vblank based deadline for page-flipping, or the start of a compositor's
945 * composition cycle), or the current time to indicate an immediate deadline
951 * The deadline hint is just that, a hint. The driver that created the fence
957 * dma_fence_set_deadline - set desired fence-wait deadline hint
959 * @deadline: the time by which the waiter hopes for the fence to be
962 * Give the fence signaler a hint about an upcoming deadline, such as
966 * if a periodic vblank deadline is approaching but the fence is not
969 void dma_fence_set_deadline(struct dma_fence *fence, ktime_t deadline)
972 fence->ops->set_deadline(fence, deadline);