STRUCT IL_TFD_TB(9)
π struct il_tfd_tb(9) β Kernel API Manual, bestie β¨
okay so picture this: we're deep in the iwlegacy wireless driver, and there's this lil struct living its best life in ./drivers/net/wireless/intel/iwlegacy/common.h and it's called struct il_tfd_tb, and today we're gonna understand it fr fr π«Ά (also hi, this is the struct il_tfd_tb(9) page from the Kernel API Manual, welcome π)
πΈ NAME πΈ
struct il_tfd_tb β no description given in the original, she's mysterious like that π (the NAME section literally just trails off after the dash, so we're not gonna invent lore, ngl)
β¨ SYNOPSIS β¨
struct il_tfd_tb {
__le32 lo;
__le16 hi_n_len;
};
two members, one vibe. here's the whole thing laid out π
π Members π
loβ the low[31:0]portion of the dma address of the TX buffer. and bestie, heads up: every even is unaligned on a 16 bit boundary β that's what the original says, word for word, so we're keeping it exactly like that, no cap πhi_n_lenβ a two-for-one icon π: bits0-3are the[35:32]portion of the dma address, and bits4-15are the length of the tx buffer. she's doing double duty and she's slaying
π¦ Description π¦
literally what it says on the tin: this structure contains the dma address and the length of the transmission address. that's the whole assignment, and she ate π₯
π SEE ALSO π
all the siblings and neighbors, in the order the original gave them β don't @ me, i'm not reordering anything π
- Kernel file
./drivers/net/wireless/intel/iwlegacy/common.h struct il_device_cmd(9)struct il_device_cmd_huge(9)struct il_rx_queue(9)struct il_ht_agg(9)struct il_vif_priv(9)struct il_hw_params(9)struct il_cfg(9)il_clear_driver_stations(9)il_sta_id_or_broadcast(9)il_queue_inc_wrap(9)il_queue_dec_wrap(9)il_beacon_time_mask_low(9)il_beacon_time_mask_high(9)struct il_rb_status(9)struct il_tfd(9)struct il_rate_scale_data(9)struct il_scale_tbl_info(9)struct il_lq_sta(9)il3945_rate_scale_init(9)
go read them, they're all icons in their own right π§
and that's the page!! mwah π sign-off time: this came from source/version ./drivers/net/wireless/intel/i... and the date on it is October 2026, and the whole thing is filed under struct il_tfd_tb(9) β periodt. βπ
π¦ 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