STRUCT DRM_VC4_CREATE_BO(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, this is struct drm_vc4_create_bo, from the Kernel API Manual β€” iconic. It's the ioctl argument for creating VC4 BOs. That's the whole assignment, periodt. ✨

πŸ¦‹ SYNOPSIS πŸ¦‹

struct drm_vc4_create_bo {
    __u32 size;
    __u32 flags;
    __u32 handle;
    __u32 pad;
};

πŸŽ€ Members πŸŽ€

ngl the original does not give per-member descriptions here, so I'm not inventing any. The member names are exactly the ones above: size, flags, handle, pad. That's all she wrote. πŸ’…

🌸 Description 🌸

right now there are literally no values for the flags argument, but it may be used in a future extension. So do not go making up flag values, bestie β€” there aren't any yet. 🫢

πŸ”₯ SEE ALSO πŸ”₯

  • Kernel file: ./include/uapi/drm/vc4_drm.h
  • struct drm_vc4_submit_cl(9)
  • struct drm_vc4_wait_seqno(9)
  • struct drm_vc4_wait_bo(9)
  • struct drm_vc4_mmap_bo(9)
  • struct drm_vc4_create_shader_bo(9)
  • struct drm_vc4_label_bo(9)

okay bye bestie πŸ’– β€” source/version: ./include/uapi/drm; date: October 2026.

πŸ“¦ where this page comes from