Lines Matching refs:ev
751 struct cfg80211_event *ev; in cfg80211_connect_result() local
754 ev = kzalloc(sizeof(*ev) + req_ie_len + resp_ie_len, gfp); in cfg80211_connect_result()
755 if (!ev) in cfg80211_connect_result()
758 ev->type = EVENT_CONNECT_RESULT; in cfg80211_connect_result()
760 memcpy(ev->cr.bssid, bssid, ETH_ALEN); in cfg80211_connect_result()
762 ev->cr.req_ie = ((u8 *)ev) + sizeof(*ev); in cfg80211_connect_result()
763 ev->cr.req_ie_len = req_ie_len; in cfg80211_connect_result()
764 memcpy((void *)ev->cr.req_ie, req_ie, req_ie_len); in cfg80211_connect_result()
767 ev->cr.resp_ie = ((u8 *)ev) + sizeof(*ev) + req_ie_len; in cfg80211_connect_result()
768 ev->cr.resp_ie_len = resp_ie_len; in cfg80211_connect_result()
769 memcpy((void *)ev->cr.resp_ie, resp_ie, resp_ie_len); in cfg80211_connect_result()
771 ev->cr.status = status; in cfg80211_connect_result()
774 list_add_tail(&ev->list, &wdev->event_list); in cfg80211_connect_result()
866 struct cfg80211_event *ev; in cfg80211_roamed_bss() local
872 ev = kzalloc(sizeof(*ev) + req_ie_len + resp_ie_len, gfp); in cfg80211_roamed_bss()
873 if (!ev) { in cfg80211_roamed_bss()
878 ev->type = EVENT_ROAMED; in cfg80211_roamed_bss()
879 ev->rm.req_ie = ((u8 *)ev) + sizeof(*ev); in cfg80211_roamed_bss()
880 ev->rm.req_ie_len = req_ie_len; in cfg80211_roamed_bss()
881 memcpy((void *)ev->rm.req_ie, req_ie, req_ie_len); in cfg80211_roamed_bss()
882 ev->rm.resp_ie = ((u8 *)ev) + sizeof(*ev) + req_ie_len; in cfg80211_roamed_bss()
883 ev->rm.resp_ie_len = resp_ie_len; in cfg80211_roamed_bss()
884 memcpy((void *)ev->rm.resp_ie, resp_ie, resp_ie_len); in cfg80211_roamed_bss()
885 ev->rm.bss = bss; in cfg80211_roamed_bss()
888 list_add_tail(&ev->list, &wdev->event_list); in cfg80211_roamed_bss()
946 struct cfg80211_event *ev; in cfg80211_disconnected() local
949 ev = kzalloc(sizeof(*ev) + ie_len, gfp); in cfg80211_disconnected()
950 if (!ev) in cfg80211_disconnected()
953 ev->type = EVENT_DISCONNECTED; in cfg80211_disconnected()
954 ev->dc.ie = ((u8 *)ev) + sizeof(*ev); in cfg80211_disconnected()
955 ev->dc.ie_len = ie_len; in cfg80211_disconnected()
956 memcpy((void *)ev->dc.ie, ie, ie_len); in cfg80211_disconnected()
957 ev->dc.reason = reason; in cfg80211_disconnected()
958 ev->dc.locally_generated = locally_generated; in cfg80211_disconnected()
961 list_add_tail(&ev->list, &wdev->event_list); in cfg80211_disconnected()