STRUCT LIBIE_AQC_LIST_CAPS_ELEM(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

Okay so welcome to the Kernel API Manual, bestie πŸ’– β€” this page is all about struct libie_aqc_list_caps_elem (the header shortens it to struct libi...st_caps_elem(9), but the full name is the one we're using, periodt).

struct libie_aqc_list_caps_elem - Getting list of caps elements 🌸


πŸ¦‹ SYNOPSIS πŸ¦‹

Here's the struct layout, character for character, no cap:

       struct libie_aqc_list_caps_elem {
           __le16 cap;
           u8 major_ver;
           u8 minor_ver;
           __le32 number;
           __le32 logical_id;
           __le32 phys_id;
           __le64 rsvd1;
           __le64 rsvd2;
        };

πŸ’– Members πŸ’–

These are the fields living inside the struct, bestie β€” every single one is iconic in its own way πŸŽ€

  • cap β€” one from the defines list above πŸ‘€
  • major_ver β€” major version
  • minor_ver β€” minor version
  • number β€” number of resources described by this capability
  • logical_id β€” logical ID, only meaningful for some types of resources
  • phys_id β€” physical ID, only meaningful for some types of resources
  • rsvd1 β€” reserved for future use
  • rsvd2 β€” reserved for future use

🌈 SEE ALSO 🌈

  • Kernel file ./include/linux/net/intel/libie/adminq.h struct libie_aqc_generic(9), 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_aq_desc(9)

mwah πŸ’‹ β€” source/version: ./include/linux/net/intel/libie, date: October 2026, header vibe: struct libi...st_caps_elem(9); bye bestie 🫢

πŸ“¦ where this page comes from