|
XenevaOS
|
#include <v3d_drm.h>

Public Attributes | |
| struct drm_v3d_extension | base |
| __u64 | in_syncs |
| __u64 | out_syncs |
| __u32 | in_sync_count |
| __u32 | out_sync_count |
| __u32 | wait_stage |
| __u32 | pad |
struct drm_v3d_multi_sync - ioctl extension to add support multiples syncobjs for commands submission.
When an extension of DRM_V3D_EXT_ID_MULTI_SYNC id is defined, it points to this extension to define wait and signal dependencies, instead of single in/out sync entries on submitting commands. The field flags is used to determine the stage to set wait dependencies.
| struct drm_v3d_extension drm_v3d_multi_sync::base |
| __u32 drm_v3d_multi_sync::in_sync_count |
| __u64 drm_v3d_multi_sync::in_syncs |
| __u32 drm_v3d_multi_sync::out_sync_count |
| __u64 drm_v3d_multi_sync::out_syncs |
| __u32 drm_v3d_multi_sync::pad |
| __u32 drm_v3d_multi_sync::wait_stage |