Lines Matching refs:drvr

156 		fweh = &ifp->drvr->fweh;  in brcmf_fweh_call_event_handler()
176 static void brcmf_fweh_handle_if_event(struct brcmf_pub *drvr, in brcmf_fweh_handle_if_event() argument
197 (drvr->fweh.p2pdev_setup_ongoing)))); in brcmf_fweh_handle_if_event()
207 ifp = drvr->iflist[ifevent->bssidx]; in brcmf_fweh_handle_if_event()
212 ifp = brcmf_add_if(drvr, ifevent->bssidx, ifevent->ifidx, in brcmf_fweh_handle_if_event()
218 if (!drvr->fweh.evt_handler[BRCMF_E_IF]) in brcmf_fweh_handle_if_event()
261 struct brcmf_pub *drvr; in brcmf_fweh_event_worker() local
270 drvr = container_of(fweh, struct brcmf_pub, fweh); in brcmf_fweh_event_worker()
300 brcmf_fweh_handle_if_event(drvr, &emsg, event->data); in brcmf_fweh_event_worker()
305 ifp = drvr->iflist[0]; in brcmf_fweh_event_worker()
307 ifp = drvr->iflist[emsg.bsscfgidx]; in brcmf_fweh_event_worker()
328 ifp->drvr->fweh.p2pdev_setup_ongoing = ongoing; in brcmf_fweh_p2pdev_setup()
336 void brcmf_fweh_attach(struct brcmf_pub *drvr) in brcmf_fweh_attach() argument
338 struct brcmf_fweh_info *fweh = &drvr->fweh; in brcmf_fweh_attach()
349 void brcmf_fweh_detach(struct brcmf_pub *drvr) in brcmf_fweh_detach() argument
351 struct brcmf_fweh_info *fweh = &drvr->fweh; in brcmf_fweh_detach()
352 struct brcmf_if *ifp = brcmf_get_ifp(drvr, 0); in brcmf_fweh_detach()
375 int brcmf_fweh_register(struct brcmf_pub *drvr, enum brcmf_fweh_event_code code, in brcmf_fweh_register() argument
378 if (drvr->fweh.evt_handler[code]) { in brcmf_fweh_register()
382 drvr->fweh.evt_handler[code] = handler; in brcmf_fweh_register()
394 void brcmf_fweh_unregister(struct brcmf_pub *drvr, in brcmf_fweh_unregister() argument
399 drvr->fweh.evt_handler[code] = NULL; in brcmf_fweh_unregister()
413 if (ifp->drvr->fweh.evt_handler[i]) { in brcmf_fweh_activate_events()
441 void brcmf_fweh_process_event(struct brcmf_pub *drvr, in brcmf_fweh_process_event() argument
445 struct brcmf_fweh_info *fweh = &drvr->fweh; in brcmf_fweh_process_event()