|
XenevaOS
|
#include <nouveau_drm.h>
Public Attributes | |
| __u32 | flags |
| __u32 | handle |
| __u64 | timeline_value |
struct drm_nouveau_sync - sync object
This structure serves as synchronization mechanism for (potentially) asynchronous operations such as EXEC or VM_BIND.
| __u32 drm_nouveau_sync::flags |
@flags: the flags for a sync object
The first 8 bits are used to determine the type of the sync object.
| __u32 drm_nouveau_sync::handle |
@handle: the handle of the sync object
| __u64 drm_nouveau_sync::timeline_value |
@timeline_value:
The timeline point of the sync object in case the syncobj is of type DRM_NOUVEAU_SYNC_TIMELINE_SYNCOBJ.