fweh 119 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.h struct brcmf_fweh_info fweh; fweh 83 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c static void brcmf_fweh_queue_event(struct brcmf_fweh_info *fweh, fweh 88 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c spin_lock_irqsave(&fweh->evt_q_lock, flags); fweh 89 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c list_add_tail(&event->q, &fweh->event_q); fweh 90 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c spin_unlock_irqrestore(&fweh->evt_q_lock, flags); fweh 91 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c schedule_work(&fweh->event_work); fweh 100 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c struct brcmf_fweh_info *fweh; fweh 104 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c fweh = &ifp->drvr->fweh; fweh 107 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c if (fweh->evt_handler[code]) fweh 108 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c err = fweh->evt_handler[code](ifp, emsg, data); fweh 145 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c (drvr->fweh.p2pdev_setup_ongoing)))); fweh 166 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c if (!drvr->fweh.evt_handler[BRCMF_E_IF]) fweh 192 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c brcmf_fweh_dequeue_event(struct brcmf_fweh_info *fweh) fweh 197 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c spin_lock_irqsave(&fweh->evt_q_lock, flags); fweh 198 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c if (!list_empty(&fweh->event_q)) { fweh 199 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c event = list_first_entry(&fweh->event_q, fweh 203 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c spin_unlock_irqrestore(&fweh->evt_q_lock, flags); fweh 217 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c struct brcmf_fweh_info *fweh; fweh 223 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c fweh = container_of(work, struct brcmf_fweh_info, event_work); fweh 224 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c drvr = container_of(fweh, struct brcmf_pub, fweh); fweh 226 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c while ((event = brcmf_fweh_dequeue_event(fweh))) { fweh 282 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c ifp->drvr->fweh.p2pdev_setup_ongoing = ongoing; fweh 292 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c struct brcmf_fweh_info *fweh = &drvr->fweh; fweh 293 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c INIT_WORK(&fweh->event_work, brcmf_fweh_event_worker); fweh 294 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c spin_lock_init(&fweh->evt_q_lock); fweh 295 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c INIT_LIST_HEAD(&fweh->event_q); fweh 305 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c struct brcmf_fweh_info *fweh = &drvr->fweh; fweh 308 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c cancel_work_sync(&fweh->event_work); fweh 309 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c WARN_ON(!list_empty(&fweh->event_q)); fweh 310 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c memset(fweh->evt_handler, 0, sizeof(fweh->evt_handler)); fweh 323 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c if (drvr->fweh.evt_handler[code]) { fweh 327 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c drvr->fweh.evt_handler[code] = handler; fweh 344 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c drvr->fweh.evt_handler[code] = NULL; fweh 360 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c if (ifp->drvr->fweh.evt_handler[i]) { fweh 393 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c struct brcmf_fweh_info *fweh = &drvr->fweh; fweh 407 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c if (code != BRCMF_E_IF && !fweh->evt_handler[code]) fweh 430 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c brcmf_fweh_queue_event(fweh, event);