#include <amdgpu_drm.h>
◆ bo_read_handles
| __u64 drm_amdgpu_userq_wait::bo_read_handles |
@bo_read_handles: The list of read BO handles submitted by the user queue job to get the va/value pairs.
◆ bo_write_handles
| __u64 drm_amdgpu_userq_wait::bo_write_handles |
@bo_write_handles: The list of write BO handles submitted by the user queue job to get the va/value pairs.
◆ num_bo_read_handles
| __u32 drm_amdgpu_userq_wait::num_bo_read_handles |
@num_bo_read_handles: A count that represents the number of read BO handles in @bo_read_handles.
◆ num_bo_write_handles
| __u32 drm_amdgpu_userq_wait::num_bo_write_handles |
@num_bo_write_handles: A count that represents the number of write BO handles in @bo_write_handles.
◆ num_fences
| __u16 drm_amdgpu_userq_wait::num_fences |
@num_fences: This field can be used both as input and output. As input it defines the maximum number of fences that can be returned and as output it will specify how many fences were actually returned from the ioctl.
◆ num_syncobj_handles
| __u16 drm_amdgpu_userq_wait::num_syncobj_handles |
@num_syncobj_handles: A count that represents the number of syncobj handles in @syncobj_handles.
◆ num_syncobj_timeline_handles
| __u16 drm_amdgpu_userq_wait::num_syncobj_timeline_handles |
@num_syncobj_timeline_handles: A count that represents the number of timeline syncobj handles in @syncobj_timeline_handles.
◆ out_fences
| __u64 drm_amdgpu_userq_wait::out_fences |
@out_fences: The field is a return value from the ioctl containing the list of address/value pairs to wait for.
◆ pad
| __u32 drm_amdgpu_userq_wait::pad |
◆ pad0
| __u16 drm_amdgpu_userq_wait::pad0 |
◆ syncobj_handles
| __u64 drm_amdgpu_userq_wait::syncobj_handles |
@syncobj_handles: The list of syncobj handles submitted by the user queue job to get the va/value pairs.
◆ syncobj_timeline_handles
| __u64 drm_amdgpu_userq_wait::syncobj_timeline_handles |
@syncobj_timeline_handles: The list of timeline syncobj handles submitted by the user queue job to get the va/value pairs at given @syncobj_timeline_points.
◆ syncobj_timeline_points
| __u64 drm_amdgpu_userq_wait::syncobj_timeline_points |
@syncobj_timeline_points: The list of timeline syncobj points submitted by the user queue job for the corresponding @syncobj_timeline_handles.
◆ waitq_id
| __u32 drm_amdgpu_userq_wait::waitq_id |
@waitq_id: Queue handle used by the userq wait IOCTL to retrieve the wait queue and maintain the fence driver references in it.
The documentation for this struct was generated from the following file: