STRUCT IWL_PHY_CONTEXT_CMD(9)
π struct iwl_phy_context_cmd(9) π
okay bestie, so we're in the Kernel API Manual and today's main character is struct iwl_phy_context_cmd β literally the config of the PHY context (and it's PHY_CONTEXT_CMD = 0x8, iykyk). no cap, she's iconic. π
β¨ NAME β¨
struct iwl_phy_context_cmd β the config of the PHY context (because PHY_CONTEXT_CMD = 0x8, periodt). π
π¦ SYNOPSIS π¦
struct iwl_phy_context_cmd {
__le32 id_and_color;
__le32 action;
struct iwl_fw_channel_info ci;
__le32 lmac_id;
union {
__le32 rxchain_info;
struct {
u8 sbb_bandwidth;
u8 sbb_ctrl_channel_loc;
__le16 puncture_mask;
};
};
__le32 dsp_cfg_flags;
u8 secondary_ctrl_chnl_loc;
u8 reserved[3];
};
like, look at her. absolutely serving struct energy. πΈ
π Members π
id_and_colorβ the ID and color of the relevant Binding. yes bestie, structs have a whole color-coding moment going on. πactionβ the action to perform, seeenum iwl_ctxt_action. she's got options fr.ciβ channel info. the whole who/what/where of the channel. π‘lmac_idβ the lmac id that the phy context belongs to. gotta know which one she's riding with. π«Ά{unnamed_union}β anonymous. no name, all vibes. πrxchain_infoβ???. genuinely nobody wrote it down, that's what the original says, we're not gonna pretend otherwise π (lowkey mysterious of her ngl){unnamed_struct}β anonymous again. nested. mysterious. main character energy. β¨sbb_bandwidthβ0disabled,1- 40Mhz ...4- 320MHz. the way she scales. π₯sbb_ctrl_channel_locβ location of the control channel. πpuncture_maskβ bitmap of punctured subchannels. punctured!! like a pierced ear but for subchannels πdsp_cfg_flagsβ set to0. that's it, that's the whole instruction, do not get creative bestie. πsecondary_ctrl_chnl_locβ location of secondary control channel. the sequel. π¬reservedβ reserved to align to 64 bit. she's just there for the ~aesthetic~ alignment and honestly? respect. β
π SEE ALSO π
- Kernel file
./drivers/net/wireless/intel/iwlwifi/fw/api/phy-ctxt.hβ go read it, fr fr π struct iwl_phy_context_cmd_tail(9)struct iwl_phy_context_cmd_v1(9)
ok that's the whole page bestie, go slay your firmware dev era π
mwah π this came from <code>./drivers/net/wireless/intel/i...</code> and it's dated <code>October 2026</code>, same as the <code>struct iwl_phy_context_cmd(9)</code> header up top. bye babe, see u in the next manpage π¦β¨
π¦ 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