STRUCT XE_SYSCTRL(9)
β¨ NAME β¨
okay so bestie, this is struct xe_sysctrl(9) from the Kernel API Manual, and it's giving struct xe_sysctrl β System Controller driver context. π
π¦ SYNOPSIS π¦
struct xe_sysctrl {
struct xe_mmio *mmio;
struct mutex cmd_lock;
struct work_struct work;
struct mutex event_lock;
};
π Members π
mmioβ MMIO region for system control registers. β¨cmd_lockβ Mutex protecting mailbox command operations. πworkβ Pending events worker. π οΈevent_lockβ Mutex protecting pending events. ποΈ
π Description π
This structure maintains the runtime state for System Controller communication. All fields are initialized during xe_sysctrl_init and protected appropriately for concurrent access. That's the tea, no cap. π΅π
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/xe/xe_sysctrl_types.hβ go peek, iykyk. π§
okay bye bestie! This page is from ./drivers/gpu/drm/xe, dated October 2026, and it's the struct xe_sysctrl(9) manual entry. Slay responsibly. ππ
π¦ 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