STRUCT IWL_NVM_GET_INFO_PHY(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct iwl_nvm_get_info_phy(9) β€” phy information πŸ’–

okay bestie, welcome to the Kernel API Manual ✨ this one's a tiny little struct with main character energy β€” it's giving "i have exactly two fields and i still ate" πŸŽ€


🌸 NAME 🌸

struct iwl_nvm_get_info_phy β€” phy information πŸ’…

Like, that's it. That's the whole name. Phy info. Slay.


✨ SYNOPSIS ✨

struct iwl_nvm_get_info_phy {
    __le32 tx_chains;
    __le32 rx_chains;
 };

two __le32 fields, no cap. short. iconic. the way that it does exactly one thing 🫢


πŸ¦‹ Members πŸ¦‹

  • tx_chains β€” the transmit chains, bb πŸ’œ bit 0 is chain A, bit 1 is chain B. that's the whole bit map, no notes.
  • rx_chains β€” the receive chains 🌸 same deal: bit 0 is chain A, bit 1 is chain B. literally the same mapping, just the other direction iykyk.

πŸ”₯ SEE ALSO πŸ”₯

okay this is the part where i hold your hand, because the SEE ALSO list is huge and you're gonna need a snack πŸ“ first up, the file where all this lives:

  • Kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/nvm-reg.h
  • enum iwl_regulatory_and_nvm_subcmd_ids(9)
  • enum iwl_nvm_access_op(9)
  • enum iwl_nvm_access_target(9)
  • enum iwl_nvm_section_type(9)
  • struct iwl_nvm_access_cmd(9)
  • struct iwl_nvm_access_resp(9)
  • enum iwl_nvm_info_general_flags(9)
  • struct iwl_nvm_get_info_general(9)
  • enum iwl_nvm_mac_sku_flags(9)
  • struct iwl_nvm_get_info_sku(9)
  • struct iwl_nvm_get_info_regulatory_v1(9)
  • struct iwl_nvm_get_info_regulatory_v2(9)
  • struct iwl_nvm_get_info_rsp_v3(9)
  • struct iwl_nvm_get_info_rsp_v4(9)
  • struct iwl_nvm_get_info_regulatory(9)
  • struct iwl_nvm_get_info_rsp(9)
  • struct iwl_nvm_access_complete_cmd(9)
  • struct iwl_mcc_update_cmd(9)
  • enum iwl_geo_information(9)
  • struct iwl_mcc_update_resp_v3(9)
  • struct iwl_mcc_update_resp_v4(9)
  • struct iwl_mcc_update_resp_v8(9)
  • struct iwl_mcc_chub_notif(9)
  • struct iwl_tas_config_cmd_common(9)
  • struct iwl_tas_config_cmd_v3(9)
  • enum iwl_tas_uhb_allowed_flags(9)
  • struct iwl_tas_config_cmd_v4(9)
  • enum bios_source(9)
  • struct iwl_bios_config_hdr(9)
  • struct iwl_lari_config_extension_cmd(9)
  • struct bios_value_u32(9)
  • struct iwl_tas_config_cmd(9)
  • enum iwl_lari_config_masks(9)
  • struct iwl_lari_config_change_cmd_v1(9)
  • struct iwl_lari_config_change_cmd_v6(9)
  • struct iwl_lari_config_change_cmd_v8(9)
  • struct iwl_lari_config_change_cmd(9)
  • struct iwl_pnvm_init_complete_ntfy(9)
  • struct iwl_mcc_allowed_ap_type_cmd_v1(9)
  • struct iwl_mcc_allowed_ap_type_cmd(9)

yeah. forty-two of them. i wasn't kidding 😭 but you got this, go read them in order, it's a whole lore arc fr fr πŸ“š


ngl there's no OPTIONS section, no EXIT STATUS, no BUGS, no warnings here β€” it's a struct, not a command. don't go looking for flags that aren't there bestie πŸ™ˆ

aaaand that's the page! 🌈 sourced from ./drivers/net/wireless/intel/i... (the path as given, bestie, i don't make the rules), October 2026 version, and it's all about struct iwl_nvm_get_info_phy(9) β€” the manual name it lives under πŸ‘‘ mwah, go forth and slay your chains πŸ’…πŸ’–

πŸ“¦ where this page comes from