STRUCT BRCMF_EVENTMSGS_EXT(9)
π struct brcmf_eventmsgs_ext(9)
okay bestie, welcome to the Kernel API Manual β¨ β today's main character is struct brcmf_eventmsgs_ext, and no cap, it's lowkey iconic. Let's get into it π
πΈ NAME πΈ
struct brcmf_eventmsgs_ext β the structure used with the "eventmsgs_ext" iovar. that's it, that's the vibe π«Ά
β¨ SYNOPSIS β¨
struct brcmf_eventmsgs_ext {
u8 ver;
u8 command;
u8 len;
u8 maxgetsize;
u8 mask[];
};
look at her. five fields, one of them is a flexible array member, she's literally glowing π
π¦ Members π¦
verβ the version. that's the whole job. she holds the version number and she does it beautifully πcommandβ the requested operation, fr fr. peek atenum event_msgs_ext_commandif you wanna know what operations are even on the menu πlenβ the length of themaskarray. she's telling you how big her friend is, which is very considerate of her πmaxgetsizeβ indicates the maximum mask size that may be returned by firmware upon iovar GET. so like, when you GET the iovar, firmware can't hand you back anything bigger than this. respect the ceiling bestie π§maskβ the array where each bit represents a firmware event. one bit = one event, that's the whole bit-flipping situation and honestly? obsessed β
π reminder:mask[]is a flexible array member, solenandmaxgetsizearen't just decorative β they're the ones keeping track of size here. slay but also be careful π
π SEE ALSO π
- Kernel file:
./drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/fwil_types.hβ go read the source, it's giving homework but make it cute π struct brcm_auth_req_status_le(9)β her associate πstruct brcmf_mf_params_le(9)β her other associate π
and that's the whole page, periodt π§ The header said Kernel API Manual, the footer pointed at ./drivers/net/wireless/broadco... and dated it October 2026, and now you know everything this struct is about. go forth and set some bits, bestie π₯π
π¦ 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