Lines Matching refs:ev
543 struct cfg80211_event *ev; in cfg80211_connect_result() local
548 ev = kzalloc(sizeof(*ev) + req_ie_len + resp_ie_len, gfp); in cfg80211_connect_result()
549 if (!ev) in cfg80211_connect_result()
552 ev->type = EVENT_CONNECT_RESULT; in cfg80211_connect_result()
554 memcpy(ev->cr.bssid, bssid, ETH_ALEN); in cfg80211_connect_result()
556 ev->cr.req_ie = ((u8 *)ev) + sizeof(*ev); in cfg80211_connect_result()
557 ev->cr.req_ie_len = req_ie_len; in cfg80211_connect_result()
558 memcpy((void *)ev->cr.req_ie, req_ie, req_ie_len); in cfg80211_connect_result()
561 ev->cr.resp_ie = ((u8 *)ev) + sizeof(*ev) + req_ie_len; in cfg80211_connect_result()
562 ev->cr.resp_ie_len = resp_ie_len; in cfg80211_connect_result()
563 memcpy((void *)ev->cr.resp_ie, resp_ie, resp_ie_len); in cfg80211_connect_result()
565 ev->cr.status = status; in cfg80211_connect_result()
568 list_add_tail(&ev->list, &wdev->event_list); in cfg80211_connect_result()
664 struct cfg80211_event *ev; in cfg80211_roamed_bss() local
672 ev = kzalloc(sizeof(*ev) + req_ie_len + resp_ie_len, gfp); in cfg80211_roamed_bss()
673 if (!ev) { in cfg80211_roamed_bss()
678 ev->type = EVENT_ROAMED; in cfg80211_roamed_bss()
679 ev->rm.req_ie = ((u8 *)ev) + sizeof(*ev); in cfg80211_roamed_bss()
680 ev->rm.req_ie_len = req_ie_len; in cfg80211_roamed_bss()
681 memcpy((void *)ev->rm.req_ie, req_ie, req_ie_len); in cfg80211_roamed_bss()
682 ev->rm.resp_ie = ((u8 *)ev) + sizeof(*ev) + req_ie_len; in cfg80211_roamed_bss()
683 ev->rm.resp_ie_len = resp_ie_len; in cfg80211_roamed_bss()
684 memcpy((void *)ev->rm.resp_ie, resp_ie, resp_ie_len); in cfg80211_roamed_bss()
685 ev->rm.bss = bss; in cfg80211_roamed_bss()
688 list_add_tail(&ev->list, &wdev->event_list); in cfg80211_roamed_bss()
756 struct cfg80211_event *ev; in cfg80211_disconnected() local
761 ev = kzalloc(sizeof(*ev) + ie_len, gfp); in cfg80211_disconnected()
762 if (!ev) in cfg80211_disconnected()
765 ev->type = EVENT_DISCONNECTED; in cfg80211_disconnected()
766 ev->dc.ie = ((u8 *)ev) + sizeof(*ev); in cfg80211_disconnected()
767 ev->dc.ie_len = ie_len; in cfg80211_disconnected()
768 memcpy((void *)ev->dc.ie, ie, ie_len); in cfg80211_disconnected()
769 ev->dc.reason = reason; in cfg80211_disconnected()
772 list_add_tail(&ev->list, &wdev->event_list); in cfg80211_disconnected()