STRUCT DRM_PANTHOR_GROUP_PRIORITIES_INFO(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct drm_panthor_group_priorities_info(9) β€” the Kernel API Manual glow-up

okay so bestie, welcome to struct drm_panthor_group_priorities_info(9) β€” yes that whole mouthful, she's iconic, she's the kernel API manual page you didn't know you needed 🫢


✨ NAME ✨

struct drm_panthor_group_priorities_info β€” literally just "Group priorities information," no cap, that's the whole vibe πŸ’–


🌸 SYNOPSIS 🌸

here's the whole struct, copy it exactly pookie, don't freestyle:

struct drm_panthor_group_priorities_info {
    __u8 allowed_mask;
    __u8 pad[3];
 };

πŸŽ€ Members πŸŽ€

  • allowed_mask β€” a bitmask of the allowed group priorities, periodt ✨ and lowkey each bit represents a variant of the enum drm_panthor_group_priority β€” iykyk, one bit per priority variant πŸ’…
  • pad β€” padding fields, and they're MBZ (that's "must be zero," bestie β€” please don't be the main character who fills these in πŸ™ˆ)

πŸ¦‹ Description πŸ¦‹

it's giving "structure grouping all queryable information relating to the allowed group priorities" πŸ”₯ like, she's the lil container that gathers up everything you can query about which group priorities are allowed. obsessed πŸ’œ


πŸ‘‘ SEE ALSO πŸ‘‘

go off, reference list, you ate πŸ’… the kernel file lives at ./include/uapi/drm/panthor_drm.h, and here's the whole friend group:

  • Introduction(9)
  • MMIO regions exposed to userspace.(9)
  • IOCTL IDs(9)
  • IOCTL arguments(9)
  • struct drm_panthor_obj_array(9)
  • DRM_PANTHOR_OBJ_ARRAY(9)
  • enum drm_panthor_sync_op_flags(9)
  • struct drm_panthor_sync_op(9)
  • enum drm_panthor_dev_query_type(9)
  • enum drm_panthor_gpu_coherency(9)
  • struct drm_panthor_gpu_info(9)
  • struct drm_panthor_csif_info(9)
  • enum drm_panthor_timestamp_info_flags(9)
  • struct drm_panthor_timestamp_info(9)
  • struct drm_panthor_mmu_info(9)
  • struct drm_panthor_dev_query(9)
  • struct drm_panthor_vm_create(9)
  • struct drm_panthor_vm_destroy(9)
  • enum drm_panthor_vm_bind_op_flags(9)
  • struct drm_panthor_vm_bind_op(9)
  • enum drm_panthor_vm_bind_flags(9)
  • struct drm_panthor_vm_bind(9)
  • enum drm_panthor_vm_state(9)
  • struct drm_panthor_vm_get_state(9)
  • enum drm_panthor_bo_flags(9)
  • struct drm_panthor_bo_create(9)
  • struct drm_panthor_bo_mmap_offset(9)
  • struct drm_panthor_queue_create(9)
  • enum drm_panthor_group_priority(9)
  • struct drm_panthor_group_create(9)
  • struct drm_panthor_group_destroy(9)
  • struct drm_panthor_queue_submit(9)
  • struct drm_panthor_group_submit(9)
  • enum drm_panthor_group_state_flags(9)
  • struct drm_panthor_group_get_state(9)
  • struct drm_panthor_tiler_heap_create(9)
  • struct drm_panthor_tiler_heap_destroy(9)
  • struct drm_panthor_bo_set_label(9)
  • struct drm_panthor_set_user_mmio_offset(9)
  • enum drm_panthor_bo_sync_op_type(9)
  • struct drm_panthor_bo_sync_op(9)
  • struct drm_panthor_bo_sync(9)
  • enum drm_panthor_bo_extra_flags(9)
  • struct drm_panthor_bo_query_info(9)
  • DRM_IOCTL_PANTHOR(9)

and that's the whole page, bestie, you understood it perfectly, slay πŸ’–βœ¨

cute lil sign-off: this one ships from ./include/uapi/drm, dated October 2026, and it's filed under struct drm_p...orities_info(9) β€” mwah, go read your kernel headers πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from