Lines Matching refs:datap
166 u8 *datap; in ath6kl_wmi_dix_2_dot3() local
188 datap = skb->data; in ath6kl_wmi_dix_2_dot3()
192 memcpy(datap, eth_hdr, sizeof(*eth_hdr)); in ath6kl_wmi_dix_2_dot3()
194 llc_hdr = (struct ath6kl_llc_snap_hdr *)(datap + sizeof(*eth_hdr)); in ath6kl_wmi_dix_2_dot3()
310 u8 *datap; in ath6kl_wmi_implicit_create_pstream() local
315 datap = skb->data; in ath6kl_wmi_implicit_create_pstream()
316 data_hdr = (struct wmi_data_hdr *) datap; in ath6kl_wmi_implicit_create_pstream()
327 llc_hdr = (struct ath6kl_llc_snap_hdr *)(datap + in ath6kl_wmi_implicit_create_pstream()
394 u8 *datap; in ath6kl_wmi_dot11_hdr_remove() local
400 datap = skb->data; in ath6kl_wmi_dot11_hdr_remove()
401 pwh = (struct ieee80211_hdr_3addr *) datap; in ath6kl_wmi_dot11_hdr_remove()
405 memcpy((u8 *) &wh, datap, sizeof(struct ieee80211_hdr_3addr)); in ath6kl_wmi_dot11_hdr_remove()
416 datap = skb->data; in ath6kl_wmi_dot11_hdr_remove()
417 llc_hdr = (struct ath6kl_llc_snap_hdr *)(datap); in ath6kl_wmi_dot11_hdr_remove()
443 datap = skb->data; in ath6kl_wmi_dot11_hdr_remove()
445 memcpy(datap, ð_hdr, sizeof(eth_hdr)); in ath6kl_wmi_dot11_hdr_remove()
458 u8 *datap; in ath6kl_wmi_dot3_2_dix() local
463 datap = skb->data; in ath6kl_wmi_dot3_2_dix()
465 memcpy(ð_hdr, datap, sizeof(eth_hdr)); in ath6kl_wmi_dot3_2_dix()
467 llc_hdr = (struct ath6kl_llc_snap_hdr *) (datap + sizeof(eth_hdr)); in ath6kl_wmi_dot3_2_dix()
471 datap = skb->data; in ath6kl_wmi_dot3_2_dix()
473 memcpy(datap, ð_hdr, sizeof(eth_hdr)); in ath6kl_wmi_dot3_2_dix()
478 static int ath6kl_wmi_tx_complete_event_rx(u8 *datap, int len) in ath6kl_wmi_tx_complete_event_rx() argument
485 evt = (struct wmi_tx_complete_event *) datap; in ath6kl_wmi_tx_complete_event_rx()
493 msg_v1 = (struct tx_complete_msg_v1 *)(datap + size); in ath6kl_wmi_tx_complete_event_rx()
503 static int ath6kl_wmi_remain_on_chnl_event_rx(struct wmi *wmi, u8 *datap, in ath6kl_wmi_remain_on_chnl_event_rx() argument
516 ev = (struct wmi_remain_on_chnl_event *) datap; in ath6kl_wmi_remain_on_chnl_event_rx()
536 u8 *datap, int len, in ath6kl_wmi_cancel_remain_on_chnl_event_rx() argument
549 ev = (struct wmi_cancel_remain_on_chnl_event *) datap; in ath6kl_wmi_cancel_remain_on_chnl_event_rx()
573 static int ath6kl_wmi_tx_status_event_rx(struct wmi *wmi, u8 *datap, int len, in ath6kl_wmi_tx_status_event_rx() argument
582 ev = (struct wmi_tx_status_event *) datap; in ath6kl_wmi_tx_status_event_rx()
599 static int ath6kl_wmi_rx_probe_req_event_rx(struct wmi *wmi, u8 *datap, int len, in ath6kl_wmi_rx_probe_req_event_rx() argument
609 ev = (struct wmi_p2p_rx_probe_req_event *) datap; in ath6kl_wmi_rx_probe_req_event_rx()
612 if (datap + len < ev->data + dlen) { in ath6kl_wmi_rx_probe_req_event_rx()
627 static int ath6kl_wmi_p2p_capabilities_event_rx(u8 *datap, int len) in ath6kl_wmi_p2p_capabilities_event_rx() argument
635 ev = (struct wmi_p2p_capabilities_event *) datap; in ath6kl_wmi_p2p_capabilities_event_rx()
642 static int ath6kl_wmi_rx_action_event_rx(struct wmi *wmi, u8 *datap, int len, in ath6kl_wmi_rx_action_event_rx() argument
652 ev = (struct wmi_rx_action_event *) datap; in ath6kl_wmi_rx_action_event_rx()
655 if (datap + len < ev->data + dlen) { in ath6kl_wmi_rx_action_event_rx()
666 static int ath6kl_wmi_p2p_info_event_rx(u8 *datap, int len) in ath6kl_wmi_p2p_info_event_rx() argument
675 ev = (struct wmi_p2p_info_event *) datap; in ath6kl_wmi_p2p_info_event_rx()
741 static int ath6kl_wmi_ready_event_rx(struct wmi *wmi, u8 *datap, int len) in ath6kl_wmi_ready_event_rx() argument
743 struct wmi_ready_event_2 *ev = (struct wmi_ready_event_2 *) datap; in ath6kl_wmi_ready_event_rx()
854 static int ath6kl_wmi_connect_event_rx(struct wmi *wmi, u8 *datap, int len, in ath6kl_wmi_connect_event_rx() argument
863 ev = (struct wmi_connect_event *) datap; in ath6kl_wmi_connect_event_rx()
985 static void ath6kl_wmi_regdomain_event(struct wmi *wmi, u8 *datap, int len) in ath6kl_wmi_regdomain_event() argument
993 ev = (struct ath6kl_wmi_regdomain *) datap; in ath6kl_wmi_regdomain_event()
1020 static int ath6kl_wmi_disconnect_event_rx(struct wmi *wmi, u8 *datap, int len, in ath6kl_wmi_disconnect_event_rx() argument
1029 ev = (struct wmi_disconnect_event *) datap; in ath6kl_wmi_disconnect_event_rx()
1045 static int ath6kl_wmi_peer_node_event_rx(struct wmi *wmi, u8 *datap, int len) in ath6kl_wmi_peer_node_event_rx() argument
1052 ev = (struct wmi_peer_node_event *) datap; in ath6kl_wmi_peer_node_event_rx()
1064 static int ath6kl_wmi_tkip_micerr_event_rx(struct wmi *wmi, u8 *datap, int len, in ath6kl_wmi_tkip_micerr_event_rx() argument
1072 ev = (struct wmi_tkip_micerr_event *) datap; in ath6kl_wmi_tkip_micerr_event_rx()
1086 static int ath6kl_wmi_bssinfo_event_rx(struct wmi *wmi, u8 *datap, int len, in ath6kl_wmi_bssinfo_event_rx() argument
1098 bih = (struct wmi_bss_info_hdr2 *) datap; in ath6kl_wmi_bssinfo_event_rx()
1099 buf = datap + sizeof(struct wmi_bss_info_hdr2); in ath6kl_wmi_bssinfo_event_rx()
1170 static int ath6kl_wmi_pstream_timeout_event_rx(struct wmi *wmi, u8 *datap, in ath6kl_wmi_pstream_timeout_event_rx() argument
1178 ev = (struct wmi_pstream_timeout_event *) datap; in ath6kl_wmi_pstream_timeout_event_rx()
1201 static int ath6kl_wmi_bitrate_reply_rx(struct wmi *wmi, u8 *datap, int len) in ath6kl_wmi_bitrate_reply_rx() argument
1210 reply = (struct wmi_bit_rate_reply *) datap; in ath6kl_wmi_bitrate_reply_rx()
1230 static int ath6kl_wmi_test_rx(struct wmi *wmi, u8 *datap, int len) in ath6kl_wmi_test_rx() argument
1232 ath6kl_tm_rx_event(wmi->parent_dev, datap, len); in ath6kl_wmi_test_rx()
1237 static int ath6kl_wmi_ratemask_reply_rx(struct wmi *wmi, u8 *datap, int len) in ath6kl_wmi_ratemask_reply_rx() argument
1247 static int ath6kl_wmi_ch_list_reply_rx(struct wmi *wmi, u8 *datap, int len) in ath6kl_wmi_ch_list_reply_rx() argument
1257 static int ath6kl_wmi_tx_pwr_reply_rx(struct wmi *wmi, u8 *datap, int len) in ath6kl_wmi_tx_pwr_reply_rx() argument
1264 reply = (struct wmi_tx_pwr_reply *) datap; in ath6kl_wmi_tx_pwr_reply_rx()
1270 static int ath6kl_wmi_keepalive_reply_rx(struct wmi *wmi, u8 *datap, int len) in ath6kl_wmi_keepalive_reply_rx() argument
1280 static int ath6kl_wmi_scan_complete_rx(struct wmi *wmi, u8 *datap, int len, in ath6kl_wmi_scan_complete_rx() argument
1285 ev = (struct wmi_scan_complete_event *) datap; in ath6kl_wmi_scan_complete_rx()
1293 static int ath6kl_wmi_neighbor_report_event_rx(struct wmi *wmi, u8 *datap, in ath6kl_wmi_neighbor_report_event_rx() argument
1301 ev = (struct wmi_neighbor_report_event *) datap; in ath6kl_wmi_neighbor_report_event_rx()
1329 static int ath6kl_wmi_error_event_rx(struct wmi *wmi, u8 *datap, int len) in ath6kl_wmi_error_event_rx() argument
1333 ev = (struct wmi_cmd_error_event *) datap; in ath6kl_wmi_error_event_rx()
1353 static int ath6kl_wmi_stats_event_rx(struct wmi *wmi, u8 *datap, int len, in ath6kl_wmi_stats_event_rx() argument
1356 ath6kl_tgt_stats_event(vif, datap, len); in ath6kl_wmi_stats_event_rx()
1414 static int ath6kl_wmi_rssi_threshold_event_rx(struct wmi *wmi, u8 *datap, in ath6kl_wmi_rssi_threshold_event_rx() argument
1428 reply = (struct wmi_rssi_threshold_event *) datap; in ath6kl_wmi_rssi_threshold_event_rx()
1510 static int ath6kl_wmi_cac_event_rx(struct wmi *wmi, u8 *datap, int len, in ath6kl_wmi_cac_event_rx() argument
1522 reply = (struct wmi_cac_event *) datap; in ath6kl_wmi_cac_event_rx()
1583 static int ath6kl_wmi_txe_notify_event_rx(struct wmi *wmi, u8 *datap, int len, in ath6kl_wmi_txe_notify_event_rx() argument
1600 ev = (struct wmi_txe_notify_event *) datap; in ath6kl_wmi_txe_notify_event_rx()
1667 static int ath6kl_wmi_snr_threshold_event_rx(struct wmi *wmi, u8 *datap, in ath6kl_wmi_snr_threshold_event_rx() argument
1681 reply = (struct wmi_snr_threshold_event *) datap; in ath6kl_wmi_snr_threshold_event_rx()
1757 static int ath6kl_wmi_aplist_event_rx(struct wmi *wmi, u8 *datap, int len) in ath6kl_wmi_aplist_event_rx() argument
1760 struct wmi_aplist_event *ev = (struct wmi_aplist_event *) datap; in ath6kl_wmi_aplist_event_rx()
3346 static int ath6kl_wmi_get_pmkid_list_event_rx(struct wmi *wmi, u8 *datap, in ath6kl_wmi_get_pmkid_list_event_rx() argument
3355 reply = (struct wmi_pmkid_list_reply *)datap; in ath6kl_wmi_get_pmkid_list_event_rx()
3365 static int ath6kl_wmi_addba_req_event_rx(struct wmi *wmi, u8 *datap, int len, in ath6kl_wmi_addba_req_event_rx() argument
3368 struct wmi_addba_req_event *cmd = (struct wmi_addba_req_event *) datap; in ath6kl_wmi_addba_req_event_rx()
3376 static int ath6kl_wmi_delba_req_event_rx(struct wmi *wmi, u8 *datap, int len, in ath6kl_wmi_delba_req_event_rx() argument
3379 struct wmi_delba_event *cmd = (struct wmi_delba_event *) datap; in ath6kl_wmi_delba_req_event_rx()
3486 static int ath6kl_wmi_pspoll_event_rx(struct wmi *wmi, u8 *datap, int len, in ath6kl_wmi_pspoll_event_rx() argument
3494 ev = (struct wmi_pspoll_event *) datap; in ath6kl_wmi_pspoll_event_rx()
3501 static int ath6kl_wmi_dtimexpiry_event_rx(struct wmi *wmi, u8 *datap, int len, in ath6kl_wmi_dtimexpiry_event_rx() argument
3833 static void ath6kl_wmi_hb_challenge_resp_event(struct wmi *wmi, u8 *datap, in ath6kl_wmi_hb_challenge_resp_event() argument
3841 cmd = (struct wmix_hb_challenge_resp_cmd *) datap; in ath6kl_wmi_hb_challenge_resp_event()
3851 u8 *datap; in ath6kl_wmi_control_rx_xtnd() local
3864 datap = skb->data; in ath6kl_wmi_control_rx_xtnd()
3870 ath6kl_wmi_hb_challenge_resp_event(wmi, datap, len); in ath6kl_wmi_control_rx_xtnd()
3874 ath6kl_debug_fwlog_event(wmi->parent_dev, datap, len); in ath6kl_wmi_control_rx_xtnd()
3885 static int ath6kl_wmi_roam_tbl_event_rx(struct wmi *wmi, u8 *datap, int len) in ath6kl_wmi_roam_tbl_event_rx() argument
3887 return ath6kl_debug_roam_tbl_event(wmi->parent_dev, datap, len); in ath6kl_wmi_roam_tbl_event_rx()
3892 u8 *datap, u32 len) in ath6kl_wmi_proc_events_vif() argument
3907 return ath6kl_wmi_connect_event_rx(wmi, datap, len, vif); in ath6kl_wmi_proc_events_vif()
3910 return ath6kl_wmi_disconnect_event_rx(wmi, datap, len, vif); in ath6kl_wmi_proc_events_vif()
3913 return ath6kl_wmi_tkip_micerr_event_rx(wmi, datap, len, vif); in ath6kl_wmi_proc_events_vif()
3916 return ath6kl_wmi_bssinfo_event_rx(wmi, datap, len, vif); in ath6kl_wmi_proc_events_vif()
3919 return ath6kl_wmi_neighbor_report_event_rx(wmi, datap, len, in ath6kl_wmi_proc_events_vif()
3923 return ath6kl_wmi_scan_complete_rx(wmi, datap, len, vif); in ath6kl_wmi_proc_events_vif()
3926 return ath6kl_wmi_stats_event_rx(wmi, datap, len, vif); in ath6kl_wmi_proc_events_vif()
3929 return ath6kl_wmi_cac_event_rx(wmi, datap, len, vif); in ath6kl_wmi_proc_events_vif()
3932 return ath6kl_wmi_pspoll_event_rx(wmi, datap, len, vif); in ath6kl_wmi_proc_events_vif()
3935 return ath6kl_wmi_dtimexpiry_event_rx(wmi, datap, len, vif); in ath6kl_wmi_proc_events_vif()
3938 return ath6kl_wmi_addba_req_event_rx(wmi, datap, len, vif); in ath6kl_wmi_proc_events_vif()
3941 return ath6kl_wmi_delba_req_event_rx(wmi, datap, len, vif); in ath6kl_wmi_proc_events_vif()
3948 return ath6kl_wmi_remain_on_chnl_event_rx(wmi, datap, len, vif); in ath6kl_wmi_proc_events_vif()
3952 return ath6kl_wmi_cancel_remain_on_chnl_event_rx(wmi, datap, in ath6kl_wmi_proc_events_vif()
3956 return ath6kl_wmi_tx_status_event_rx(wmi, datap, len, vif); in ath6kl_wmi_proc_events_vif()
3959 return ath6kl_wmi_rx_probe_req_event_rx(wmi, datap, len, vif); in ath6kl_wmi_proc_events_vif()
3962 return ath6kl_wmi_rx_action_event_rx(wmi, datap, len, vif); in ath6kl_wmi_proc_events_vif()
3965 return ath6kl_wmi_txe_notify_event_rx(wmi, datap, len, vif); in ath6kl_wmi_proc_events_vif()
3981 u8 *datap; in ath6kl_wmi_proc_events() local
3988 datap = skb->data; in ath6kl_wmi_proc_events()
3993 datap, len); in ath6kl_wmi_proc_events()
3998 ret = ath6kl_wmi_bitrate_reply_rx(wmi, datap, len); in ath6kl_wmi_proc_events()
4002 ret = ath6kl_wmi_ch_list_reply_rx(wmi, datap, len); in ath6kl_wmi_proc_events()
4006 ret = ath6kl_wmi_tx_pwr_reply_rx(wmi, datap, len); in ath6kl_wmi_proc_events()
4010 ret = ath6kl_wmi_ready_event_rx(wmi, datap, len); in ath6kl_wmi_proc_events()
4014 ret = ath6kl_wmi_peer_node_event_rx(wmi, datap, len); in ath6kl_wmi_proc_events()
4018 ath6kl_wmi_regdomain_event(wmi, datap, len); in ath6kl_wmi_proc_events()
4022 ret = ath6kl_wmi_pstream_timeout_event_rx(wmi, datap, len); in ath6kl_wmi_proc_events()
4026 ret = ath6kl_wmi_error_event_rx(wmi, datap, len); in ath6kl_wmi_proc_events()
4030 ret = ath6kl_wmi_rssi_threshold_event_rx(wmi, datap, len); in ath6kl_wmi_proc_events()
4041 ret = ath6kl_wmi_roam_tbl_event_rx(wmi, datap, len); in ath6kl_wmi_proc_events()
4055 ret = ath6kl_wmi_test_rx(wmi, datap, len); in ath6kl_wmi_proc_events()
4059 ret = ath6kl_wmi_ratemask_reply_rx(wmi, datap, len); in ath6kl_wmi_proc_events()
4066 ret = ath6kl_wmi_snr_threshold_event_rx(wmi, datap, len); in ath6kl_wmi_proc_events()
4073 ret = ath6kl_wmi_aplist_event_rx(wmi, datap, len); in ath6kl_wmi_proc_events()
4077 ret = ath6kl_wmi_keepalive_reply_rx(wmi, datap, len); in ath6kl_wmi_proc_events()
4084 ret = ath6kl_wmi_get_pmkid_list_event_rx(wmi, datap, len); in ath6kl_wmi_proc_events()
4102 ret = ath6kl_wmi_tx_complete_event_rx(datap, len); in ath6kl_wmi_proc_events()
4106 ret = ath6kl_wmi_p2p_capabilities_event_rx(datap, len); in ath6kl_wmi_proc_events()
4110 ret = ath6kl_wmi_p2p_info_event_rx(datap, len); in ath6kl_wmi_proc_events()
4114 ret = ath6kl_wmi_proc_events_vif(wmi, if_idx, id, datap, len); in ath6kl_wmi_proc_events()