STRUCT BRCMFMAC_PD_CC(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ 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 in table, 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