ENUM BRCMF_FWS_HANGER_ITEM_STATE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum brcmf_fws_hanger_item_state(9) β€” like, the whole tea β˜•

okay so bestie, real talk: welcome to the Kernel API Manual πŸŽ€ and this little page is all about enum brcmf_fws_hanger_item_state β€” which, yes, is a whole mouthful, but it's lowkey just a three-flavour mood ring for hanger items. let's get into it ✨


✨ NAME ✨

enum brcmf_fws_hanger_item_state β€” literally the state of a hanger item. that's it. that's the vibe πŸ¦‹


✨ SYNOPSIS ✨

enum brcmf_fws_hanger_item_state {
    BRCMF_FWS_HANGER_ITEM_STATE_FREE ,
    BRCMF_FWS_HANGER_ITEM_STATE_INUSE ,
    BRCMF_FWS_HANGER_ITEM_STATE_INUSE_SUPPRESSED

};

three little constants, one big mood board πŸ’… and yes the trailing blank line in the braces is part of the fit, we don't question it 🫢


🌸 Constants 🌸

  • BRCMF_FWS_HANGER_ITEM_STATE_FREE β€” item is free for use. it's available, it's unbothered, it's giving "my calendar is open" energy ✨
  • BRCMF_FWS_HANGER_ITEM_STATE_INUSE β€” item is in use. someone's got it, it's booked and busy, main character behaviour πŸ”₯
  • BRCMF_FWS_HANGER_ITEM_STATE_INUSE_SUPPRESSED β€” item was suppressed. yeah. it was in use and it got suppressed β€” the drama πŸ˜­πŸ’€

πŸ‘‘ SEE ALSO πŸ‘‘

  • Kernel file ./drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c β€” Firmware Signalling(9) 🌈
  • enum brcmf_fws_skb_state(9)
  • struct brcmf_skbuff_cb(9)
  • enum brcmf_fws_txstatus(9)
  • struct brcmf_fws_mac_descriptor(9)
  • struct brcmf_fws_hanger_item(9)
  • struct brcmf_fws_hanger(9)
  • brcmf_fws_get_tlv_len(9)

like, go read those too, they're all in the same friend group, iykyk πŸ’œ


ngl bestie, this whole thing lives in ./drivers/net/wireless/broadcom/brcm80211/brcmfmac/ and if you're poking at firmware signalling you already know what's up 🌸

aaand that's the page! 🧚 sourced straight from ./drivers/net/wireless/broadco..., dated October 2026, and the footer keeps it real with enum brcmf_f...r_item_state(9). mwah πŸ’‹ periodt πŸŽ€πŸ’–

πŸ“¦ where this page comes from