STRUCT PANTHOR_GROUP_POOL(9)
π struct panthor_group_pool(9) β the kernel API manual, bestie edition β¨
okay so we're looking at a page from the Kernel API Manual and it's literally called struct panthor_group_pool. yes it's a struct, yes it's in the kernel, no you don't have to be scared. let's get into it π«Ά
πΈ NAME πΈ
struct panthor_group_pool β the Group pool, periodt. that's the whole vibe check: it's a pool. of groups. iconic behavior honestly π
β¨ SYNOPSIS β¨
here's the whole thing, copy it exactly, no cap:
struct panthor_group_pool {
struct xarray xa;
};
that's it. that's the struct. one member and she ate π
π Members π
xaβ an Xarray that's used to manage group handles. it's the little filing cabinet where the handles live, iykyk ποΈβ¨
π¦ Description π¦
okay so the whole concept here is genuinely simple: each file get assigned a group pool. like every file gets its own one of these. that's the entire description, and honestly? sometimes that's enough π
π₯ SEE ALSO π₯
go read these next, bestie, they're all in the same friend group (all 9 sections, main character energy only):
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_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)
no skipping, that's a whole reading list and you're gonna slay it ππ
reminder bestie: this one's a dry little struct page, so there aren't any flags, defaults, exit statuses or error codes to memorize here. what you see is what you get, fr fr π
and that's the whole page!! mwah π this little cutie came from ./drivers/gpu/drm/panthor and it's dated October 2026 β anyway ily, go read a scheduler page, bye π§ββοΈππ
π¦ 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