Lines Matching refs:ifevent
180 struct brcmf_if_event *ifevent = data; in brcmf_fweh_handle_if_event() local
186 ifevent->action, ifevent->ifidx, ifevent->bssidx, in brcmf_fweh_handle_if_event()
187 ifevent->flags, ifevent->role); in brcmf_fweh_handle_if_event()
194 is_p2pdev = ((ifevent->flags & BRCMF_E_IF_FLAG_NOIF) && in brcmf_fweh_handle_if_event()
195 (ifevent->role == BRCMF_E_IF_ROLE_P2P_CLIENT || in brcmf_fweh_handle_if_event()
196 ((ifevent->role == BRCMF_E_IF_ROLE_STA) && in brcmf_fweh_handle_if_event()
198 if (!is_p2pdev && (ifevent->flags & BRCMF_E_IF_FLAG_NOIF)) { in brcmf_fweh_handle_if_event()
202 if (ifevent->ifidx >= BRCMF_MAX_IFS) { in brcmf_fweh_handle_if_event()
203 brcmf_err("invalid interface index: %u\n", ifevent->ifidx); in brcmf_fweh_handle_if_event()
207 ifp = drvr->iflist[ifevent->bssidx]; in brcmf_fweh_handle_if_event()
209 if (ifevent->action == BRCMF_E_IF_ADD) { in brcmf_fweh_handle_if_event()
212 ifp = brcmf_add_if(drvr, ifevent->bssidx, ifevent->ifidx, in brcmf_fweh_handle_if_event()
223 if (ifp && ifevent->action == BRCMF_E_IF_CHANGE) in brcmf_fweh_handle_if_event()
228 if (ifp && ifevent->action == BRCMF_E_IF_DEL) in brcmf_fweh_handle_if_event()