STRUCT PANTHOR_SYNCOBJ_32B(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– 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