csg_slot_sy...ority_locked(9)
π csg_slot_sync_priority_locked(9) β like, the Kernel API Manual page, bestie β¨
okay so this is straight out of the Kernel API Manual and it's literally called csg_slot_sync_priority_locked(9). yes the header truncates it, don't come for her, she's iconic anyway π
πΈ NAME πΈ
csg_slot_sync_priority_locked β Synchronize the group slot priority
like... she syncs the priority. that's the whole vibe check. periodt β¨
π¦ SYNOPSIS π¦
void csg_slot_sync_priority_locked (struct panthor_device *ptdev , u32
csg_id );
no cap, that's the entire signature. returns void, so she gives you nothing back except vibes and side effects π
π ARGUMENTS π
ptdevβ the Device. your whole entire device, main character energy πcsg_idβ the Group slot ID. which slot we're talking about, iykyk π«Ά
π DESCRIPTION π
okay so here's the tea β β the group slot priority update happens asynchronously. like, it does NOT wait for you, it's off doing its own thing, lowkey ghosting your timeline π
when we receive a CSG_ENDPOINT_CONFIG, that's our signal that the update is effective β like it's official, it's confirmed, no takebacks β and at that point we can reflect it to our panthor_csg_slot object. that's it. that's the function. she's a little reflecter, a little mirror, a little "okay bestie now I know" πͺβ¨
ngl the whole point is: you can't just assume the priority is updated. you wait for theCSG_ENDPOINT_CONFIGand then you sync it into thepanthor_csg_slotobject. patience, queen π
π₯ SEE ALSO π₯
Kernel file ./drivers/gpu/drm/panthor/panthor_sched.c β and like, the whole extended cinematic universe of siblings:
Scheduler(9)struct panthor_csg_slot(9)enum panthor_csg_priority(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)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)
fr fr that's the whole friend group and they all ate π π
β¨ and that's the page! mwah π
so yeah, this little icon comes to you from ./drivers/gpu/drm/panthor, dated October 2026 β go off, king ππ
π¦ 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