Lines Matching full:fence
267 * fence seqno that when signaled, indicates that the command buffer has
303 * @handle: Fence object handle for fence associated with a command submission.
304 * @mask: Fence flags relevant for this fence object.
305 * @seqno: Fence sequence number in fifo. A fence object with a lower
306 * seqno will signal the EXEC flag before a fence object with a higher
308 * whether a fence has signaled the EXEC flag. Note that @seqno will
311 * so far. This can be used to mark user-space fence objects as signaled, and
312 * to determine whether a fence seqno might be stale.
315 * error == -EFAULT: Fence communication failed. The host is synchronized.
316 * Use the last fence id read from the FIFO fence register.
318 * Fence submission failed. The host is synchronized. Use the fence_seq member.
570 * Waits for a fence
578 * DRM_VMW_FENCE_FLAG_EXEC: All commands ahead of the fence in the command
583 * in the buffer given to the EXECBUF ioctl returning the fence object handle
587 * fenc wait ioctl returns 0, the fence object has been unreferenced after
599 * @handle: Fence object handle as returned by the DRM_VMW_EXECBUF ioctl.
605 * @flags: Fence flags to wait on.
626 * Checks if a fence object is signaled..
632 * @handle: Fence object handle as returned by the DRM_VMW_EXECBUF ioctl.
633 * @flags: Fence object flags input to DRM_VMW_FENCE_SIGNALED ioctl
636 * EXEC flag of user-space fence objects.
655 * Unreferences a fence object, and causes it to be destroyed if there are no
663 * @handle: Fence object handle as returned by the DRM_VMW_EXECBUF ioctl.
678 * Queues an event on a fence to be delivered on the drm character device
679 * when the fence has signaled the DRM_VMW_FENCE_FLAG_EXEC flag.
680 * Optionally the approximate time when the fence signaled is
699 /* Request fence signaled time on the event. */
706 * the fence is not supposed to be referenced by user-space.
708 * @handle: Attach the event to this fence only.
770 * If this member is NULL, then the ioctl should not return a fence.