STRUCT IWL_PC_DATA(9)
π struct iwl_pc_data(9) β program counter details π
okay so bestie, welcome to the struct iwl_pc_data(9) page from the Kernel API Manual β¨ this is a lil' struct that holds, like, your program counter deets. that's the whole vibe. short and iconic. let's get into it π«Ά
β¨ SYNOPSIS β¨
here's the whole thing, no cap β this is literally the entire struct, so drink it in:
struct iwl_pc_data {
u8 pc_name[IWL_TRANS_CURRENT_PC_NAME_MAX_BYTES];
u32 pc_address;
};
the way that it's just two fields and one of them is an array... minimalist queen behavior π
π Members π
pc_nameβ the cpu name, stored asu8 pc_name[IWL_TRANS_CURRENT_PC_NAME_MAX_BYTES](yes the array size is that whole long macro name, yes it's a lot, we love her anyway πΈ)pc_addressβ the cpu program counter, and she's au32π literally just where you're at in the code bestie iykyk
π¦ SEE ALSO π¦
okay this section is giving "group chat with the entire transport layer squad all typing at once" π every single one of these is canon, so here's the full lineup, no skips:
- Kernel file
./drivers/net/wireless/intel/iwlwifi/iwl-trans.hTransport layer - what is it ?(9) - Life cycle of the transport layer(9)
- enum CMD_MODE(9)
- struct iwl_device_cmd(9)
- struct iwl_device_tx_cmd(9)
- enum iwl_hcmd_dataflag(9)
- struct iwl_host_cmd(9)
- enum iwl_trans_status(9)
- struct iwl_dump_sanitize_ops(9)
- struct iwl_trans_config(9)
- struct iwl_trans_rxq_dma_data(9)
- struct iwl_pnvm_image(9)
- enum iwl_trans_state(9)
- Platform power management(9)
- enum iwl_ini_cfg_state(9)
- struct iwl_dram_data(9)
- struct iwl_dram_regions(9)
- struct iwl_fw_mon(9)
- struct iwl_self_init_dram(9)
- struct iwl_imr_data(9)
- struct iwl_trans_debug(9)
- struct iwl_trans_info(9)
- struct iwl_trans(9)
- iwl_trans_resched_with_nic_access(9)
like... the whole friend group showed up π read them, they're all important, periodt.
ngl this page is short but it ate. two fields, zero drama, main character energy π
π and that's the page bestie!! this came from ./drivers/net/wireless/intel/i... (yes they truncated it), October 2026 era, and it's the struct iwl_pc_data(9) page in the Kernel API Manual. mwah π go read some of those SEE ALSOs, i'm obsessed with u for getting this far πβ¨π¦
π¦ 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