ENUM DRM_PANTHOR_GROUP_PRIORITY(9)
π 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 RequiresCAP_SYS_NICEorDRM_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 RequiresCAP_SYS_NICEorDRM_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
- 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