STRUCT DRM_IVPU_BO_WAIT(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct drm_ivpu_bo_wait(9) πŸ’–

okay so bestie, this page is from the Kernel API Manual, and it's all about struct drm_ivpu_bo_wait β€” the struct whose whole job is Wait for BO to become inactive. BO = buffer object, iykyk. 🫢


πŸŽ€ NAME πŸŽ€

struct drm_ivpu_bo_wait β€” Wait for BO to become inactive. πŸ’…

✨ SYNOPSIS ✨

struct drm_ivpu_bo_wait {
    __u32 handle;
    __u32 flags;
    __s64 timeout_ns;
    __u32 job_status;
    __u32 pad;
 };

🫢 Members 🫢

  • handle β€” Handle to the buffer object to be waited on. πŸŽ€
  • flags β€” Reserved for future use - must be zero. no cap, keep it zero.
  • timeout_ns β€” Absolute timeout in nanoseconds (may be zero). ⏱️
  • 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. πŸ‘‘
  • pad β€” Padding - must be zero. bestie, zero it out fr fr. πŸ¦‹

🌸 Description 🌸

Blocks until a given buffer object becomes inactive. Periodt. With timeout_ms set to 0, it returns immediately. ⚑

πŸ‘‘ SEE ALSO πŸ‘‘

okay bestie, the see-also squad is:


xoxo, your Unix bestie πŸ’œ β€” source/version ./include/uapi/drm, dated October 2026, and this whole page is struct drm_ivpu_bo_wait(9). mwah πŸ’‹

πŸ“¦ where this page comes from