sched_proce...l_irq_locked(9)
β¨ sched_process_global_irq_locked(9) β¨
okay so bestie, welcome to the Kernel API Manual π this one's a little function from deep inside the graphics driver and it is, no cap, doing important scheduler business. let's get into it π«Ά
πΈ NAME πΈ
sched_process_global_irq_locked β it processes the scheduling part of a global IRQ π
like, that's literally the whole vibe. it handles the scheduler-side bits when a global IRQ shows up. iconic behavior honestly π
π¦ SYNOPSIS π¦
void sched_process_global_irq_locked (struct panthor_device *ptdev );
returns nothing (void), takes one pointer, and yes the name ends in _locked for a reason β iykyk π
π ARGUMENTS π
ptdevβ the device. that's it, that's the argument. structpanthor_device *, the device you're working with π₯οΈβ¨
π SEE ALSO π
the whole friend group, fr fr β here's everyone hanging out in the kernel file ./drivers/gpu/drm/panthor/panthor_sched.c π
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)csg_slot_sync_priority_locked(9)cs_slot_sync_queue_state_locked(9)panthor_sched_report_fw_events(9)panthor_sched_report_mmu_fault(9)panthor_fdinfo_gather_group_mem_info(9)
like I said. whole squad. main character energy from every single one ππ₯
lowkey reminder bestie: this is a <pink>locked</pink> function, so it expects you to already be holding the right lock when you call it. don't be out here calling it raw π
and that's the page!! β¨ this lil cutie lives in ./drivers/gpu/drm/panthor, and this edition is dated October 2026 ποΈπ take care of her, mwah ππ«Ά
π¦ 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