STRUCT DRM_PANTHOR_GROUP_PRIORITIES_INFO(9)
π 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 theenum 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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms