brcmf_fweh_detach(9)
π brcmf_fweh_detach β Kernel API Manual β¨
okay so real talk, you're in the kernel API manual section 9, and this page is about brcmf_fweh_detach β the cleanup queen of firmware event handling. she doesn't build anything, she doesn't start anything, she just detaches and dips. closed curtain, lights off, goodbye π
πΈ NAME πΈ
brcmf_fweh_detach β cleanup firmware event handling.
like, literally that's the whole job. cleanup. she's the friend who stays after the party to help you take the decorations down π
β¨ SYNOPSIS β¨
void brcmf_fweh_detach (struct brcmf_pub *drvr );
no return value bestie, it's void β she gives you nothing back and honestly that's her main character energy π
π¦ ARGUMENTS π¦
drvrβ the driver information object. yeah, that's it. that's the whole argument list. you hand her thestruct brcmf_pub *and she handles the rest π«Ά
π₯ SEE ALSO π₯
the source lives right here in the kernel, no cap:
./drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c
and the whole firmware-event-handling friend group, all iconics, all worth a read:
struct brcmf_fweh_queue_item(9)brcmf_fweh_event_name(9)brcmf_fweh_queue_event(9)brcmf_fweh_handle_if_event(9)brcmf_fweh_dequeue_event(9)brcmf_fweh_event_worker(9)brcmf_fweh_p2pdev_setup(9)brcmf_fweh_attach(9)brcmf_fweh_register(9)brcmf_fweh_unregister(9)brcmf_fweh_activate_events(9)brcmf_fweh_process_event(9)
ngl, ifbrcmf_fweh_detachis in the room, you can betbrcmf_fweh_attach(9)was there first β they're a matched set, yin and yang, setup and shutdown π
β and that's the page! this lil gem comes to you courtesy of ./drivers/net/wireless/broadco... and it's dated October 2026 β screenshot it, frame it, put it on your fridge, because she ate and left no crumbs ππ§π
π¦ 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