ENUM DRM_PANTHOR_GROUP_PRIORITY(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum drm_panthor_group_priority β€” Scheduling group priority

okay bestie, welcome to the Kernel API Manual ✨ this one's from the DRM/Panthor corner of the kernel, and honestly? it's a little baby page. but it's a powerful little baby. it's giving "small but mighty" energy fr fr πŸŽ€

so basically this is an enum, and what it does is tell you how important a scheduling group is. that's it. that's the whole vibe. like a priority ranking for your GPU groups, and you know we love a ranking πŸ‘‘


✨ SYNOPSIS ✨

enum drm_panthor_group_priority {
    PANTHOR_GROUP_PRIORITY_LOW ,
    PANTHOR_GROUP_PRIORITY_MEDIUM ,
    PANTHOR_GROUP_PRIORITY_HIGH ,
    PANTHOR_GROUP_PRIORITY_REALTIME

};

four constants, in that exact order, no notes. 🌸


πŸŽ€ Constants πŸŽ€

  • PANTHOR_GROUP_PRIORITY_LOW β€” the low priority group. chill. relaxed. no thoughts head empty. it'll get there when it gets there πŸ¦‹
  • PANTHOR_GROUP_PRIORITY_MEDIUM β€” the medium priority group. the middle child. the default-ish "we're normal here" energy πŸ’œ
  • PANTHOR_GROUP_PRIORITY_HIGH β€” the high priority group. it's a main character, it gets to skip the line πŸ”₯
⚠️ heads up bestie: this one Requires CAP_SYS_NICE or DRM_MASTER. no cap, you can't just grab it for free πŸ’€
  • PANTHOR_GROUP_PRIORITY_REALTIME β€” the realtime priority group. the most extra of the bunch. top of the food chain, maximum urgency, absolute icon 🌈
⚠️ same deal again: this one Requires CAP_SYS_NICE or DRM_MASTER. do not skip this part 😭

🫢 SEE ALSO 🫢

okay this is the long part, grab a snack πŸ“ β€” it all lives in the kernel file ./include/uapi/drm/panthor_drm.h:

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_group_priorities_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), 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)

like I said. a lot of friends. iykyk πŸ’…


that's the whole page, bestie β€” go forth and schedule responsibly πŸ’–

sign-off szn: this lil gem lives in ./include/uapi/drm, and the version stamp on it is October 2026. periodt. 🧚✨

πŸ“¦ where this page comes from