sched_proce...l_irq_locked(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ 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. struct panthor_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 🌈

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