ENUM DRM_ASAHI_GEM_FLAGS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME

okay bestie, welcome to the enum drm_asahi_gem_flags(9) page from the Kernel API Manual 🫢 β€” it’s giving tiny-but-iconic enum energy.

  • enum drm_asahi_gem_flags β€” Flags for GEM creation πŸ’…

✨ SYNOPSIS

here’s the synopsis, verbatim, no cap:

enum drm_asahi_gem_flags {
    DRM_ASAHI_GEM_WRITEBACK ,
    DRM_ASAHI_GEM_VM_PRIVATE

};

πŸŽ€ Constants

two constants, both iconic:

  • DRM_ASAHI_GEM_WRITEBACK β€” BO should be CPU-mapped as writeback ✨. Map as writeback instead of write-combine. This optimizes for CPU reads. literally the CPU-reads glow-up πŸ’–
  • DRM_ASAHI_GEM_VM_PRIVATE β€” BO is private to this GPU VM (no exports) πŸ”’.

πŸ”₯ SEE ALSO

go peek at these, bestie β€” same order, all of them:

  • 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)
  • 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_op(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)

πŸ’‹ mwah, that’s the page β€” source/version: ./include/uapi/drm, date: October 2026, and the manual is enum drm_asahi_gem_flags(9). periodt. πŸŽ€

πŸ“¦ where this page comes from