STRUCT LIBIE_AQC_REQ_RES(9)
π struct libie_aqc_req_res(9) π
okay so bestie, we're in the Kernel API Manual today and the star of the show is struct libie_aqc_req_res β say it with me, it's giving "request resource ownership" energy, and honestly? iconic. no cap.
β¨ NAME β¨
struct libie_aqc_req_res β request resource ownership π
πΈ SYNOPSIS πΈ
here's the whole squad, laid out exactly like this, no notes:
struct libie_aqc_req_res {
__le16 res_id;
__le16 access_type;
__le32 timeout;
__le32 res_number;
__le16 status;
u8 reserved[2];
};
π Members π
bestie these are the fields and i need you to know every single one of them, fr fr:
res_idβ the resource ID. literally just go look at the enum definition above, it's right there πaccess_typeβ read or write. again, the enum definition above has the receipts π₯timeoutβ okay so when this completes successfully, the FW writes this value, and the driver is expected to release the resource before timeout. and this value? it's in milliseconds, periodt. β°res_numberβ for SDP, this is the pin ID of the SDP. that's the whole vibe π¦statusβ this status is only used forLIBIE_AQC_RES_ID_GLBL_LOCK; for everything else it's reserved πreservedβ reserved for future use. it's just out here waiting for its main character moment β
π«Ά Description π«Ά
this struct is used in these commands, and yes, both of them, with their exact numbers:
- request resource ownership (direct
0x0008) - request resource ownership (direct
0x0009)
π SEE ALSO π
go touch grass in the kernel file ./include/linux/net/intel/libie/adminq.h β that's where the struct lives, bestie π§
and then go say hi to the rest of the fam:
struct libie_aqc_generic(9)struct libie_aqc_get_ver(9)struct libie_aqc_driver_ver(9)struct libie_aqc_list_caps(9)struct libie_aqc_list_caps_elem(9)struct libie_aq_desc(9)
ok that's the whole page, no skips, no cuts π everything you need is up there.
and lastly, mwah π β this one comes from ./include/linux/net/intel/libie, dated October 2026, and it's filed under struct libie_aqc_req_res(9). slay, bye bestie ππ
π¦ 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