STRUCT IWL_TRANS_RXQ_DMA_DATA(9)
β¨ struct iwl_trans_rxq_dma_data β RX queue DMA data β¨
okay so this is a page from the Kernel API Manual, and bestie, it's a lil struct that holds all the DMA addresses for an RX queue π it's giving "small but essential" energy, fr fr.
πΈ SYNOPSIS πΈ
like, here's the whole shape of it, no cap:
struct iwl_trans_rxq_dma_data {
u64 fr_bd_cb;
u32 fr_bd_wid;
u64 urbd_stts_wrptr;
u64 ur_bd_cb;
};
that's it. four fields. main character energy in miniature π
π¦ Members π¦
fr_bd_cbβ the DMA address of the free BD cyclic buffer πfr_bd_widβ the initial write index of the free BD cyclic buffer (yes, initial β that detail matters, don't @ me) β¨urbd_stts_wrptrβ the DMA address ofurbd_stts_wrptrπ (yes bestie, the description is literally the field name, I don't make the rules)ur_bd_cbβ the DMA address of the used BD cyclic buffer π
π§ SEE ALSO π§
okay this list is LONG, like a group chat where everyone's typing at once π but here's the whole crew, exactly as listed:
- 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_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_pc_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 transport-layer friend group showed up π«Ά go read 'em if you wanna actually understand where this lil struct lives, iykyk π
ngl the "Transport layer - what is it ?(9)" title is sending me π but it's a real page and it's in the list, so it stays.
that's the whole vibe check bestie, go forth and be iconic with your RX queue DMA data β
source: ./drivers/net/wireless/intel/i... π dated October 2026 πΈ and it's filed under struct iwl_...rxq_dma_data(9) in the Kernel API Manual β mwah, slay, bye ππ
π¦ 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