Lines Matching refs:ev
506 struct wmi_remain_on_chnl_event *ev; in ath6kl_wmi_remain_on_chnl_event_rx() local
513 if (len < sizeof(*ev)) in ath6kl_wmi_remain_on_chnl_event_rx()
516 ev = (struct wmi_remain_on_chnl_event *) datap; in ath6kl_wmi_remain_on_chnl_event_rx()
517 freq = le32_to_cpu(ev->freq); in ath6kl_wmi_remain_on_chnl_event_rx()
518 dur = le32_to_cpu(ev->duration); in ath6kl_wmi_remain_on_chnl_event_rx()
539 struct wmi_cancel_remain_on_chnl_event *ev; in ath6kl_wmi_cancel_remain_on_chnl_event_rx() local
546 if (len < sizeof(*ev)) in ath6kl_wmi_cancel_remain_on_chnl_event_rx()
549 ev = (struct wmi_cancel_remain_on_chnl_event *) datap; in ath6kl_wmi_cancel_remain_on_chnl_event_rx()
550 freq = le32_to_cpu(ev->freq); in ath6kl_wmi_cancel_remain_on_chnl_event_rx()
551 dur = le32_to_cpu(ev->duration); in ath6kl_wmi_cancel_remain_on_chnl_event_rx()
554 freq, dur, ev->status); in ath6kl_wmi_cancel_remain_on_chnl_event_rx()
576 struct wmi_tx_status_event *ev; in ath6kl_wmi_tx_status_event_rx() local
579 if (len < sizeof(*ev)) in ath6kl_wmi_tx_status_event_rx()
582 ev = (struct wmi_tx_status_event *) datap; in ath6kl_wmi_tx_status_event_rx()
583 id = le32_to_cpu(ev->id); in ath6kl_wmi_tx_status_event_rx()
585 id, ev->ack_status); in ath6kl_wmi_tx_status_event_rx()
590 !!ev->ack_status, GFP_ATOMIC); in ath6kl_wmi_tx_status_event_rx()
602 struct wmi_p2p_rx_probe_req_event *ev; in ath6kl_wmi_rx_probe_req_event_rx() local
606 if (len < sizeof(*ev)) in ath6kl_wmi_rx_probe_req_event_rx()
609 ev = (struct wmi_p2p_rx_probe_req_event *) datap; in ath6kl_wmi_rx_probe_req_event_rx()
610 freq = le32_to_cpu(ev->freq); in ath6kl_wmi_rx_probe_req_event_rx()
611 dlen = le16_to_cpu(ev->len); in ath6kl_wmi_rx_probe_req_event_rx()
612 if (datap + len < ev->data + dlen) { in ath6kl_wmi_rx_probe_req_event_rx()
622 cfg80211_rx_mgmt(&vif->wdev, freq, 0, ev->data, dlen, 0); in ath6kl_wmi_rx_probe_req_event_rx()
629 struct wmi_p2p_capabilities_event *ev; in ath6kl_wmi_p2p_capabilities_event_rx() local
632 if (len < sizeof(*ev)) in ath6kl_wmi_p2p_capabilities_event_rx()
635 ev = (struct wmi_p2p_capabilities_event *) datap; in ath6kl_wmi_p2p_capabilities_event_rx()
636 dlen = le16_to_cpu(ev->len); in ath6kl_wmi_p2p_capabilities_event_rx()
645 struct wmi_rx_action_event *ev; in ath6kl_wmi_rx_action_event_rx() local
649 if (len < sizeof(*ev)) in ath6kl_wmi_rx_action_event_rx()
652 ev = (struct wmi_rx_action_event *) datap; in ath6kl_wmi_rx_action_event_rx()
653 freq = le32_to_cpu(ev->freq); in ath6kl_wmi_rx_action_event_rx()
654 dlen = le16_to_cpu(ev->len); in ath6kl_wmi_rx_action_event_rx()
655 if (datap + len < ev->data + dlen) { in ath6kl_wmi_rx_action_event_rx()
661 cfg80211_rx_mgmt(&vif->wdev, freq, 0, ev->data, dlen, 0); in ath6kl_wmi_rx_action_event_rx()
668 struct wmi_p2p_info_event *ev; in ath6kl_wmi_p2p_info_event_rx() local
672 if (len < sizeof(*ev)) in ath6kl_wmi_p2p_info_event_rx()
675 ev = (struct wmi_p2p_info_event *) datap; in ath6kl_wmi_p2p_info_event_rx()
676 flags = le32_to_cpu(ev->info_req_flags); in ath6kl_wmi_p2p_info_event_rx()
677 dlen = le16_to_cpu(ev->len); in ath6kl_wmi_p2p_info_event_rx()
684 cap = (struct wmi_p2p_capabilities *) ev->data; in ath6kl_wmi_p2p_info_event_rx()
693 mac = (struct wmi_p2p_macaddr *) ev->data; in ath6kl_wmi_p2p_info_event_rx()
702 mod = (struct wmi_p2p_hmodel *) ev->data; in ath6kl_wmi_p2p_info_event_rx()
743 struct wmi_ready_event_2 *ev = (struct wmi_ready_event_2 *) datap; in ath6kl_wmi_ready_event_rx() local
748 ath6kl_ready_event(wmi->parent_dev, ev->mac_addr, in ath6kl_wmi_ready_event_rx()
749 le32_to_cpu(ev->sw_version), in ath6kl_wmi_ready_event_rx()
750 le32_to_cpu(ev->abi_version), ev->phy_cap); in ath6kl_wmi_ready_event_rx()
859 struct wmi_connect_event *ev; in ath6kl_wmi_connect_event_rx() local
865 ev = (struct wmi_connect_event *) datap; in ath6kl_wmi_connect_event_rx()
870 if (memcmp(dev->dev_addr, ev->u.ap_bss.bssid, ETH_ALEN) == 0) { in ath6kl_wmi_connect_event_rx()
873 __func__, le16_to_cpu(ev->u.ap_bss.ch), in ath6kl_wmi_connect_event_rx()
874 ev->u.ap_bss.bssid); in ath6kl_wmi_connect_event_rx()
876 vif, le16_to_cpu(ev->u.ap_bss.ch)); in ath6kl_wmi_connect_event_rx()
880 __func__, ev->u.ap_sta.aid, in ath6kl_wmi_connect_event_rx()
881 ev->u.ap_sta.mac_addr, in ath6kl_wmi_connect_event_rx()
882 ev->u.ap_sta.auth, in ath6kl_wmi_connect_event_rx()
883 ev->u.ap_sta.keymgmt, in ath6kl_wmi_connect_event_rx()
884 le16_to_cpu(ev->u.ap_sta.cipher), in ath6kl_wmi_connect_event_rx()
885 ev->u.ap_sta.apsd_info); in ath6kl_wmi_connect_event_rx()
888 vif, ev->u.ap_sta.aid, ev->u.ap_sta.mac_addr, in ath6kl_wmi_connect_event_rx()
889 ev->u.ap_sta.keymgmt, in ath6kl_wmi_connect_event_rx()
890 le16_to_cpu(ev->u.ap_sta.cipher), in ath6kl_wmi_connect_event_rx()
891 ev->u.ap_sta.auth, ev->assoc_req_len, in ath6kl_wmi_connect_event_rx()
892 ev->assoc_info + ev->beacon_ie_len, in ath6kl_wmi_connect_event_rx()
893 ev->u.ap_sta.apsd_info); in ath6kl_wmi_connect_event_rx()
902 le16_to_cpu(ev->u.sta.ch), ev->u.sta.bssid, in ath6kl_wmi_connect_event_rx()
903 le16_to_cpu(ev->u.sta.listen_intvl), in ath6kl_wmi_connect_event_rx()
904 le16_to_cpu(ev->u.sta.beacon_intvl), in ath6kl_wmi_connect_event_rx()
905 le32_to_cpu(ev->u.sta.nw_type)); in ath6kl_wmi_connect_event_rx()
908 pie = ev->assoc_info + ev->beacon_ie_len + in ath6kl_wmi_connect_event_rx()
909 ev->assoc_req_len + (sizeof(u16) * 3); /* capinfo, status, aid */ in ath6kl_wmi_connect_event_rx()
912 peie = ev->assoc_info + ev->beacon_ie_len + ev->assoc_req_len + in ath6kl_wmi_connect_event_rx()
913 ev->assoc_resp_len; in ath6kl_wmi_connect_event_rx()
934 ath6kl_connect_event(vif, le16_to_cpu(ev->u.sta.ch), in ath6kl_wmi_connect_event_rx()
935 ev->u.sta.bssid, in ath6kl_wmi_connect_event_rx()
936 le16_to_cpu(ev->u.sta.listen_intvl), in ath6kl_wmi_connect_event_rx()
937 le16_to_cpu(ev->u.sta.beacon_intvl), in ath6kl_wmi_connect_event_rx()
938 le32_to_cpu(ev->u.sta.nw_type), in ath6kl_wmi_connect_event_rx()
939 ev->beacon_ie_len, ev->assoc_req_len, in ath6kl_wmi_connect_event_rx()
940 ev->assoc_resp_len, ev->assoc_info); in ath6kl_wmi_connect_event_rx()
989 struct ath6kl_wmi_regdomain *ev; in ath6kl_wmi_regdomain_event() local
995 ev = (struct ath6kl_wmi_regdomain *) datap; in ath6kl_wmi_regdomain_event()
996 reg_code = le32_to_cpu(ev->reg_code); in ath6kl_wmi_regdomain_event()
1025 struct wmi_disconnect_event *ev; in ath6kl_wmi_disconnect_event_rx() local
1031 ev = (struct wmi_disconnect_event *) datap; in ath6kl_wmi_disconnect_event_rx()
1035 le16_to_cpu(ev->proto_reason_status), ev->bssid, in ath6kl_wmi_disconnect_event_rx()
1036 ev->disconn_reason, ev->assoc_resp_len); in ath6kl_wmi_disconnect_event_rx()
1040 ath6kl_disconnect_event(vif, ev->disconn_reason, in ath6kl_wmi_disconnect_event_rx()
1041 ev->bssid, ev->assoc_resp_len, ev->assoc_info, in ath6kl_wmi_disconnect_event_rx()
1042 le16_to_cpu(ev->proto_reason_status)); in ath6kl_wmi_disconnect_event_rx()
1049 struct wmi_peer_node_event *ev; in ath6kl_wmi_peer_node_event_rx() local
1054 ev = (struct wmi_peer_node_event *) datap; in ath6kl_wmi_peer_node_event_rx()
1056 if (ev->event_code == PEER_NODE_JOIN_EVENT) in ath6kl_wmi_peer_node_event_rx()
1058 ev->peer_mac_addr); in ath6kl_wmi_peer_node_event_rx()
1059 else if (ev->event_code == PEER_NODE_LEAVE_EVENT) in ath6kl_wmi_peer_node_event_rx()
1061 ev->peer_mac_addr); in ath6kl_wmi_peer_node_event_rx()
1069 struct wmi_tkip_micerr_event *ev; in ath6kl_wmi_tkip_micerr_event_rx() local
1074 ev = (struct wmi_tkip_micerr_event *) datap; in ath6kl_wmi_tkip_micerr_event_rx()
1076 ath6kl_tkip_micerr_event(vif, ev->key_id, ev->is_mcast); in ath6kl_wmi_tkip_micerr_event_rx()
1175 struct wmi_pstream_timeout_event *ev; in ath6kl_wmi_pstream_timeout_event_rx() local
1180 ev = (struct wmi_pstream_timeout_event *) datap; in ath6kl_wmi_pstream_timeout_event_rx()
1181 if (ev->traffic_class >= WMM_NUM_AC) { in ath6kl_wmi_pstream_timeout_event_rx()
1182 ath6kl_err("invalid traffic class: %d\n", ev->traffic_class); in ath6kl_wmi_pstream_timeout_event_rx()
1193 wmi->stream_exist_for_ac[ev->traffic_class] = 0; in ath6kl_wmi_pstream_timeout_event_rx()
1194 wmi->fat_pipe_exist &= ~(1 << ev->traffic_class); in ath6kl_wmi_pstream_timeout_event_rx()
1198 ath6kl_indicate_tx_activity(wmi->parent_dev, ev->traffic_class, false); in ath6kl_wmi_pstream_timeout_event_rx()
1285 struct wmi_scan_complete_event *ev; in ath6kl_wmi_scan_complete_rx() local
1287 ev = (struct wmi_scan_complete_event *) datap; in ath6kl_wmi_scan_complete_rx()
1289 ath6kl_scan_complete_evt(vif, a_sle32_to_cpu(ev->status)); in ath6kl_wmi_scan_complete_rx()
1298 struct wmi_neighbor_report_event *ev; in ath6kl_wmi_neighbor_report_event_rx() local
1301 if (len < sizeof(*ev)) in ath6kl_wmi_neighbor_report_event_rx()
1303 ev = (struct wmi_neighbor_report_event *) datap; in ath6kl_wmi_neighbor_report_event_rx()
1304 if (sizeof(*ev) + ev->num_neighbors * sizeof(struct wmi_neighbor_info) in ath6kl_wmi_neighbor_report_event_rx()
1308 ev->num_neighbors, len); in ath6kl_wmi_neighbor_report_event_rx()
1311 for (i = 0; i < ev->num_neighbors; i++) { in ath6kl_wmi_neighbor_report_event_rx()
1313 i + 1, ev->num_neighbors, ev->neighbor[i].bssid, in ath6kl_wmi_neighbor_report_event_rx()
1314 ev->neighbor[i].bss_flags); in ath6kl_wmi_neighbor_report_event_rx()
1316 ev->neighbor[i].bssid, in ath6kl_wmi_neighbor_report_event_rx()
1317 !!(ev->neighbor[i].bss_flags & in ath6kl_wmi_neighbor_report_event_rx()
1335 struct wmi_cmd_error_event *ev; in ath6kl_wmi_error_event_rx() local
1336 ev = (struct wmi_cmd_error_event *) datap; in ath6kl_wmi_error_event_rx()
1338 switch (ev->err_code) { in ath6kl_wmi_error_event_rx()
1351 ev->cmd_id, type); in ath6kl_wmi_error_event_rx()
1589 struct wmi_txe_notify_event *ev; in ath6kl_wmi_txe_notify_event_rx() local
1592 if (len < sizeof(*ev)) in ath6kl_wmi_txe_notify_event_rx()
1598 ev = (struct wmi_txe_notify_event *) datap; in ath6kl_wmi_txe_notify_event_rx()
1599 rate = le32_to_cpu(ev->rate); in ath6kl_wmi_txe_notify_event_rx()
1600 pkts = le32_to_cpu(ev->pkts); in ath6kl_wmi_txe_notify_event_rx()
1758 struct wmi_aplist_event *ev = (struct wmi_aplist_event *) datap; in ath6kl_wmi_aplist_event_rx() local
1763 ev->ap_list_ver != APLIST_VER1) in ath6kl_wmi_aplist_event_rx()
1767 ap_info_v1 = (struct wmi_ap_info_v1 *) ev->ap_list; in ath6kl_wmi_aplist_event_rx()
1770 "number of APs in aplist event: %d\n", ev->num_ap); in ath6kl_wmi_aplist_event_rx()
1773 (ev->num_ap - 1) * ap_info_entry_size)) in ath6kl_wmi_aplist_event_rx()
1777 for (index = 0; index < ev->num_ap; index++) { in ath6kl_wmi_aplist_event_rx()
3495 struct wmi_pspoll_event *ev; in ath6kl_wmi_pspoll_event_rx() local
3500 ev = (struct wmi_pspoll_event *) datap; in ath6kl_wmi_pspoll_event_rx()
3502 ath6kl_pspoll_event(vif, le16_to_cpu(ev->aid)); in ath6kl_wmi_pspoll_event_rx()