STRUCT LIBIE_AQC_GENERIC(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct libie_aqc_generic(9) β€” the kernel API manual, but make it cute

okay bestie, so this is a page from the Kernel API Manual (section 9, the kernel-API girlies know) and it's all about struct libie_aqc_generic β€” literally the generic structure used in adminq communication. no cap, that's the whole NAME section vibe. 🫢


✨ NAME ✨

struct libie_aqc_generic β€” the generic structure used in adminq communication. that's it, that's the name, she's simple and she serves. πŸŽ€


🌸 SYNOPSIS 🌸

here's the whole glow-up, copied exactly, do not touch:

struct libie_aqc_generic {
    __le32 param0;
    __le32 param1;
    __le32 addr_high;
    __le32 addr_low;
 };

four __le32 fields, four little icons, all iconic, all doing their thing. πŸ¦‹


πŸ‘‘ Members πŸ‘‘

okay so let's meet the cast, main character energy all around:

  • param0 β€” generic parameter, high 32bit. she's the upper half of the parameter situation. πŸ’–
  • param1 β€” generic parameter, lower 32bit. the bestie that completes param0. they're a matched set, fr fr.
  • addr_high β€” generic address, high 32bit. upper half of the address, holding it down. ✨
  • addr_low β€” generic address, lower 32bit. lower half of the address, slaying in the low bits. 🌈
lowkey beautiful how they pair up like that. high 32 and lower 32, always together. 😭

πŸ”₯ SEE ALSO πŸ”₯

go read these next, iykyk:

  • Kernel file ./include/linux/net/intel/libie/adminq.h
  • struct libie_aqc_get_ver(9)
  • struct libie_aqc_driver_ver(9)
  • struct libie_aqc_req_res(9)
  • struct libie_aqc_list_caps(9)
  • struct libie_aqc_list_caps_elem(9)
  • struct libie_aq_desc(9)

that's the whole friend group, go say hi. πŸ’œ


and that's the page babes! sourced from ./include/linux/net/intel/libie, dated October 2026, and yes the footer still says struct libie_aqc_generic(9) because we keep every detail around here. periodt. πŸ’…πŸŒŸ

πŸ“¦ where this page comes from