STRUCT IWL_FWRT_DUMP_DATA(9)
π struct iwl_fwrt_dump_data(9) β NAME
okay so struct iwl_fwrt_dump_data is literally just dump data β¨ that's it, that's the vibe. (and yes bestie, this is the struct iwl_fwrt_dump_data(9) page from the Kernel API Manual, we're getting into it π«Ά)
β¨ SYNOPSIS β¨
here's the whole glow-up, copy it exactly, no cap:
struct iwl_fwrt_dump_data {
union {
struct {
struct iwl_fw_ini_trigger_tlv *trig;
struct iwl_rx_packet *fw_pkt;
};
struct {
const struct iwl_fw_dump_desc *desc;
bool monitor_only;
};
};
};
π Members π
{unnamed_union}β anonymous π (yes, it's literally unnamed, we don't know her name){unnamed_struct}β anonymous again, the mystery continues πtrigβ the trigger the worker was scheduled upon π₯fw_pktβ the packet received from FW π¦{unnamed_struct}β anonymous, third times the charm π§descβ the dump descriptor π·οΈmonitor_onlyβ only dump for monitor π
πΈ Description πΈ
okay so here's the tea bestie β β you've got two whole structs living inside one union, and which one you're actually using is a whole decision. The way that decision works? It's based on iwl_trans_dbg_ini_valid β¨
- if it's true β the
'trig'part is the main character π - if it's false β it's the
'desc'part instead, periodt π
that's it, that's the whole lore. iykyk π
π¦ SEE ALSO π¦
- Kernel file
./drivers/net/wireless/intel/iwlwifi/fw/runtime.h struct iwl_fwrt_wk_data(9)struct iwl_txf_iter_data(9)struct iwl_fw_runtime(9)
go read those next, bestie, they're lowkey iconic too π
and that's a wrap on struct iwl_fwrt_dump_data(9) from the Kernel API Manual! π this lil beauty comes from ./drivers/net/wireless/intel/i..., dated October 2026 β obsessed, fr fr. slay π
π¦ 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