STRUCT ZYNQMP_PM_WORK_STRUCT(9)
π NAME π
struct zynqmp_pm_work_struct β literally just a wrapper for struct work_struct, bestie, that's the whole gig π«Ά
This one lives in the Kernel API Manual, and honestly it's giving "small but essential" β¨
πΈ SYNOPSIS πΈ
struct zynqmp_pm_work_struct {
struct work_struct callback_work;
u32 args[CB_ARG_CNT];
};
okay so that's the whole struct, no cap β two members and we're done π
π Members π
callback_workβ the work structure itself, the main character of this little struct πargsβ the callback arguments, aka the receipts it carries around π§Ύ
π¦ SEE ALSO π¦
- Kernel file
./drivers/soc/xilinx/zynqmp_power.cβ go read the source, iykyk π struct zynqmp_pm_event_info(9)zynqmp_pm_subsystem_restart_work_fn(9)zynqmp_pm_init_suspend_work_fn(9)
like, go click through all of these, they're all connected fr fr π₯
ngl this page is short but every single detail matters β don't skip the cross-refs, they're not just decorative π
and that's the vibe check, bestie π this gem came out of ./drivers/soc/xilinx and it's dated October 2026, so yeah β slay, periodt, and happy hacking ππβ¨
π¦ 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