STRUCT PANTHOR_SYNCOBJ_32B(9)
π struct panthor_syncobj_32b(9) π
okay so bestie, welcome to the Kernel API Manual β¨ β this one's about struct panthor_syncobj_32b, and likeβ¦ it's literally the 32-bit FW synchronization object. tiny but iconic. no cap. π
πΈ NAME πΈ
struct panthor_syncobj_32b β the 32-bit FW synchronization object π
π¦ SYNOPSIS π¦
here's the whole thing, bestie, it's giving minimalist queen:
struct panthor_syncobj_32b {
u32 seqno;
u32 status;
};
β¨ Members β¨
okay so there are exactly two members and they're both doing main character energy:
seqnoβ the sequence number β. yeah. that's it. that's the vibe.statusβ the status π«Ά. and heads up: Not zero on failure. so likeβ¦ if this isn't zero, something went off and you should probably pay attention π
π SEE ALSO π
okay this list is LONG, like a group chat that never sleeps, but every single one of these is invited to the party π :
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_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)
fr fr, if you're going down the panthor scheduler rabbit hole, this is your reading list π take water. π
anyway that's the whole page, mwah π β this one lives in ./drivers/gpu/drm/panthor, dated October 2026, and it's filed under struct panthor_syncobj_32b(9). slay, go read the scheduler docs, ily 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