Lines Matching refs:emsg
87 struct brcmf_event_msg_be emsg; member
149 struct brcmf_event_msg *emsg, in brcmf_fweh_call_event_handler() argument
160 err = fweh->evt_handler[code](ifp, emsg, data); in brcmf_fweh_call_event_handler()
177 struct brcmf_event_msg *emsg, in brcmf_fweh_handle_if_event() argument
207 brcmf_dbg(EVENT, "adding %s (%pM)\n", emsg->ifname, in brcmf_fweh_handle_if_event()
208 emsg->addr); in brcmf_fweh_handle_if_event()
210 emsg->ifname, emsg->addr); 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()
263 struct brcmf_event_msg emsg; in brcmf_fweh_event_worker() local
271 event->emsg.ifidx, event->emsg.bsscfgidx, in brcmf_fweh_event_worker()
272 event->emsg.addr); in brcmf_fweh_event_worker()
275 emsg_be = &event->emsg; in brcmf_fweh_event_worker()
276 emsg.version = be16_to_cpu(emsg_be->version); in brcmf_fweh_event_worker()
277 emsg.flags = be16_to_cpu(emsg_be->flags); in brcmf_fweh_event_worker()
278 emsg.event_code = event->code; in brcmf_fweh_event_worker()
279 emsg.status = be32_to_cpu(emsg_be->status); in brcmf_fweh_event_worker()
280 emsg.reason = be32_to_cpu(emsg_be->reason); in brcmf_fweh_event_worker()
281 emsg.auth_type = be32_to_cpu(emsg_be->auth_type); in brcmf_fweh_event_worker()
282 emsg.datalen = be32_to_cpu(emsg_be->datalen); in brcmf_fweh_event_worker()
283 memcpy(emsg.addr, emsg_be->addr, ETH_ALEN); in brcmf_fweh_event_worker()
284 memcpy(emsg.ifname, emsg_be->ifname, sizeof(emsg.ifname)); in brcmf_fweh_event_worker()
285 emsg.ifidx = emsg_be->ifidx; in brcmf_fweh_event_worker()
286 emsg.bsscfgidx = emsg_be->bsscfgidx; in brcmf_fweh_event_worker()
289 emsg.version, emsg.flags, emsg.status, emsg.reason); in brcmf_fweh_event_worker()
291 min_t(u32, emsg.datalen, 64), in brcmf_fweh_event_worker()
292 "event payload, len=%d\n", emsg.datalen); in brcmf_fweh_event_worker()
296 brcmf_fweh_handle_if_event(drvr, &emsg, event->data); in brcmf_fweh_event_worker()
301 (emsg.bsscfgidx == 1)) 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()
459 memcpy(&event->emsg, &event_packet->msg, sizeof(event->emsg)); in brcmf_fweh_process_event()