ENUM DRM_ASAHI_BIND_OBJECT_OP(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum drm_asahi_bind_object_op(9) β€” a whole vibe check for the Kernel API Manual

okay bestie, gather round, because this one's short but it matters. This is the page for enum drm_asahi_bind_object_op, and it's literally just "Special object bind operation" β€” that's the NAME, that's the whole point. It's giving "small but mighty" energy. ✨


🌸 NAME 🌸

enum drm_asahi_bind_object_op β€” Special object bind operation πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

no cap, here's the whole thing verbatim:

enum drm_asahi_bind_object_op {
    DRM_ASAHI_BIND_OBJECT_OP_BIND ,
    DRM_ASAHI_BIND_OBJECT_OP_UNBIND

};

like, that's it. two constants, zero drama. πŸ’…


✨ Constants ✨

  • DRM_ASAHI_BIND_OBJECT_OP_BIND β€” bestie, this one binds a BO as a special GPU object. that's the whole job. it ate. πŸ”₯
  • DRM_ASAHI_BIND_OBJECT_OP_UNBIND β€” and this one unbinds a special GPU object. the reverse. the undo. the "jk lol" of the pair. πŸ’€
lowkey the duality of man: bind, unbind. that's the entire enum. main character energy for real. πŸ‘‘

🌈 SEE ALSO 🌈

okay this is the part where the page goes absolutely feral with cross-references, and i'm obsessed. every single one, in order, no skips:

  • Kernel file ./include/uapi/drm/asahi_drm.h
  • Introduction to the Asahi UAPI(9)
  • enum drm_asahi_ioctl_id(9)
  • struct drm_asahi_params_global(9)
  • enum drm_asahi_feature(9)
  • struct drm_asahi_get_params(9)
  • struct drm_asahi_vm_create(9)
  • struct drm_asahi_vm_destroy(9)
  • enum drm_asahi_gem_flags(9)
  • struct drm_asahi_gem_create(9)
  • struct drm_asahi_gem_mmap_offset(9)
  • enum drm_asahi_bind_flags(9)
  • struct drm_asahi_gem_bind_op(9)
  • struct drm_asahi_vm_bind(9)
  • enum drm_asahi_bind_object_flags(9)
  • struct drm_asahi_gem_bind_object(9)
  • enum drm_asahi_cmd_type(9)
  • enum drm_asahi_priority(9)
  • struct drm_asahi_queue_create(9)
  • struct drm_asahi_queue_destroy(9)
  • enum drm_asahi_sync_type(9)
  • struct drm_asahi_sync(9)
  • DRM_ASAHI_BARRIER_NONE(9)
  • struct drm_asahi_cmd_header(9)
  • struct drm_asahi_submit(9)
  • struct drm_asahi_attachment(9)
  • struct drm_asahi_zls_buffer(9)
  • struct drm_asahi_timestamp(9)
  • struct drm_asahi_timestamps(9)
  • struct drm_asahi_helper_program(9)
  • struct drm_asahi_bg_eot(9)
  • struct drm_asahi_cmd_render(9)
  • struct drm_asahi_cmd_compute(9)
  • struct drm_asahi_get_time(9)
  • DRM_IOCTL_ASAHI(9)

literally the whole Asahi UAPI friend group showed up. iykyk. 🫢


that's the page, bestie β€” short, sweet, and fully cross-referenced. mwah. πŸ’–

🧚 sign-off time: this cutie lives at ./include/uapi/drm, it's dated October 2026, and the footer's over there still going by enum drm_as...nd_object_op(9) because even manpage footers get truncated. slay. ⭐
πŸ“¦ where this page comes from