STRUCT BRCMU_D11INF(9)
π struct brcmu_d11inf(9)
okay so bestie, welcome to the Kernel API Manual page for struct brcmu_d11inf β it's giving "tiny struct, big job" energy ngl β¨
πΈ NAME
struct brcmu_d11inf β this little icon literally provides functions that translate channel format π¦
π SYNOPSIS
struct brcmu_d11inf {
u8 io_type;
void (*encchspec)(struct brcmu_chan *ch);
void (*decchspec)(struct brcmu_chan *ch);
};
like, that's the whole thing. three fields. she's compact and she knows it π
β¨ Members
io_typeβ decides which version of the channel format the firmware is out here using πencchspecβ encodes channel info into a chanspec; it requires the center channel number and straight-up ignores the control one π (yes fr, it does not care about the control channel at all)decchspecβ decodes a chanspec back into generic info π₯ the reverse trip, the glow-down if you will
π«Ά SEE ALSO
- Kernel file
./drivers/net/wireless/broadcom/brcm80211/include/brcmu_d11.h struct brcmu_chan(9)
go read those, iykyk π
lowkey a tiny reminder bestie: encchspec wants the center channel number and does not want the control one β don't come for me, that's just what the page says π
and that's the whole vibe check! π source lives at ./drivers/net/wireless/broadco..., dated October 2026, and the page is struct brcmu_d11inf(9) β slay, go translate some channel formats, mwah ππ
π¦ 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