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
210 brcmf_dbg(EVENT, "adding %s (%pM)\n", emsg->ifname, in brcmf_fweh_handle_if_event()
211 emsg->addr); in brcmf_fweh_handle_if_event()
213 is_p2pdev, emsg->ifname, emsg->addr); in brcmf_fweh_handle_if_event()
226 err = brcmf_fweh_call_event_handler(ifp, emsg->event_code, emsg, data); in brcmf_fweh_handle_if_event()
267 struct brcmf_event_msg emsg; in brcmf_fweh_event_worker() local
275 event->emsg.ifidx, event->emsg.bsscfgidx, in brcmf_fweh_event_worker()
276 event->emsg.addr); in brcmf_fweh_event_worker()
279 emsg_be = &event->emsg; in brcmf_fweh_event_worker()
280 emsg.version = be16_to_cpu(emsg_be->version); in brcmf_fweh_event_worker()
281 emsg.flags = be16_to_cpu(emsg_be->flags); in brcmf_fweh_event_worker()
282 emsg.event_code = event->code; in brcmf_fweh_event_worker()
283 emsg.status = be32_to_cpu(emsg_be->status); in brcmf_fweh_event_worker()
284 emsg.reason = be32_to_cpu(emsg_be->reason); in brcmf_fweh_event_worker()
285 emsg.auth_type = be32_to_cpu(emsg_be->auth_type); in brcmf_fweh_event_worker()
286 emsg.datalen = be32_to_cpu(emsg_be->datalen); in brcmf_fweh_event_worker()
287 memcpy(emsg.addr, emsg_be->addr, ETH_ALEN); in brcmf_fweh_event_worker()
288 memcpy(emsg.ifname, emsg_be->ifname, sizeof(emsg.ifname)); in brcmf_fweh_event_worker()
289 emsg.ifidx = emsg_be->ifidx; in brcmf_fweh_event_worker()
290 emsg.bsscfgidx = emsg_be->bsscfgidx; in brcmf_fweh_event_worker()
293 emsg.version, emsg.flags, emsg.status, emsg.reason); in brcmf_fweh_event_worker()
295 min_t(u32, emsg.datalen, 64), in brcmf_fweh_event_worker()
296 "event payload, len=%d\n", emsg.datalen); in brcmf_fweh_event_worker()
300 brcmf_fweh_handle_if_event(drvr, &emsg, event->data); in brcmf_fweh_event_worker()
307 ifp = drvr->iflist[emsg.bsscfgidx]; in brcmf_fweh_event_worker()
308 err = brcmf_fweh_call_event_handler(ifp, event->code, &emsg, in brcmf_fweh_event_worker()
473 memcpy(&event->emsg, &event_packet->msg, sizeof(event->emsg)); in brcmf_fweh_process_event()