STRUCT IL_TFD_TB(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 πŸ‘‘: bits 0-3 are the [35:32] portion of the dma address, and bits 4-15 are 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 πŸ’€

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