Home
last modified time | relevance | path

Searched refs:event_packet (Results 1 – 2 of 2) sorted by relevance

/Linux-v4.19/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
Dfweh.h332 struct brcmf_event *event_packet,
339 struct brcmf_event *event_packet; in brcmf_fweh_process_skb() local
346 if ((skb->len + ETH_HLEN) < sizeof(*event_packet)) in brcmf_fweh_process_skb()
350 event_packet = (struct brcmf_event *)skb_mac_header(skb); in brcmf_fweh_process_skb()
351 if (memcmp(BRCM_OUI, &event_packet->hdr.oui[0], in brcmf_fweh_process_skb()
352 sizeof(event_packet->hdr.oui))) in brcmf_fweh_process_skb()
356 usr_stype = get_unaligned_be16(&event_packet->hdr.usr_subtype); in brcmf_fweh_process_skb()
360 brcmf_fweh_process_event(drvr, event_packet, skb->len + ETH_HLEN); in brcmf_fweh_process_skb()
Dfweh.c406 struct brcmf_event *event_packet, in brcmf_fweh_process_event() argument
417 code = get_unaligned_be32(&event_packet->msg.event_type); in brcmf_fweh_process_event()
418 datalen = get_unaligned_be32(&event_packet->msg.datalen); in brcmf_fweh_process_event()
419 data = &event_packet[1]; in brcmf_fweh_process_event()
428 datalen + sizeof(*event_packet) > packet_len) in brcmf_fweh_process_event()
439 event->ifidx = event_packet->msg.ifidx; in brcmf_fweh_process_event()
442 memcpy(&event->emsg, &event_packet->msg, sizeof(event->emsg)); in brcmf_fweh_process_event()
445 memcpy(event->ifaddr, event_packet->eth.h_dest, ETH_ALEN); in brcmf_fweh_process_event()