STRUCT BRCMFMAC_PD_CC(9)
β¨ struct brcmfmac_pd_cc(9) β¨
okay bestie, so this page is literally from the Kernel API Manual and it's about one very specific little struct. it's giving "niche but iconic" energy, and we're gonna get into it π
πΈ NAME πΈ
struct brcmfmac_pd_cc β the struct that translates country codes (the ones user space sets up) into a country code and a rev that the firmware can actually use. like, it's the middleman between your userspace vibe and what the firmware understands, no cap π
β¨ SYNOPSIS β¨
struct brcmfmac_pd_cc {
int table_size;
struct brcmfmac_pd_cc_entry table[];
};
she's short, she's sweet, she's a flexible array member situation β obsessed π¦
π«Ά MEMBERS π«Ά
table_sizeβ the number of entries intable, and lowkey the important part: it has to be> 0. so like, zero entries? not the vibe. π ββοΈtableβ an array of 1 or more elements holding all the translation information. one element minimum, bestie, we don't do empty arrays here β¨
π SEE ALSO π
- Kernel file
./include/linux/platform_data/brcmfmac.h struct brcmfmac_sdio_pd(9)struct brcmfmac_pd_cc_entry(9)struct brcmfmac_pd_device(9)struct brcmfmac_platform_data(9)
go read these if you wanna complete the whole brcmfmac platform-data cinematic universe, iykyk π
and that's the whole page, bestie β short, specific, slay. this manual page lives at ./include/linux/platform_data, dated October 2026, and it's filed under struct brcmfmac_pd_cc(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