STRUCT IWL_FW_PAGING_CMD(9)
π struct iwl_fw_paging_cmd β paging layout β¨
okay bestie, sit down, because we're talking about struct iwl_fw_paging_cmd β it's a kernel API manual page from the lovely people over at Kernel API Manual, and it's literally the paging layout struct for iwlwifi. no cap, it's short, it's sweet, and it's giving "small struct, big job" energy. π
β¨ SYNOPSIS β¨
struct iwl_fw_paging_cmd {
__le32 flags;
__le32 block_size;
__le32 block_num;
__le32 device_phy_addr[NUM_OF_FW_PAGING_BLOCKS];
};
look at her. four fields. one array. immaculate vibes. π¦
πΈ Members πΈ
flagsβ the various flags for the command. that's it, that's the whole thing β it's a grab-bag of flags, bestie, and each one does... a flag thing. iykyk. πblock_sizeβ the block size, expressed in powers of 2. so like, it's not4096, it's the power. lowkey iconic unit choice, but we respect it. βblock_numβ the number of blocks specified in the command. yes, it's exactly what it sounds like. no plot twist. π«Άdevice_phy_addrβ virtual addresses from the device side. yes, the name says "phy" and the description says "virtual" β that's the manual's business, not ours, so we're quoting it exactly, fr fr. π
π Description π
So the whole point of this struct: you send the paging layout to the FW (the firmware) from the driver. that's it. that's the function of the thing. it's the little envelope you stuff the paging layout into and hand off. π¬
π₯ SEE ALSO π₯
- Kernel file
./drivers/net/wireless/intel/iwlwifi/fw/api/paging.hβ go read it, it's right there, the header knows all. π
real talk: the struct fields above are copied character-for-character from the manual, so don't come for me if __le32 looks weird β it's supposed to look like that. π§
and that's the whole page, bestie! π this gem lives in the Kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/paging.h, dropped in October 2026, and the page itself is filed under struct iwl_fw_paging_cmd(9) β slay, go forth and page your firmware. ππ
π¦ 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