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);