Lines Matching refs:event

137 				   struct brcmf_fweh_queue_item *event)  in brcmf_fweh_queue_event()  argument
142 list_add_tail(&event->q, &fweh->event_q); in brcmf_fweh_queue_event()
240 struct brcmf_fweh_queue_item *event = NULL; in brcmf_fweh_dequeue_event() local
245 event = list_first_entry(&fweh->event_q, in brcmf_fweh_dequeue_event()
247 list_del(&event->q); in brcmf_fweh_dequeue_event()
251 return event; in brcmf_fweh_dequeue_event()
264 struct brcmf_fweh_queue_item *event; in brcmf_fweh_event_worker() local
272 while ((event = brcmf_fweh_dequeue_event(fweh))) { in brcmf_fweh_event_worker()
274 brcmf_fweh_event_name(event->code), event->code, in brcmf_fweh_event_worker()
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()
282 emsg.event_code = event->code; in brcmf_fweh_event_worker()
294 brcmf_dbg_hex_dump(BRCMF_EVENT_ON(), event->data, in brcmf_fweh_event_worker()
299 if (event->code == BRCMF_E_IF) { in brcmf_fweh_event_worker()
300 brcmf_fweh_handle_if_event(drvr, &emsg, event->data); in brcmf_fweh_event_worker()
304 if (event->code == BRCMF_E_TDLS_PEER_EVENT) in brcmf_fweh_event_worker()
308 err = brcmf_fweh_call_event_handler(ifp, event->code, &emsg, in brcmf_fweh_event_worker()
309 event->data); in brcmf_fweh_event_worker()
312 event->code); in brcmf_fweh_event_worker()
316 kfree(event); in brcmf_fweh_event_worker()
446 struct brcmf_fweh_queue_item *event; in brcmf_fweh_process_event() local
465 event = kzalloc(sizeof(*event) + datalen, alloc_flag); in brcmf_fweh_process_event()
466 if (!event) in brcmf_fweh_process_event()
469 event->code = code; in brcmf_fweh_process_event()
470 event->ifidx = event_packet->msg.ifidx; in brcmf_fweh_process_event()
473 memcpy(&event->emsg, &event_packet->msg, sizeof(event->emsg)); in brcmf_fweh_process_event()
474 memcpy(event->data, data, datalen); in brcmf_fweh_process_event()
475 memcpy(event->ifaddr, event_packet->eth.h_dest, ETH_ALEN); in brcmf_fweh_process_event()
477 brcmf_fweh_queue_event(fweh, event); in brcmf_fweh_process_event()