Home
last modified time | relevance | path

Searched refs:fweh (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dfweh.c86 static void brcmf_fweh_queue_event(struct brcmf_fweh_info *fweh, in brcmf_fweh_queue_event() argument
91 spin_lock_irqsave(&fweh->evt_q_lock, flags); in brcmf_fweh_queue_event()
92 list_add_tail(&event->q, &fweh->event_q); in brcmf_fweh_queue_event()
93 spin_unlock_irqrestore(&fweh->evt_q_lock, flags); in brcmf_fweh_queue_event()
94 schedule_work(&fweh->event_work); in brcmf_fweh_queue_event()
103 struct brcmf_fweh_info *fweh; in brcmf_fweh_call_event_handler() local
107 fweh = ifp->drvr->fweh; in brcmf_fweh_call_event_handler()
110 if (fweh->evt_handler[fwcode]) in brcmf_fweh_call_event_handler()
111 err = fweh->evt_handler[fwcode](ifp, emsg, data); in brcmf_fweh_call_event_handler()
147 (drvr->fweh->p2pdev_setup_ongoing)))); in brcmf_fweh_handle_if_event()
[all …]
H A Dcommon.c268 struct brcmf_fweh_info *fweh = drvr->fweh; in brcmf_c_preinit_dcmds() local
415 err = brcmf_fil_iovar_data_get(ifp, "event_msgs", fweh->event_mask, in brcmf_c_preinit_dcmds()
416 fweh->event_mask_len); in brcmf_c_preinit_dcmds()
427 setbit(fweh->event_mask, BRCMF_E_IF); in brcmf_c_preinit_dcmds()
428 err = brcmf_fil_iovar_data_set(ifp, "event_msgs", fweh->event_mask, in brcmf_c_preinit_dcmds()
429 fweh->event_mask_len); in brcmf_c_preinit_dcmds()
H A DMakefile17 fweh.o \
H A Dcore.h125 struct brcmf_fweh_info *fweh; member
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca/
H A Dcore.c24 struct brcmf_fweh_info *fweh; in brcmf_bca_alloc_fweh_info() local
26 fweh = kzalloc_flex(*fweh, evt_handler, BRCMF_BCA_E_LAST); in brcmf_bca_alloc_fweh_info()
27 if (!fweh) in brcmf_bca_alloc_fweh_info()
30 fweh->num_event_codes = BRCMF_BCA_E_LAST; in brcmf_bca_alloc_fweh_info()
31 drvr->fweh = fweh; in brcmf_bca_alloc_fweh_info()
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc/
H A Dcore.c25 struct brcmf_fweh_info *fweh; in brcmf_wcc_alloc_fweh_info() local
27 fweh = kzalloc_flex(*fweh, evt_handler, BRCMF_WCC_E_LAST); in brcmf_wcc_alloc_fweh_info()
28 if (!fweh) in brcmf_wcc_alloc_fweh_info()
31 fweh->num_event_codes = BRCMF_WCC_E_LAST; in brcmf_wcc_alloc_fweh_info()
32 drvr->fweh = fweh; in brcmf_wcc_alloc_fweh_info()
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/
H A Dcore.c67 struct brcmf_fweh_info *fweh; in brcmf_cyw_alloc_fweh_info() local
69 fweh = kzalloc_flex(*fweh, evt_handler, BRCMF_CYW_E_LAST); in brcmf_cyw_alloc_fweh_info()
70 if (!fweh) in brcmf_cyw_alloc_fweh_info()
73 fweh->num_event_codes = BRCMF_CYW_E_LAST; in brcmf_cyw_alloc_fweh_info()
74 fweh->event_map = &brcmf_cyw_event_map; in brcmf_cyw_alloc_fweh_info()
75 drvr->fweh = fweh; in brcmf_cyw_alloc_fweh_info()
81 struct brcmf_fweh_info *fweh = ifp->drvr->fweh; in brcmf_cyw_activate_events() local
86 msglen = sizeof(*eventmask_msg) + fweh->event_mask_len; in brcmf_cyw_activate_events()
92 eventmask_msg->len = fweh->event_mask_len; in brcmf_cyw_activate_events()
93 memcpy(eventmask_msg->mask, fweh->event_mask, fweh->event_mask_len); in brcmf_cyw_activate_events()