ENUM PANTHOR_CSG_PRIORITY(9)
π enum panthor_csg_priority π
okay bestie, welcome to the Kernel API Manual glow-up for enum panthor_csg_priority β aka the group priority vibes. Itβs giving scheduler hierarchy realness, and honestly? iconic. π
πΈ NAME πΈ
enum panthor_csg_priority β Group priority. periodt. π
β¨ SYNOPSIS β¨
enum panthor_csg_priority {
PANTHOR_CSG_PRIORITY_LOW ,
PANTHOR_CSG_PRIORITY_MEDIUM ,
PANTHOR_CSG_PRIORITY_HIGH ,
PANTHOR_CSG_PRIORITY_RT ,
PANTHOR_CSG_PRIORITY_COUNT
};
π Constants π
PANTHOR_CSG_PRIORITY_LOWβ Low priority group. the low-key lane, no cap. π¦PANTHOR_CSG_PRIORITY_MEDIUMβ Medium priority group. solid middle-child energy, but make it useful. πΈPANTHOR_CSG_PRIORITY_HIGHβ High priority group. highkey important, bestie. π₯PANTHOR_CSG_PRIORITY_RTβ Real-time priority group. Real-time priority allows one to preempt scheduling of other non-real-time groups. When such a group becomes executable, it will evict the group with the lowest non-rt priority if there's no free group slot available. not me learning scheduler drama at this hour πPANTHOR_CSG_PRIORITY_COUNTβ Number of priority levels. the headcount, the final boss of the enum. π
π¦ SEE ALSO π¦
Kernel file ./drivers/gpu/drm/panthor/panthor_sched.c is on the list too, plus the whole bestie lineup:
Scheduler(9)struct panthor_csg_slot(9)struct panthor_scheduler(9)struct panthor_syncobj_32b(9)struct panthor_syncobj_64b(9)struct panthor_queue(9)enum panthor_group_state(9)struct panthor_group(9)group_queue_work(9)sched_queue_work(9)sched_queue_delayed_work(9)struct panthor_group_pool(9)struct panthor_job(9)group_bind_locked(9)group_unbind_locked(9)cs_slot_prog_locked(9)cs_slot_reset_locked(9)csg_slot_sync_priority_locked(9)cs_slot_sync_queue_state_locked(9)sched_process_global_irq_locked(9)panthor_sched_report_fw_events(9)panthor_sched_report_mmu_fault(9)panthor_fdinfo_gather_group_mem_info(9)
xoxo, your fav kernel bestie π
β source/version: ./drivers/gpu/drm/panthor, dated October 2026, for enum panthor_csg_priority(9). π«Άβ¨
π¦ 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