STRUCT ZYNQMP_PM_QUERY_DATA(9)
π struct zynqmp_pm_query_data π
okay so bestie, welcome to the Kernel API Manual β yes we're doing kernel manpages now, and honestly? iconic. this one's a tiny little struct that carries a PM query around, and it ate. let's get into it β¨
πΈ NAME πΈ
struct zynqmp_pm_query_data β PM query data. that's it, that's the whole vibe. it's the little envelope your query ID and its three lil argument buddies travel in π
β¨ SYNOPSIS β¨
struct zynqmp_pm_query_data {
u32 qid;
u32 arg1;
u32 arg2;
u32 arg3;
};
like look at it. four u32s and a dream. no cap, it's giving "simple struct, big main character energy" π
π¦ Members π¦
qidβ the query ID. this is the "who am I" of the whole operation, the label on the box π¦arg1β Argument 1 of query data. yes bestie, it's literally called arg1. they went there πarg2β Argument 2 of query data. the sequel. the middle child πarg3β Argument 3 of query data. the third one, and honestly? she completes the set π
π SEE ALSO π
go look at the kernel file, it's literally right there:
- Kernel file
./include/linux/firmware/xlnx-zynqmp.h
and the friend group / adjacent lore π§:
XPM_EVENT_ERROR_MASK_DDRMC_CR(9)XPM_EVENT_ERROR_MASK_DDRMC_NCR(9)enum pm_sd_config_type(9)enum pm_gem_config_type(9)enum pm_node_status(9)
lowkey a reminder that this is the struct definition β it's not doing the querying itself, it's just holding the data. the manpage doesn't promise anything more than that, so don't come for me π
okay that's the whole page, you understood it, slay π«Ά this little cutie lives under ./include/linux/firmware, dated October 2026, and it's formatted as struct zynqmp_pm_query_data(9) β read it, love it, hydrate, periodt π
π
π¦ 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