|
XenevaOS
|
#include <ivpu_accel.h>
Public Attributes | |
| __u32 | handle |
| __u32 | flags |
| __s64 | timeout_ns |
| __u32 | job_status |
| __u32 | pad |
struct drm_ivpu_bo_wait - Wait for BO to become inactive
Blocks until a given buffer object becomes inactive. With @timeout_ms set to 0 returns immediately.
| __u32 drm_ivpu_bo_wait::flags |
@flags: Reserved for future use - must be zero
| __u32 drm_ivpu_bo_wait::handle |
@handle: Handle to the buffer object to be waited on
| __u32 drm_ivpu_bo_wait::job_status |
@job_status:
Job status code which is updated after the job is completed. &DRM_IVPU_JOB_STATUS_SUCCESS or device specific error otherwise. Valid only if @handle points to a command buffer.
| __u32 drm_ivpu_bo_wait::pad |
@pad: Padding - must be zero
| __s64 drm_ivpu_bo_wait::timeout_ns |
@timeout_ns: Absolute timeout in nanoseconds (may be zero)