STRUCT BRCMF_PNO_SCANRESULTS_LE(9)
struct brcmf_pno_scanresults_le(9) π β Kernel API Manual
okay so picture this: you're deep in the brcmfmac wireless driver, the PNO (preferred network offload) scan has just finished, and the firmware slides a little result card across the table to you. That card? It's this struct, bestie. It's the result returned in the PNO NET FOUND event, and it's lowkey the whole reason your phone can wake up and go "ooh, my network π" without melting the battery. Slay.
β¨ NAME β¨
struct brcmf_pno_scanresults_le β result returned in PNO NET FOUND event. that's it. that's the vibe. π
πΈ SYNOPSIS πΈ
struct brcmf_pno_scanresults_le {
__le32 version;
__le32 status;
__le32 count;
};
three little __le32 fields, all doing main character energy in their own way. tiny struct, huge responsibility. no cap. π
π¦ Members π¦
okay let's meet the cast:
versionβ the PNO version identifier. it's giving "hi, which version of me are you talking to" energy. always check it, bestie. β¨statusβ indicates completion status of PNO scan. this is the struct's mood ring π β it tells you how the scan actually went.countβ the amount ofbrcmf_pno_net_info_leentries appended. like, how many network info cards got stapled onto the end of this thing. count 'em. π
ngl, count is your bestie when you're walking the appended entries β it's literally the "how many more steps, are we there yet" number. π«Ά
π SEE ALSO π
Kernel file ./drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h β that's the home base for all this firmware-interface goodness. go say hi. π§
and the whole friend group at the party, in order:
struct brcmf_wsec_pmk_le(9)struct brcmf_wsec_sae_pwd_le(9)struct brcmf_fil_wowl_pattern_le(9)struct brcmf_fil_country_le(9)struct brcmf_rev_info_le(9)struct brcmf_wlc_version_le(9)struct brcmf_assoclist_le(9)struct brcmf_rssi_be(9)struct brcmf_wowl_wakeind_le(9)struct brcmf_pmksa(9)struct brcmf_pmksa_v2(9)struct brcmf_pmksa_v3(9)struct brcmf_pmk_list_le(9)struct brcmf_pmk_list_v2_le(9)struct brcmf_pmk_op_v3_le(9)struct brcmf_pno_param_le(9)struct brcmf_pno_config_le(9)struct brcmf_pno_net_param_le(9)struct brcmf_pno_net_info_le(9)struct brcmf_pno_macaddr_le(9)struct brcmf_dload_data_le(9)struct brcmf_pno_bssid_le(9)struct brcmf_pktcnt_le(9)struct brcmf_gtk_keyinfo_le(9)struct brcmf_gscan_bucket_config(9)enum brcmf_gscan_cfg_flags(9)struct brcmf_gscan_config(9)struct brcmf_mkeep_alive_pkt_le(9)
that's the whole group chat, all present and accounted for. periodt. π
π that's the page, bestie! go forth and read your PNO results with confidence π
okay so this gem lives in ./drivers/net/wireless/broadco... (the broadcom brcm80211 corner of the kernel tree, you know the one π) and it's dated October 2026, filed under struct brcm...anresults_le(9) in the Kernel API Manual. mwah, go touch some firmware. βπΈ
π¦ 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