Lines Matching refs:ifp

147 static int brcmf_fweh_call_event_handler(struct brcmf_if *ifp,  in brcmf_fweh_call_event_handler()  argument
155 if (ifp) { in brcmf_fweh_call_event_handler()
156 fweh = &ifp->drvr->fweh; in brcmf_fweh_call_event_handler()
160 err = fweh->evt_handler[code](ifp, emsg, data); in brcmf_fweh_call_event_handler()
181 struct brcmf_if *ifp; in brcmf_fweh_handle_if_event() local
204 ifp = drvr->iflist[ifevent->bssidx]; in brcmf_fweh_handle_if_event()
209 ifp = brcmf_add_if(drvr, ifevent->bssidx, ifevent->ifidx, in brcmf_fweh_handle_if_event()
211 if (IS_ERR(ifp)) in brcmf_fweh_handle_if_event()
213 brcmf_fws_add_interface(ifp); in brcmf_fweh_handle_if_event()
215 if (brcmf_net_attach(ifp, false) < 0) in brcmf_fweh_handle_if_event()
219 if (ifp && ifevent->action == BRCMF_E_IF_CHANGE) in brcmf_fweh_handle_if_event()
220 brcmf_fws_reset_interface(ifp); in brcmf_fweh_handle_if_event()
222 err = brcmf_fweh_call_event_handler(ifp, emsg->event_code, emsg, data); in brcmf_fweh_handle_if_event()
224 if (ifp && ifevent->action == BRCMF_E_IF_DEL) in brcmf_fweh_handle_if_event()
258 struct brcmf_if *ifp; in brcmf_fweh_event_worker() local
302 ifp = drvr->iflist[0]; in brcmf_fweh_event_worker()
304 ifp = drvr->iflist[emsg.bsscfgidx]; in brcmf_fweh_event_worker()
305 err = brcmf_fweh_call_event_handler(ifp, event->code, &emsg, in brcmf_fweh_event_worker()
338 struct brcmf_if *ifp = drvr->iflist[0]; in brcmf_fweh_detach() local
341 if (ifp) { in brcmf_fweh_detach()
344 (void)brcmf_fil_iovar_data_set(ifp, "event_msgs", in brcmf_fweh_detach()
393 int brcmf_fweh_activate_events(struct brcmf_if *ifp) in brcmf_fweh_activate_events() argument
399 if (ifp->drvr->fweh.evt_handler[i]) { in brcmf_fweh_activate_events()
410 err = brcmf_fil_iovar_data_set(ifp, "event_msgs", in brcmf_fweh_activate_events()