Searched refs:ar (Results 76 - 100 of 245) sorted by relevance

12345678910

/linux-master/drivers/net/wireless/ath/ath10k/
H A Dhtt_rx.c31 ath10k_htt_rx_find_skb_paddr(struct ath10k *ar, u64 paddr) argument
35 hash_for_each_possible(ar->htt.rx_ring.skb_table, rxcb, hlist, paddr)
53 dma_unmap_single(htt->ar->dev, rxcb->paddr,
66 dma_unmap_single(htt->ar->dev, rxcb->paddr,
135 struct ath10k_hw_params *hw = &htt->ar->hw_params;
152 ath10k_err(htt->ar, "rx ring index is not valid, firmware malfunctioning?\n");
174 paddr = dma_map_single(htt->ar->dev, skb->data,
178 if (unlikely(dma_mapping_error(htt->ar->dev, paddr))) {
265 int ath10k_htt_rx_ring_refill(struct ath10k *ar) argument
267 struct ath10k_htt *htt = &ar
319 struct ath10k *ar = htt->ar; local
354 struct ath10k *ar = htt->ar; local
466 struct ath10k *ar = htt->ar; local
502 struct ath10k *ar = htt->ar; local
579 struct ath10k *ar = htt->ar; local
655 struct ath10k *ar = htt->ar; local
720 struct ath10k *ar = htt->ar; local
782 struct ath10k *ar = htt->ar; local
862 ath10k_htt_rx_crypto_param_len(struct ath10k *ar, enum htt_rx_mpdu_encrypt_type type) argument
892 ath10k_htt_rx_crypto_mic_len(struct ath10k *ar, enum htt_rx_mpdu_encrypt_type type) argument
918 ath10k_htt_rx_crypto_icv_len(struct ath10k *ar, enum htt_rx_mpdu_encrypt_type type) argument
973 ath10k_htt_rx_h_rates(struct ath10k *ar, struct ieee80211_rx_status *status, struct htt_rx_desc *rxd) argument
1106 ath10k_htt_rx_h_peer_channel(struct ath10k *ar, struct htt_rx_desc *rxd) argument
1152 ath10k_htt_rx_h_vdev_channel(struct ath10k *ar, u32 vdev_id) argument
1179 ath10k_htt_rx_h_any_channel(struct ath10k *ar) argument
1190 ath10k_htt_rx_h_channel(struct ath10k *ar, struct ieee80211_rx_status *status, struct htt_rx_desc *rxd, u32 vdev_id) argument
1220 ath10k_htt_rx_h_signal(struct ath10k *ar, struct ieee80211_rx_status *status, struct htt_rx_desc *rxd) argument
1245 ath10k_htt_rx_h_mactime(struct ath10k *ar, struct ieee80211_rx_status *status, struct htt_rx_desc *rxd) argument
1264 ath10k_htt_rx_h_ppdu(struct ath10k *ar, struct sk_buff_head *amsdu, struct ieee80211_rx_status *status, u32 vdev_id) argument
1348 ath10k_htt_rx_h_queue_msdu(struct ath10k *ar, struct ieee80211_rx_status *rx_status, struct sk_buff *skb) argument
1360 ath10k_process_rx(struct ath10k *ar, struct sk_buff *skb) argument
1406 ath10k_htt_rx_nwifi_hdrlen(struct ath10k *ar, struct ieee80211_hdr *hdr) argument
1418 ath10k_htt_rx_h_undecap_raw(struct ath10k *ar, struct sk_buff *msdu, struct ieee80211_rx_status *status, enum htt_rx_mpdu_encrypt_type enctype, bool is_decrypted, const u8 first_hdr[64]) argument
1547 ath10k_htt_rx_h_undecap_nwifi(struct ath10k *ar, struct sk_buff *msdu, struct ieee80211_rx_status *status, const u8 first_hdr[64], enum htt_rx_mpdu_encrypt_type enctype) argument
1608 ath10k_htt_rx_h_find_rfc1042(struct ath10k *ar, struct sk_buff *msdu, enum htt_rx_mpdu_encrypt_type enctype) argument
1651 ath10k_htt_rx_h_undecap_eth(struct ath10k *ar, struct sk_buff *msdu, struct ieee80211_rx_status *status, const u8 first_hdr[64], enum htt_rx_mpdu_encrypt_type enctype) argument
1715 ath10k_htt_rx_h_undecap_snap(struct ath10k *ar, struct sk_buff *msdu, struct ieee80211_rx_status *status, const u8 first_hdr[64], enum htt_rx_mpdu_encrypt_type enctype) argument
1755 ath10k_htt_rx_h_undecap(struct ath10k *ar, struct sk_buff *msdu, struct ieee80211_rx_status *status, u8 first_hdr[64], enum htt_rx_mpdu_encrypt_type enctype, bool is_decrypted) argument
1847 ath10k_htt_rx_h_get_pn(struct ath10k *ar, struct sk_buff *skb, enum htt_rx_mpdu_encrypt_type enctype) argument
1868 ath10k_htt_rx_h_frag_multicast_check(struct ath10k *ar, struct sk_buff *skb) argument
1877 ath10k_htt_rx_h_frag_pn_check(struct ath10k *ar, struct sk_buff *skb, u16 peer_id, enum htt_rx_mpdu_encrypt_type enctype) argument
1921 ath10k_htt_rx_h_mpdu(struct ath10k *ar, struct sk_buff_head *amsdu, struct ieee80211_rx_status *status, bool fill_crypt_header, u8 *rx_hdr, enum ath10k_pkt_rx_err *err, u16 peer_id, bool frag) argument
2109 ath10k_htt_rx_h_enqueue(struct ath10k *ar, struct sk_buff_head *amsdu, struct ieee80211_rx_status *status) argument
2184 ath10k_htt_rx_h_unchain(struct ath10k *ar, struct sk_buff_head *amsdu, unsigned long *drop_cnt, unsigned long *unchain_cnt) argument
2220 ath10k_htt_rx_validate_amsdu(struct ath10k *ar, struct sk_buff_head *amsdu) argument
2279 ath10k_htt_rx_amsdu_allowed(struct ath10k *ar, struct sk_buff_head *amsdu, struct ieee80211_rx_status *rx_status) argument
2301 ath10k_htt_rx_h_filter(struct ath10k *ar, struct sk_buff_head *amsdu, struct ieee80211_rx_status *rx_status, unsigned long *drop_cnt) argument
2320 struct ath10k *ar = htt->ar; local
2394 ath10k_htt_rx_pn_check_replay_hl(struct ath10k *ar, struct ath10k_peer *peer, struct htt_rx_indication_hl *rx) argument
2458 struct ath10k *ar = htt->ar; local
2760 struct ath10k *ar = htt->ar; local
2917 struct ath10k *ar = htt->ar; local
2943 ath10k_htt_rx_tx_compl_ind(struct ath10k *ar, struct sk_buff *skb) argument
3068 ath10k_htt_rx_addba(struct ath10k *ar, struct htt_resp *resp) argument
3108 ath10k_htt_rx_delba(struct ath10k *ar, struct htt_resp *resp) argument
3208 ath10k_htt_rx_h_rx_offload(struct ath10k *ar, struct sk_buff_head *list) argument
3258 ath10k_htt_rx_in_ord_ind(struct ath10k *ar, struct sk_buff *skb) argument
3351 ath10k_htt_rx_tx_fetch_resp_id_confirm(struct ath10k *ar, const __le32 *resp_ids, int num_resp_ids) argument
3371 ath10k_htt_rx_tx_fetch_ind(struct ath10k *ar, struct sk_buff *skb) argument
3504 ath10k_htt_rx_tx_fetch_confirm(struct ath10k *ar, struct sk_buff *skb) argument
3532 ath10k_htt_rx_tx_mode_switch_ind(struct ath10k *ar, struct sk_buff *skb) argument
3634 ath10k_htt_htc_t2h_msg_handler(struct ath10k *ar, struct sk_buff *skb) argument
3645 ath10k_get_legacy_rate_idx(struct ath10k *ar, u8 rate) argument
3661 ath10k_accumulate_per_peer_tx_stats(struct ath10k *ar, struct ath10k_sta *arsta, struct ath10k_per_peer_tx_stats *pstats, s8 legacy_rate_idx) argument
3783 ath10k_update_per_peer_tx_stats(struct ath10k *ar, struct ieee80211_sta *sta, struct ath10k_per_peer_tx_stats *peer_stats) argument
3914 ath10k_htt_fetch_peer_stats(struct ath10k *ar, struct sk_buff *skb) argument
3970 ath10k_fetch_10_2_tx_stats(struct ath10k *ar, u8 *data) argument
4038 ath10k_htt_rx_sec_ind_handler(struct ath10k *ar, struct htt_security_indication *ev) argument
4071 ath10k_htt_t2h_msg_handler(struct ath10k *ar, struct sk_buff *skb) argument
4170 struct ath10k *ar = htt->ar; local
4300 ath10k_htt_rx_pktlog_completion_handler(struct ath10k *ar, struct sk_buff *skb) argument
4308 ath10k_htt_rx_deliver_msdu(struct ath10k *ar, int quota, int budget) argument
4326 ath10k_htt_rx_hl_indication(struct ath10k *ar, int budget) argument
4357 ath10k_htt_txrx_compl_task(struct ath10k *ar, int budget) argument
4462 struct ath10k *ar = htt->ar; local
[all...]
H A Dbmi.h231 void ath10k_bmi_start(struct ath10k *ar);
232 int ath10k_bmi_done(struct ath10k *ar);
233 int ath10k_bmi_get_target_info(struct ath10k *ar,
235 int ath10k_bmi_get_target_info_sdio(struct ath10k *ar,
237 int ath10k_bmi_read_memory(struct ath10k *ar, u32 address,
239 int ath10k_bmi_write_memory(struct ath10k *ar, u32 address,
242 #define ath10k_bmi_read32(ar, item, val) \
249 ret = ath10k_bmi_read_memory(ar, addr, (u8 *)&tmp, 4); \
255 #define ath10k_bmi_write32(ar, item, val) \
262 ret = ath10k_bmi_write_memory(ar, addres
[all...]
H A Dwmi.c1699 void ath10k_wmi_put_wmi_channel(struct ath10k *ar, struct wmi_channel *ch, argument
1725 chan = ieee80211_get_channel(ar->hw->wiphy,
1744 chan = ieee80211_get_channel(ar->hw->wiphy,
1764 int ath10k_wmi_wait_for_service_ready(struct ath10k *ar) argument
1768 time_left = wait_for_completion_timeout(&ar->wmi.service_ready,
1777 ath10k_warn(ar, "failed to receive service ready completion, polling..\n");
1780 ath10k_hif_send_complete_check(ar, i, 1);
1782 time_left = wait_for_completion_timeout(&ar->wmi.service_ready,
1785 ath10k_warn(ar, "polling timed out\n");
1789 ath10k_warn(ar, "servic
1795 ath10k_wmi_wait_for_unified_ready(struct ath10k *ar) argument
1806 ath10k_wmi_alloc_skb(struct ath10k *ar, u32 len) argument
1825 ath10k_wmi_htc_tx_complete(struct ath10k *ar, struct sk_buff *skb) argument
1830 ath10k_wmi_cmd_send_nowait(struct ath10k *ar, struct sk_buff *skb, u32 cmd_id) argument
1862 struct ath10k *ar = arvif->ar; local
1915 ath10k_wmi_tx_beacons_nowait(struct ath10k *ar) argument
1923 ath10k_wmi_op_ep_tx_credits(struct ath10k *ar) argument
1931 ath10k_wmi_cmd_send(struct ath10k *ar, struct sk_buff *skb, u32 cmd_id) argument
1968 ath10k_wmi_op_gen_mgmt_tx(struct ath10k *ar, struct sk_buff *msdu) argument
2041 ath10k_wmi_event_scan_started(struct ath10k *ar) argument
2064 ath10k_wmi_event_scan_start_failed(struct ath10k *ar) argument
2083 ath10k_wmi_event_scan_completed(struct ath10k *ar) argument
2109 ath10k_wmi_event_scan_bss_chan(struct ath10k *ar) argument
2127 ath10k_wmi_event_scan_foreign_chan(struct ath10k *ar, u32 freq) argument
2190 ath10k_wmi_op_pull_scan_ev(struct ath10k *ar, struct sk_buff *skb, struct wmi_scan_ev_arg *arg) argument
2209 ath10k_wmi_event_scan(struct ath10k *ar, struct sk_buff *skb) argument
2273 ath10k_wmi_handle_wep_reauth(struct ath10k *ar, struct sk_buff *skb, struct ieee80211_rx_status *status) argument
2304 ath10k_wmi_op_pull_mgmt_rx_ev(struct ath10k *ar, struct sk_buff *skb, struct wmi_mgmt_rx_ev_arg *arg) argument
2355 ath10k_wmi_10_4_op_pull_mgmt_rx_ev(struct ath10k *ar, struct sk_buff *skb, struct wmi_mgmt_rx_ev_arg *arg) argument
2398 ath10k_wmi_rx_is_decrypted(struct ath10k *ar, struct ieee80211_hdr *hdr) argument
2422 wmi_process_mgmt_tx_comp(struct ath10k *ar, struct mgmt_tx_compl_params *param) argument
2464 ath10k_wmi_event_mgmt_tx_compl(struct ath10k *ar, struct sk_buff *skb) argument
2490 ath10k_wmi_event_mgmt_tx_bundle_compl(struct ath10k *ar, struct sk_buff *skb) argument
2520 ath10k_wmi_event_mgmt_rx(struct ath10k *ar, struct sk_buff *skb) argument
2653 freq_to_idx(struct ath10k *ar, int freq) argument
2672 ath10k_wmi_op_pull_ch_info_ev(struct ath10k *ar, struct sk_buff *skb, struct wmi_ch_info_ev_arg *arg) argument
2691 ath10k_wmi_10_4_op_pull_ch_info_ev(struct ath10k *ar, struct sk_buff *skb, struct wmi_ch_info_ev_arg *arg) argument
2718 ath10k_wmi_event_chan_info_unpaired(struct ath10k *ar, struct chan_info_params *params) argument
2754 ath10k_wmi_event_chan_info_paired(struct ath10k *ar, struct chan_info_params *params) argument
2792 ath10k_wmi_event_chan_info(struct ath10k *ar, struct sk_buff *skb) argument
2840 ath10k_wmi_event_echo(struct ath10k *ar, struct sk_buff *skb) argument
2859 ath10k_wmi_event_debug_mesg(struct ath10k *ar, struct sk_buff *skb) argument
3019 ath10k_wmi_main_op_pull_fw_stats(struct ath10k *ar, struct sk_buff *skb, struct ath10k_fw_stats *stats) argument
3073 ath10k_wmi_10x_op_pull_fw_stats(struct ath10k *ar, struct sk_buff *skb, struct ath10k_fw_stats *stats) argument
3131 ath10k_wmi_10_2_op_pull_fw_stats(struct ath10k *ar, struct sk_buff *skb, struct ath10k_fw_stats *stats) argument
3208 ath10k_wmi_10_2_4_op_pull_fw_stats(struct ath10k *ar, struct sk_buff *skb, struct ath10k_fw_stats *stats) argument
3294 ath10k_wmi_10_4_op_pull_fw_stats(struct ath10k *ar, struct sk_buff *skb, struct ath10k_fw_stats *stats) argument
3435 ath10k_wmi_event_update_stats(struct ath10k *ar, struct sk_buff *skb) argument
3442 ath10k_wmi_op_pull_vdev_start_ev(struct ath10k *ar, struct sk_buff *skb, struct wmi_vdev_start_ev_arg *arg) argument
3459 ath10k_wmi_event_vdev_start_resp(struct ath10k *ar, struct sk_buff *skb) argument
3491 ath10k_wmi_event_vdev_stopped(struct ath10k *ar, struct sk_buff *skb) argument
3498 ath10k_wmi_op_pull_peer_kick_ev(struct ath10k *ar, struct sk_buff *skb, struct wmi_peer_kick_ev_arg *arg) argument
3512 ath10k_wmi_event_peer_sta_kickout(struct ath10k *ar, struct sk_buff *skb) argument
3567 ath10k_wmi_update_tim(struct ath10k *ar, struct ath10k_vif *arvif, struct sk_buff *bcn, const struct wmi_tim_info_arg *tim_info) argument
3665 ath10k_wmi_update_noa(struct ath10k *ar, struct ath10k_vif *arvif, struct sk_buff *bcn, const struct wmi_p2p_noa_info *noa) argument
3683 ath10k_wmi_op_pull_swba_ev(struct ath10k *ar, struct sk_buff *skb, struct wmi_swba_ev_arg *arg) argument
3728 ath10k_wmi_10_2_4_op_pull_swba_ev(struct ath10k *ar, struct sk_buff *skb, struct wmi_swba_ev_arg *arg) argument
3772 ath10k_wmi_10_4_op_pull_swba_ev(struct ath10k *ar, struct sk_buff *skb, struct wmi_swba_ev_arg *arg) argument
3829 ath10k_wmi_10_4_txbf_conf_scheme(struct ath10k *ar) argument
3834 ath10k_wmi_event_host_swba(struct ath10k *ar, struct sk_buff *skb) argument
3977 ath10k_wmi_event_tbttoffset_update(struct ath10k *ar, struct sk_buff *skb) argument
3982 ath10k_radar_detected(struct ath10k *ar) argument
3998 struct ath10k *ar = container_of(work, struct ath10k, local
4044 ath10k_dfs_radar_report(struct ath10k *ar, struct wmi_phyerr_ev_arg *phyerr, const struct phyerr_radar_report *rr, u64 tsf) argument
4162 ath10k_dfs_fft_report(struct ath10k *ar, struct wmi_phyerr_ev_arg *phyerr, const struct phyerr_fft_report *fftr, u64 tsf) argument
4200 ath10k_wmi_event_dfs(struct ath10k *ar, struct wmi_phyerr_ev_arg *phyerr, u64 tsf) argument
4265 ath10k_wmi_event_spectral_scan(struct ath10k *ar, struct wmi_phyerr_ev_arg *phyerr, u64 tsf) argument
4319 ath10k_wmi_op_pull_phyerr_ev_hdr(struct ath10k *ar, struct sk_buff *skb, struct wmi_phyerr_hdr_arg *arg) argument
4337 ath10k_wmi_10_4_op_pull_phyerr_ev_hdr(struct ath10k *ar, struct sk_buff *skb, struct wmi_phyerr_hdr_arg *arg) argument
4357 ath10k_wmi_op_pull_phyerr_ev(struct ath10k *ar, const void *phyerr_buf, int left_len, struct wmi_phyerr_ev_arg *arg) argument
4401 ath10k_wmi_10_4_op_pull_phyerr_ev(struct ath10k *ar, const void *phyerr_buf, int left_len, struct wmi_phyerr_ev_arg *arg) argument
4440 ath10k_wmi_event_phyerr(struct ath10k *ar, struct sk_buff *skb) argument
4510 ath10k_wmi_10_4_op_pull_dfs_status_ev(struct ath10k *ar, struct sk_buff *skb, struct wmi_dfs_status_ev_arg *arg) argument
4524 ath10k_wmi_event_dfs_status_check(struct ath10k *ar, struct sk_buff *skb) argument
4550 ath10k_wmi_event_roam(struct ath10k *ar, struct sk_buff *skb) argument
4591 ath10k_wmi_event_profile_match(struct ath10k *ar, struct sk_buff *skb) argument
4596 ath10k_wmi_event_debug_print(struct ath10k *ar, struct sk_buff *skb) argument
4629 ath10k_wmi_event_pdev_qvit(struct ath10k *ar, struct sk_buff *skb) argument
4634 ath10k_wmi_event_wlan_profile_data(struct ath10k *ar, struct sk_buff *skb) argument
4639 ath10k_wmi_event_rtt_measurement_report(struct ath10k *ar, struct sk_buff *skb) argument
4645 ath10k_wmi_event_tsf_measurement_report(struct ath10k *ar, struct sk_buff *skb) argument
4651 ath10k_wmi_event_rtt_error_report(struct ath10k *ar, struct sk_buff *skb) argument
4656 ath10k_wmi_event_wow_wakeup_host(struct ath10k *ar, struct sk_buff *skb) argument
4673 ath10k_wmi_event_dcs_interference(struct ath10k *ar, struct sk_buff *skb) argument
4678 ath10k_tpc_config_get_rate(struct ath10k *ar, struct wmi_pdev_tpc_config_event *ev, u32 rate_idx, u32 num_chains, u32 rate_code, u8 type) argument
4724 ath10k_tpc_config_disp_tables(struct ath10k *ar, struct wmi_pdev_tpc_config_event *ev, struct ath10k_tpc_stats *tpc_stats, u8 *rate_code, u16 *pream_table, u8 type) argument
4882 ath10k_wmi_event_pdev_tpc_config(struct ath10k *ar, struct sk_buff *skb) argument
4953 ath10k_wmi_tpc_final_get_rate(struct ath10k *ar, struct wmi_pdev_tpc_final_table_event *ev, u32 rate_idx, u32 num_chains, u32 rate_code, u8 type, u32 pream_idx) argument
5078 ath10k_wmi_tpc_stats_final_disp_tables(struct ath10k *ar, struct wmi_pdev_tpc_final_table_event *ev, struct ath10k_tpc_stats_final *tpc_stats, u8 *rate_code, u16 *pream_table, u8 type) argument
5139 ath10k_wmi_event_tpc_final_table(struct ath10k *ar, struct sk_buff *skb) argument
5209 ath10k_wmi_handle_tdls_peer_event(struct ath10k *ar, struct sk_buff *skb) argument
5277 ath10k_wmi_event_peer_sta_ps_state_chg(struct ath10k *ar, struct sk_buff *skb) argument
5306 ath10k_wmi_event_pdev_ftm_intg(struct ath10k *ar, struct sk_buff *skb) argument
5311 ath10k_wmi_event_gtk_offload_status(struct ath10k *ar, struct sk_buff *skb) argument
5316 ath10k_wmi_event_gtk_rekey_fail(struct ath10k *ar, struct sk_buff *skb) argument
5321 ath10k_wmi_event_delba_complete(struct ath10k *ar, struct sk_buff *skb) argument
5326 ath10k_wmi_event_addba_complete(struct ath10k *ar, struct sk_buff *skb) argument
5331 ath10k_wmi_event_vdev_install_key_complete(struct ath10k *ar, struct sk_buff *skb) argument
5337 ath10k_wmi_event_inst_rssi_stats(struct ath10k *ar, struct sk_buff *skb) argument
5342 ath10k_wmi_event_vdev_standby_req(struct ath10k *ar, struct sk_buff *skb) argument
5347 ath10k_wmi_event_vdev_resume_req(struct ath10k *ar, struct sk_buff *skb) argument
5352 ath10k_wmi_alloc_chunk(struct ath10k *ar, u32 req_id, u32 num_units, u32 unit_len) argument
5375 ath10k_wmi_alloc_host_mem(struct ath10k *ar, u32 req_id, u32 num_units, u32 unit_len) argument
5392 ath10k_wmi_is_host_mem_allocated(struct ath10k *ar, const struct wlan_host_mem_req **mem_reqs, u32 num_mem_reqs) argument
5439 ath10k_wmi_main_op_pull_svc_rdy_ev(struct ath10k *ar, struct sk_buff *skb, struct wmi_svc_rdy_ev_arg *arg) argument
5481 ath10k_wmi_10x_op_pull_svc_rdy_ev(struct ath10k *ar, struct sk_buff *skb, struct wmi_svc_rdy_ev_arg *arg) argument
5529 struct ath10k *ar = container_of(work, struct ath10k, svc_rdy_work); local
5695 ath10k_wmi_event_service_ready(struct ath10k *ar, struct sk_buff *skb) argument
5701 ath10k_wmi_op_pull_rdy_ev(struct ath10k *ar, struct sk_buff *skb, struct wmi_rdy_ev_arg *arg) argument
5718 ath10k_wmi_op_pull_roam_ev(struct ath10k *ar, struct sk_buff *skb, struct wmi_roam_ev_arg *arg) argument
5733 ath10k_wmi_op_pull_echo_ev(struct ath10k *ar, struct sk_buff *skb, struct wmi_echo_ev_arg *arg) argument
5744 ath10k_wmi_event_ready(struct ath10k *ar, struct sk_buff *skb) argument
5768 ath10k_wmi_event_service_available(struct ath10k *ar, struct sk_buff *skb) argument
5788 ath10k_wmi_event_temperature(struct ath10k *ar, struct sk_buff *skb) argument
5800 ath10k_wmi_event_pdev_bss_chan_info(struct ath10k *ar, struct sk_buff *skb) argument
5852 ath10k_wmi_queue_set_coverage_class_work(struct ath10k *ar) argument
5869 ath10k_wmi_op_rx(struct ath10k *ar, struct sk_buff *skb) argument
5996 ath10k_wmi_10_1_op_rx(struct ath10k *ar, struct sk_buff *skb) argument
6127 ath10k_wmi_10_2_op_rx(struct ath10k *ar, struct sk_buff *skb) argument
6276 ath10k_wmi_10_4_op_rx(struct ath10k *ar, struct sk_buff *skb) argument
6396 ath10k_wmi_process_rx(struct ath10k *ar, struct sk_buff *skb) argument
6405 ath10k_wmi_connect(struct ath10k *ar) argument
6436 ath10k_wmi_op_gen_pdev_set_base_macaddr(struct ath10k *ar, const u8 macaddr[ETH_ALEN]) argument
6455 ath10k_wmi_op_gen_pdev_set_rd(struct ath10k *ar, u16 rd, u16 rd2g, u16 rd5g, u16 ctl2g, u16 ctl5g, enum wmi_dfs_region dfs_reg) argument
6480 ath10k_wmi_10x_op_gen_pdev_set_rd(struct ath10k *ar, u16 rd, u16 rd2g, u16 rd5g, u16 ctl2g, u16 ctl5g, enum wmi_dfs_region dfs_reg) argument
6506 ath10k_wmi_op_gen_pdev_suspend(struct ath10k *ar, u32 suspend_opt) argument
6522 ath10k_wmi_op_gen_pdev_resume(struct ath10k *ar) argument
6534 ath10k_wmi_op_gen_pdev_set_param(struct ath10k *ar, u32 id, u32 value) argument
6558 ath10k_wmi_put_host_mem_chunks(struct ath10k *ar, struct wmi_host_mem_chunks *chunks) argument
6580 ath10k_wmi_op_gen_init(struct ath10k *ar) argument
6651 ath10k_wmi_10_1_op_gen_init(struct ath10k *ar) argument
6714 ath10k_wmi_10_2_op_gen_init(struct ath10k *ar) argument
6799 ath10k_wmi_10_4_op_gen_init(struct ath10k *ar) argument
7015 ath10k_wmi_op_gen_start_scan(struct ath10k *ar, const struct wmi_start_scan_arg *arg) argument
7044 ath10k_wmi_10x_op_gen_start_scan(struct ath10k *ar, const struct wmi_start_scan_arg *arg) argument
7070 ath10k_wmi_start_scan_init(struct ath10k *ar, struct wmi_start_scan_arg *arg) argument
7097 ath10k_wmi_op_gen_stop_scan(struct ath10k *ar, const struct wmi_stop_scan_arg *arg) argument
7133 ath10k_wmi_op_gen_vdev_create(struct ath10k *ar, u32 vdev_id, enum wmi_vdev_type type, enum wmi_vdev_subtype subtype, const u8 macaddr[ETH_ALEN]) argument
7158 ath10k_wmi_op_gen_vdev_delete(struct ath10k *ar, u32 vdev_id) argument
7176 ath10k_wmi_op_gen_vdev_start(struct ath10k *ar, const struct wmi_vdev_start_request_arg *arg, bool restart) argument
7230 ath10k_wmi_op_gen_vdev_stop(struct ath10k *ar, u32 vdev_id) argument
7247 ath10k_wmi_op_gen_vdev_up(struct ath10k *ar, u32 vdev_id, u32 aid, const u8 *bssid) argument
7269 ath10k_wmi_op_gen_vdev_down(struct ath10k *ar, u32 vdev_id) argument
7287 ath10k_wmi_op_gen_vdev_set_param(struct ath10k *ar, u32 vdev_id, u32 param_id, u32 param_value) argument
7316 ath10k_wmi_op_gen_vdev_install_key(struct ath10k *ar, const struct wmi_vdev_install_key_arg *arg) argument
7352 ath10k_wmi_op_gen_vdev_spectral_conf(struct ath10k *ar, const struct wmi_vdev_spectral_conf_arg *arg) argument
7387 ath10k_wmi_op_gen_vdev_spectral_enable(struct ath10k *ar, u32 vdev_id, u32 trigger, u32 enable) argument
7406 ath10k_wmi_op_gen_peer_create(struct ath10k *ar, u32 vdev_id, const u8 peer_addr[ETH_ALEN], enum wmi_peer_type peer_type) argument
7429 ath10k_wmi_op_gen_peer_delete(struct ath10k *ar, u32 vdev_id, const u8 peer_addr[ETH_ALEN]) argument
7450 ath10k_wmi_op_gen_peer_flush(struct ath10k *ar, u32 vdev_id, const u8 peer_addr[ETH_ALEN], u32 tid_bitmap) argument
7472 ath10k_wmi_op_gen_peer_set_param(struct ath10k *ar, u32 vdev_id, const u8 *peer_addr, enum wmi_peer_param param_id, u32 param_value) argument
7497 ath10k_wmi_op_gen_set_psmode(struct ath10k *ar, u32 vdev_id, enum wmi_sta_ps_mode psmode) argument
7518 ath10k_wmi_op_gen_set_sta_ps(struct ath10k *ar, u32 vdev_id, enum wmi_sta_powersave_param param_id, u32 value) argument
7541 ath10k_wmi_op_gen_set_ap_ps(struct ath10k *ar, u32 vdev_id, const u8 *mac, enum wmi_ap_ps_peer_param param_id, u32 value) argument
7567 ath10k_wmi_op_gen_scan_chan_list(struct ath10k *ar, const struct wmi_scan_chan_list_arg *arg) argument
7594 ath10k_wmi_peer_assoc_fill(struct ath10k *ar, void *buf, const struct wmi_peer_assoc_complete_arg *arg) argument
7636 ath10k_wmi_peer_assoc_fill_main(struct ath10k *ar, void *buf, const struct wmi_peer_assoc_complete_arg *arg) argument
7646 ath10k_wmi_peer_assoc_fill_10_1(struct ath10k *ar, void *buf, const struct wmi_peer_assoc_complete_arg *arg) argument
7653 ath10k_wmi_peer_assoc_fill_10_2(struct ath10k *ar, void *buf, const struct wmi_peer_assoc_complete_arg *arg) argument
7672 ath10k_wmi_peer_assoc_fill_10_4(struct ath10k *ar, void *buf, const struct wmi_peer_assoc_complete_arg *arg) argument
7696 ath10k_wmi_op_gen_peer_assoc(struct ath10k *ar, const struct wmi_peer_assoc_complete_arg *arg) argument
7721 ath10k_wmi_10_1_op_gen_peer_assoc(struct ath10k *ar, const struct wmi_peer_assoc_complete_arg *arg) argument
7746 ath10k_wmi_10_2_op_gen_peer_assoc(struct ath10k *ar, const struct wmi_peer_assoc_complete_arg *arg) argument
7771 ath10k_wmi_10_4_op_gen_peer_assoc(struct ath10k *ar, const struct wmi_peer_assoc_complete_arg *arg) argument
7796 ath10k_wmi_10_2_op_gen_pdev_get_temperature(struct ath10k *ar) argument
7809 ath10k_wmi_10_2_op_gen_pdev_bss_chan_info(struct ath10k *ar, enum wmi_bss_survey_req_type type) argument
7830 ath10k_wmi_op_gen_beacon_dma(struct ath10k *ar, u32 vdev_id, const void *bcn, size_t bcn_len, u32 bcn_paddr, bool dtim_zero, bool deliver_cab) argument
7876 ath10k_wmi_op_gen_pdev_set_wmm(struct ath10k *ar, const struct wmi_wmm_params_all_arg *arg) argument
7897 ath10k_wmi_op_gen_request_stats(struct ath10k *ar, u32 stats_mask) argument
7915 ath10k_wmi_op_gen_force_fw_hang(struct ath10k *ar, enum wmi_force_fw_hang_type type, u32 delay_ms) argument
7935 ath10k_wmi_op_gen_dbglog_cfg(struct ath10k *ar, u64 module_enable, u32 log_level) argument
7973 ath10k_wmi_10_4_op_gen_dbglog_cfg(struct ath10k *ar, u64 module_enable, u32 log_level) argument
8011 ath10k_wmi_op_gen_pktlog_enable(struct ath10k *ar, u32 ev_bitmap) argument
8031 ath10k_wmi_op_gen_pktlog_disable(struct ath10k *ar) argument
8044 ath10k_wmi_op_gen_pdev_set_quiet_mode(struct ath10k *ar, u32 period, u32 duration, u32 next_offset, u32 enabled) argument
8068 ath10k_wmi_op_gen_addba_clear_resp(struct ath10k *ar, u32 vdev_id, const u8 *mac) argument
8092 ath10k_wmi_op_gen_addba_send(struct ath10k *ar, u32 vdev_id, const u8 *mac, u32 tid, u32 buf_size) argument
8118 ath10k_wmi_op_gen_addba_set_resp(struct ath10k *ar, u32 vdev_id, const u8 *mac, u32 tid, u32 status) argument
8144 ath10k_wmi_op_gen_delba_send(struct ath10k *ar, u32 vdev_id, const u8 *mac, u32 tid, u32 initiator, u32 reason) argument
8171 ath10k_wmi_10_2_4_op_gen_pdev_get_tpc_config(struct ath10k *ar, u32 param) argument
8443 ath10k_wmi_main_op_fw_stats_fill(struct ath10k *ar, struct ath10k_fw_stats *fw_stats, char *buf) argument
8501 ath10k_wmi_10x_op_fw_stats_fill(struct ath10k *ar, struct ath10k_fw_stats *fw_stats, char *buf) argument
8561 ath10k_wmi_op_gen_pdev_enable_adaptive_cca(struct ath10k *ar, u8 enable, u32 detect_level, u32 detect_margin) argument
8648 ath10k_wmi_10_4_op_fw_stats_fill(struct ath10k *ar, struct ath10k_fw_stats *fw_stats, char *buf) argument
8740 ath10k_wmi_op_get_vdev_subtype(struct ath10k *ar, enum wmi_vdev_subtype subtype) argument
8761 ath10k_wmi_10_2_4_op_get_vdev_subtype(struct ath10k *ar, enum wmi_vdev_subtype subtype) argument
8783 ath10k_wmi_10_4_op_get_vdev_subtype(struct ath10k *ar, enum wmi_vdev_subtype subtype) argument
8806 ath10k_wmi_10_4_ext_resource_config(struct ath10k *ar, enum wmi_host_platform_type type, u32 fw_feature_bitmap) argument
8842 ath10k_wmi_10_4_gen_update_fw_tdls_state(struct ath10k *ar, u32 vdev_id, enum wmi_tdls_state state) argument
8901 ath10k_wmi_10_4_op_gen_pdev_get_tpc_table_cmdid(struct ath10k *ar, u32 param) argument
8919 ath10k_wmi_10_4_gen_tdls_peer_update(struct ath10k *ar, const struct wmi_tdls_peer_update_cmd_arg *arg, const struct wmi_tdls_peer_capab_arg *cap, const struct wmi_channel_arg *chan_arg) argument
8977 ath10k_wmi_10_4_gen_radar_found(struct ath10k *ar, const struct ath10k_radar_found_info *arg) argument
9003 ath10k_wmi_10_4_gen_per_peer_per_tid_cfg(struct ath10k *ar, const struct wmi_per_peer_per_tid_cfg_arg *arg) argument
9036 ath10k_wmi_op_gen_echo(struct ath10k *ar, u32 value) argument
9054 ath10k_wmi_barrier(struct ath10k *ar) argument
9078 ath10k_wmi_10_2_4_op_gen_bb_timing(struct ath10k *ar, const struct wmi_bb_timing_cfg_arg *arg) argument
9456 ath10k_wmi_attach(struct ath10k *ar) argument
9532 ath10k_wmi_free_host_mem(struct ath10k *ar) argument
9551 struct ath10k *ar = ctx; local
9565 ath10k_wmi_detach(struct ath10k *ar) argument
[all...]
H A Dp2p.h14 void ath10k_p2p_noa_update_by_vdev_id(struct ath10k *ar, u32 vdev_id,
H A Dhw.c550 void ath10k_hw_fill_survey_time(struct ath10k *ar, struct survey_info *survey, argument
560 wraparound_type = ar->hw_params.cc_wraparound_type;
585 survey->time = CCNT_TO_MSEC(ar, cc);
586 survey->time_busy = CCNT_TO_MSEC(ar, rcc);
592 static void ath10k_hw_qca988x_set_coverage_class(struct ath10k *ar, argument
605 mutex_lock(&ar->conf_mutex);
608 if ((ar->state != ATH10K_STATE_ON) &&
609 (ar->state != ATH10K_STATE_RESTARTED)) {
610 spin_lock_bh(&ar->data_lock);
612 ar
741 ath10k_hw_qca6174_enable_pll_clock(struct ath10k *ar) argument
921 ath10k_hw_map_target_mem(struct ath10k *ar, u32 msb) argument
936 ath10k_hw_diag_segment_msb_download(struct ath10k *ar, const void *buffer, u32 address, u32 length) argument
991 ath10k_hw_diag_segment_download(struct ath10k *ar, const void *buffer, u32 address, u32 length) argument
1004 ath10k_hw_diag_fast_download(struct ath10k *ar, u32 address, const void *buffer, u32 length) argument
[all...]
H A Ddebugfs_sta.c13 static void ath10k_rx_stats_update_amsdu_subfrm(struct ath10k *ar, argument
29 static void ath10k_rx_stats_update_ampdu_subfrm(struct ath10k *ar, argument
49 void ath10k_sta_update_rx_tid_stats_ampdu(struct ath10k *ar, u16 peer_id, u8 tid, argument
57 if (tid > IEEE80211_NUM_TIDS || !(ar->sta_tid_stats_mask & BIT(tid)))
61 spin_lock_bh(&ar->data_lock);
63 peer = ath10k_peer_find_by_id(ar, peer_id);
70 ath10k_rx_stats_update_ampdu_subfrm(ar,
75 spin_unlock_bh(&ar->data_lock);
79 void ath10k_sta_update_rx_tid_stats(struct ath10k *ar, u8 *first_hdr, argument
101 if (!(ar
129 ath10k_sta_update_extd_stats_rx_duration(struct ath10k *ar, struct ath10k_fw_stats *stats) argument
148 ath10k_sta_update_stats_rx_duration(struct ath10k *ar, struct ath10k_fw_stats *stats) argument
167 ath10k_sta_update_rx_duration(struct ath10k *ar, struct ath10k_fw_stats *stats) argument
182 struct ath10k *ar = arsta->arvif->ar; local
201 struct ath10k *ar = arsta->arvif->ar; local
244 struct ath10k *ar = arsta->arvif->ar; local
295 struct ath10k *ar = arsta->arvif->ar; local
345 struct ath10k *ar = arsta->arvif->ar; local
397 struct ath10k *ar = arsta->arvif->ar; local
416 struct ath10k *ar = arsta->arvif->ar; local
459 struct ath10k *ar = arsta->arvif->ar; local
569 struct ath10k *ar = arsta->arvif->ar; local
652 struct ath10k *ar = arsta->arvif->ar; local
761 struct ath10k *ar = hw->priv; local
[all...]
H A Dsnoc.h60 struct ath10k *ar; member in struct:ath10k_snoc
89 static inline struct ath10k_snoc *ath10k_snoc_priv(struct ath10k *ar) argument
91 return (struct ath10k_snoc *)ar->drv_priv;
94 int ath10k_snoc_fw_indication(struct ath10k *ar, u64 type);
95 void ath10k_snoc_fw_crashed_dump(struct ath10k *ar);
H A Dwmi-tlv.c71 ath10k_wmi_tlv_iter(struct ath10k *ar, const void *ptr, size_t len, argument
72 int (*iter)(struct ath10k *ar, u16 tag, u16 len,
83 ath10k_dbg(ar, ATH10K_DBG_WMI,
96 ath10k_dbg(ar, ATH10K_DBG_WMI,
105 ath10k_dbg(ar, ATH10K_DBG_WMI,
112 ret = iter(ar, tlv_tag, tlv_len, ptr, data);
123 static int ath10k_wmi_tlv_iter_parse(struct ath10k *ar, u16 tag, u16 len, argument
134 static int ath10k_wmi_tlv_parse(struct ath10k *ar, const void **tb, argument
137 return ath10k_wmi_tlv_iter(ar, ptr, len, ath10k_wmi_tlv_iter_parse,
142 ath10k_wmi_tlv_parse_alloc(struct ath10k *ar, cons argument
169 ath10k_wmi_tlv_event_bcn_tx_status(struct ath10k *ar, struct sk_buff *skb) argument
216 ath10k_wmi_tlv_event_vdev_delete_resp(struct ath10k *ar, struct sk_buff *skb) argument
223 ath10k_wmi_tlv_parse_peer_stats_info(struct ath10k *ar, u16 tag, u16 len, const void *ptr, void *data) argument
262 ath10k_wmi_tlv_op_pull_peer_stats_info(struct ath10k *ar, struct sk_buff *skb) argument
303 ath10k_wmi_tlv_event_peer_stats_info(struct ath10k *ar, struct sk_buff *skb) argument
311 ath10k_wmi_tlv_event_diag_data(struct ath10k *ar, struct sk_buff *skb) argument
374 ath10k_wmi_tlv_event_diag(struct ath10k *ar, struct sk_buff *skb) argument
402 ath10k_wmi_tlv_event_p2p_noa(struct ath10k *ar, struct sk_buff *skb) argument
436 ath10k_wmi_tlv_event_tx_pause(struct ath10k *ar, struct sk_buff *skb) argument
501 ath10k_wmi_tlv_event_rfkill_state_change(struct ath10k *ar, struct sk_buff *skb) argument
544 ath10k_wmi_tlv_event_temperature(struct ath10k *ar, struct sk_buff *skb) argument
557 ath10k_wmi_event_tdls_peer(struct ath10k *ar, struct sk_buff *skb) argument
613 ath10k_wmi_tlv_event_peer_delete_resp(struct ath10k *ar, struct sk_buff *skb) argument
635 ath10k_wmi_tlv_op_rx(struct ath10k *ar, struct sk_buff *skb) argument
807 ath10k_wmi_tlv_op_pull_scan_ev(struct ath10k *ar, struct sk_buff *skb, struct wmi_scan_ev_arg *arg) argument
840 ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev(struct ath10k *ar, struct sk_buff *skb, struct wmi_tlv_mgmt_tx_compl_ev_arg *arg) argument
885 ath10k_wmi_tlv_mgmt_tx_bundle_compl_parse(struct ath10k *ar, u16 tag, u16 len, const void *ptr, void *data) argument
915 ath10k_wmi_tlv_op_pull_mgmt_tx_bundle_compl_ev( struct ath10k *ar, struct sk_buff *skb, struct wmi_tlv_mgmt_tx_bundle_compl_ev_arg *arg) argument
945 ath10k_wmi_tlv_op_pull_mgmt_rx_ev(struct ath10k *ar, struct sk_buff *skb, struct wmi_mgmt_rx_ev_arg *arg) argument
997 ath10k_wmi_tlv_op_pull_ch_info_ev(struct ath10k *ar, struct sk_buff *skb, struct wmi_ch_info_ev_arg *arg) argument
1033 ath10k_wmi_tlv_op_pull_vdev_start_ev(struct ath10k *ar, struct sk_buff *skb, struct wmi_vdev_start_ev_arg *arg) argument
1063 ath10k_wmi_tlv_op_pull_peer_kick_ev(struct ath10k *ar, struct sk_buff *skb, struct wmi_peer_kick_ev_arg *arg) argument
1099 ath10k_wmi_tlv_swba_tim_parse(struct ath10k *ar, u16 tag, u16 len, const void *ptr, void *data) argument
1130 ath10k_wmi_tlv_swba_noa_parse(struct ath10k *ar, u16 tag, u16 len, const void *ptr, void *data) argument
1145 ath10k_wmi_tlv_swba_parse(struct ath10k *ar, u16 tag, u16 len, const void *ptr, void *data) argument
1178 ath10k_wmi_tlv_op_pull_swba_ev(struct ath10k *ar, struct sk_buff *skb, struct wmi_swba_ev_arg *arg) argument
1210 ath10k_wmi_tlv_op_pull_phyerr_ev_hdr(struct ath10k *ar, struct sk_buff *skb, struct wmi_phyerr_hdr_arg *arg) argument
1256 ath10k_wmi_tlv_parse_mem_reqs(struct ath10k *ar, u16 tag, u16 len, const void *ptr, void *data) argument
1284 ath10k_wmi_tlv_svc_rdy_parse(struct ath10k *ar, u16 tag, u16 len, const void *ptr, void *data) argument
1313 ath10k_wmi_tlv_op_pull_svc_rdy_ev(struct ath10k *ar, struct sk_buff *skb, struct wmi_svc_rdy_ev_arg *arg) argument
1388 ath10k_wmi_tlv_op_pull_rdy_ev(struct ath10k *ar, struct sk_buff *skb, struct wmi_rdy_ev_arg *arg) argument
1418 ath10k_wmi_tlv_svc_avail_parse(struct ath10k *ar, u16 tag, u16 len, const void *ptr, void *data) argument
1436 ath10k_wmi_tlv_op_pull_svc_avail(struct ath10k *ar, struct sk_buff *skb, struct wmi_svc_avail_ev_arg *arg) argument
1489 ath10k_wmi_tlv_op_pull_fw_stats(struct ath10k *ar, struct sk_buff *skb, struct ath10k_fw_stats *stats) argument
1628 ath10k_wmi_tlv_op_pull_roam_ev(struct ath10k *ar, struct sk_buff *skb, struct wmi_roam_ev_arg *arg) argument
1658 ath10k_wmi_tlv_op_pull_wow_ev(struct ath10k *ar, struct sk_buff *skb, struct wmi_wow_ev_arg *arg) argument
1687 ath10k_wmi_tlv_op_pull_echo_ev(struct ath10k *ar, struct sk_buff *skb, struct wmi_echo_ev_arg *arg) argument
1715 ath10k_wmi_tlv_op_gen_pdev_suspend(struct ath10k *ar, u32 opt) argument
1736 ath10k_wmi_tlv_op_gen_pdev_resume(struct ath10k *ar) argument
1757 ath10k_wmi_tlv_op_gen_pdev_set_rd(struct ath10k *ar, u16 rd, u16 rd2g, u16 rd5g, u16 ctl2g, u16 ctl5g, enum wmi_dfs_region dfs_reg) argument
1784 ath10k_wmi_tlv_txbf_conf_scheme(struct ath10k *ar) argument
1790 ath10k_wmi_tlv_op_gen_pdev_set_param(struct ath10k *ar, u32 param_id, u32 param_value) argument
1814 ath10k_wmi_tlv_put_host_mem_chunks(struct ath10k *ar, void *host_mem_chunks) argument
1852 ath10k_wmi_tlv_op_gen_init(struct ath10k *ar) argument
1973 ath10k_wmi_tlv_op_gen_start_scan(struct ath10k *ar, const struct wmi_start_scan_arg *arg) argument
2073 ath10k_wmi_tlv_op_gen_stop_scan(struct ath10k *ar, const struct wmi_stop_scan_arg *arg) argument
2110 ath10k_wmi_tlv_op_get_vdev_subtype(struct ath10k *ar, enum wmi_vdev_subtype subtype) argument
2133 ath10k_wmi_tlv_op_gen_vdev_create(struct ath10k *ar, u32 vdev_id, enum wmi_vdev_type vdev_type, enum wmi_vdev_subtype vdev_subtype, const u8 mac_addr[ETH_ALEN]) argument
2161 ath10k_wmi_tlv_op_gen_vdev_delete(struct ath10k *ar, u32 vdev_id) argument
2182 ath10k_wmi_tlv_op_gen_vdev_start(struct ath10k *ar, const struct wmi_vdev_start_request_arg *arg, bool restart) argument
2258 ath10k_wmi_tlv_op_gen_vdev_stop(struct ath10k *ar, u32 vdev_id) argument
2279 ath10k_wmi_tlv_op_gen_vdev_up(struct ath10k *ar, u32 vdev_id, u32 aid, const u8 *bssid) argument
2304 ath10k_wmi_tlv_op_gen_vdev_down(struct ath10k *ar, u32 vdev_id) argument
2325 ath10k_wmi_tlv_op_gen_vdev_set_param(struct ath10k *ar, u32 vdev_id, u32 param_id, u32 param_value) argument
2350 ath10k_wmi_tlv_op_gen_vdev_install_key(struct ath10k *ar, const struct wmi_vdev_install_key_arg *arg) argument
2404 ath10k_wmi_tlv_put_uapsd_ac(struct ath10k *ar, void *ptr, const struct wmi_sta_uapsd_auto_trig_arg *arg) argument
2430 ath10k_wmi_tlv_op_gen_vdev_sta_uapsd(struct ath10k *ar, u32 vdev_id, const u8 peer_addr[ETH_ALEN], const struct wmi_sta_uapsd_auto_trig_arg *args, u32 num_ac) argument
2492 ath10k_wmi_tlv_op_gen_vdev_wmm_conf(struct ath10k *ar, u32 vdev_id, const struct wmi_wmm_params_all_arg *arg) argument
2523 ath10k_wmi_tlv_op_gen_sta_keepalive(struct ath10k *ar, const struct wmi_sta_keepalive_arg *arg) argument
2567 ath10k_wmi_tlv_op_gen_peer_create(struct ath10k *ar, u32 vdev_id, const u8 peer_addr[ETH_ALEN], enum wmi_peer_type peer_type) argument
2592 ath10k_wmi_tlv_op_gen_peer_delete(struct ath10k *ar, u32 vdev_id, const u8 peer_addr[ETH_ALEN]) argument
2615 ath10k_wmi_tlv_op_gen_peer_flush(struct ath10k *ar, u32 vdev_id, const u8 peer_addr[ETH_ALEN], u32 tid_bitmap) argument
2639 ath10k_wmi_tlv_op_gen_peer_set_param(struct ath10k *ar, u32 vdev_id, const u8 *peer_addr, enum wmi_peer_param param_id, u32 param_value) argument
2668 ath10k_wmi_tlv_op_gen_peer_assoc(struct ath10k *ar, const struct wmi_peer_assoc_complete_arg *arg) argument
2758 ath10k_wmi_tlv_op_gen_set_psmode(struct ath10k *ar, u32 vdev_id, enum wmi_sta_ps_mode psmode) argument
2781 ath10k_wmi_tlv_op_gen_set_sta_ps(struct ath10k *ar, u32 vdev_id, enum wmi_sta_powersave_param param_id, u32 param_value) argument
2806 ath10k_wmi_tlv_op_gen_set_ap_ps(struct ath10k *ar, u32 vdev_id, const u8 *mac, enum wmi_ap_ps_peer_param param_id, u32 value) argument
2834 ath10k_wmi_tlv_op_gen_scan_chan_list(struct ath10k *ar, const struct wmi_scan_chan_list_arg *arg) argument
2891 ath10k_wmi_tlv_op_gen_scan_prob_req_oui(struct ath10k *ar, u32 prob_req_oui) argument
2912 ath10k_wmi_tlv_op_gen_beacon_dma(struct ath10k *ar, u32 vdev_id, const void *bcn, size_t bcn_len, u32 bcn_paddr, bool dtim_zero, bool deliver_cab) argument
2953 ath10k_wmi_tlv_op_gen_pdev_set_wmm(struct ath10k *ar, const struct wmi_wmm_params_all_arg *arg) argument
2991 ath10k_wmi_tlv_op_gen_request_stats(struct ath10k *ar, u32 stats_mask) argument
3012 ath10k_wmi_tlv_op_gen_request_peer_stats_info(struct ath10k *ar, u32 vdev_id, enum wmi_peer_stats_info_request_type type, u8 *addr, u32 reset) argument
3042 ath10k_wmi_tlv_op_cleanup_mgmt_tx_send(struct ath10k *ar, struct sk_buff *msdu) argument
3054 ath10k_wmi_mgmt_tx_alloc_msdu_id(struct ath10k *ar, struct sk_buff *skb, dma_addr_t paddr) argument
3078 ath10k_wmi_tlv_op_gen_mgmt_tx_send(struct ath10k *ar, struct sk_buff *msdu, dma_addr_t paddr) argument
3159 ath10k_wmi_tlv_op_gen_force_fw_hang(struct ath10k *ar, enum wmi_force_fw_hang_type type, u32 delay_ms) argument
3183 ath10k_wmi_tlv_op_gen_dbglog_cfg(struct ath10k *ar, u64 module_enable, u32 log_level) argument
3235 ath10k_wmi_tlv_op_gen_pktlog_enable(struct ath10k *ar, u32 filter) argument
3264 ath10k_wmi_tlv_op_gen_pdev_get_temperature(struct ath10k *ar) argument
3283 ath10k_wmi_tlv_op_gen_pktlog_disable(struct ath10k *ar) argument
3310 ath10k_wmi_tlv_op_gen_bcn_tmpl(struct ath10k *ar, u32 vdev_id, u32 tim_ie_offset, struct sk_buff *bcn, u32 prb_caps, u32 prb_erp, void *prb_ies, size_t prb_ies_len) argument
3374 ath10k_wmi_tlv_op_gen_prb_tmpl(struct ath10k *ar, u32 vdev_id, struct sk_buff *prb) argument
3423 ath10k_wmi_tlv_op_gen_p2p_go_bcn_ie(struct ath10k *ar, u32 vdev_id, const u8 *p2p_ie) argument
3463 ath10k_wmi_tlv_op_gen_update_fw_tdls_state(struct ath10k *ar, u32 vdev_id, enum wmi_tdls_state state) argument
3537 ath10k_wmi_tlv_op_gen_tdls_peer_update(struct ath10k *ar, const struct wmi_tdls_peer_update_cmd_arg *arg, const struct wmi_tdls_peer_capab_arg *cap, const struct wmi_channel_arg *chan_arg) argument
3621 ath10k_wmi_tlv_op_gen_pdev_set_quiet_mode(struct ath10k *ar, u32 period, u32 duration, u32 next_offset, u32 enabled) argument
3652 ath10k_wmi_tlv_op_gen_wow_enable(struct ath10k *ar) argument
3678 ath10k_wmi_tlv_op_gen_wow_add_wakeup_event(struct ath10k *ar, u32 vdev_id, enum wmi_wow_wakeup_event event, u32 enable) argument
3708 ath10k_wmi_tlv_gen_wow_host_wakeup_ind(struct ath10k *ar) argument
3730 ath10k_wmi_tlv_op_gen_wow_add_pattern(struct ath10k *ar, u32 vdev_id, u32 pattern_id, const u8 *pattern, const u8 *bitmask, int pattern_len, int pattern_offset) argument
3830 ath10k_wmi_tlv_op_gen_wow_del_pattern(struct ath10k *ar, u32 vdev_id, u32 pattern_id) argument
3859 ath10k_wmi_tlv_op_gen_config_pno_start(struct ath10k *ar, u32 vdev_id, struct wmi_pno_scan_req *pno) argument
3985 ath10k_wmi_tlv_op_gen_config_pno_stop(struct ath10k *ar, u32 vdev_id) argument
4034 ath10k_wmi_tlv_op_gen_config_pno(struct ath10k *ar, u32 vdev_id, struct wmi_pno_scan_req *pno_scan) argument
4044 ath10k_wmi_tlv_op_gen_adaptive_qcs(struct ath10k *ar, bool enable) argument
4072 ath10k_wmi_tlv_op_gen_echo(struct ath10k *ar, u32 value) argument
4100 ath10k_wmi_tlv_op_gen_vdev_spectral_conf(struct ath10k *ar, const struct wmi_vdev_spectral_conf_arg *arg) argument
4143 ath10k_wmi_tlv_op_gen_vdev_spectral_enable(struct ath10k *ar, u32 vdev_id, u32 trigger, u32 enable) argument
4634 ath10k_wmi_tlv_attach(struct ath10k *ar) argument
[all...]
H A Dp2p.c73 struct ath10k *ar = arvif->ar; local
75 lockdep_assert_held(&ar->data_lock);
86 struct ath10k *ar = arvif->ar; local
90 lockdep_assert_held(&ar->data_lock);
109 struct ath10k *ar = arvif->ar; local
111 spin_lock_bh(&ar->data_lock);
113 spin_unlock_bh(&ar
133 ath10k_p2p_noa_update_by_vdev_id(struct ath10k *ar, u32 vdev_id, const struct wmi_p2p_noa_info *noa) argument
[all...]
/linux-master/drivers/net/wireless/ath/ath6kl/
H A Ddebug.c101 int ath6kl_read_tgt_stats(struct ath6kl *ar, struct ath6kl_vif *vif) argument
105 if (down_interruptible(&ar->sem))
110 if (ath6kl_wmi_get_stats_cmd(ar->wmi, 0)) {
111 up(&ar->sem);
115 left = wait_event_interruptible_timeout(ar->event_wq,
119 up(&ar->sem);
218 if (dev->ar->mbox_info.gmbox_addr != 0) {
291 void ath6kl_debug_war(struct ath6kl *ar, enum ath6kl_war war) argument
295 ar->debug.war_stats.invalid_rate++;
303 struct ath6kl *ar local
336 ath6kl_debug_fwlog_event(struct ath6kl *ar, const void *buf, size_t len) argument
378 struct ath6kl *ar = inode->i_private; local
391 struct ath6kl *ar = inode->i_private; local
401 struct ath6kl *ar = file->private_data; local
454 struct ath6kl *ar = file->private_data; local
528 struct ath6kl *ar = file->private_data; local
541 struct ath6kl *ar = file->private_data; local
568 struct ath6kl *ar = file->private_data; local
707 struct ath6kl *ar = file->private_data; local
785 struct ath6kl *ar = file->private_data; local
840 struct ath6kl *ar = file->private_data; local
895 struct ath6kl *ar = file->private_data; local
913 struct ath6kl *ar = file->private_data; local
940 struct ath6kl *ar = inode->i_private; local
1028 struct ath6kl *ar = file->private_data; local
1048 struct ath6kl *ar = file->private_data; local
1069 struct ath6kl *ar = file->private_data; local
1083 struct ath6kl *ar = file->private_data; local
1127 ath6kl_debug_roam_tbl_event(struct ath6kl *ar, const void *buf, size_t len) argument
1163 struct ath6kl *ar = file->private_data; local
1235 struct ath6kl *ar = file->private_data; local
1267 struct ath6kl *ar = file->private_data; local
1303 ath6kl_debug_set_keepalive(struct ath6kl *ar, u8 keepalive) argument
1311 struct ath6kl *ar = file->private_data; local
1324 struct ath6kl *ar = file->private_data; local
1347 ath6kl_debug_set_disconnect_timeout(struct ath6kl *ar, u8 timeout) argument
1356 struct ath6kl *ar = file->private_data; local
1369 struct ath6kl *ar = file->private_data; local
1396 struct ath6kl *ar = file->private_data; local
1574 struct ath6kl *ar = file->private_data; local
1621 struct ath6kl *ar = file->private_data; local
1661 struct ath6kl *ar = file->private_data; local
1693 struct ath6kl *ar = file->private_data; local
1719 struct ath6kl *ar = file->private_data; local
1775 ath6kl_debug_init(struct ath6kl *ar) argument
1792 ath6kl_debug_init_fs(struct ath6kl *ar) argument
1864 ath6kl_debug_cleanup(struct ath6kl *ar) argument
[all...]
H A Dtxrx.c45 struct ath6kl *ar = ath6kl_priv(dev); local
57 for (i = 0; i < ar->node_num; i++) {
58 if (memcmp(eth_hdr->h_dest, ar->node_map[i].mac_addr,
61 ar->node_map[i].tx_pend++;
62 return ar->node_map[i].ep_id;
65 if ((ep_map == -1) && !ar->node_map[i].tx_pend)
70 ep_map = ar->node_num;
71 ar->node_num++;
72 if (ar->node_num > MAX_NODE_NUM)
76 memcpy(ar
107 struct ath6kl *ar = vif->ar; local
181 struct ath6kl *ar = vif->ar; local
215 struct ath6kl *ar = vif->ar; local
289 struct ath6kl *ar = devt; local
358 struct ath6kl *ar = ath6kl_priv(dev); local
527 struct ath6kl *ar = devt; local
589 struct ath6kl *ar = target->dev->ar; local
646 struct ath6kl *ar = vif->ar; local
683 struct ath6kl *ar = target->dev->ar; local
815 ath6kl_tx_data_cleanup(struct ath6kl *ar) argument
876 struct ath6kl *ar = target->dev->ar; local
916 ath6kl_refill_amsdu_rxbufs(struct ath6kl *ar, int count) argument
951 struct ath6kl *ar = target->dev->ar; local
1235 struct ath6kl *ar = vif->ar; local
1303 struct ath6kl *ar = target->dev->ar; local
1839 ath6kl_cleanup_amsdu_rxbufs(struct ath6kl *ar) argument
[all...]
H A Dhif.h225 struct ath6kl *ar; member in struct:ath6kl_device
229 int (*read_write_sync)(struct ath6kl *ar, u32 addr, u8 *buf,
231 int (*write_async)(struct ath6kl *ar, u32 address, u8 *buffer,
234 void (*irq_enable)(struct ath6kl *ar);
235 void (*irq_disable)(struct ath6kl *ar);
237 struct hif_scatter_req *(*scatter_req_get)(struct ath6kl *ar);
238 void (*scatter_req_add)(struct ath6kl *ar,
240 int (*enable_scatter)(struct ath6kl *ar);
241 int (*scat_req_rw) (struct ath6kl *ar,
243 void (*cleanup_scatter)(struct ath6kl *ar);
[all...]
H A Dcfg80211.c147 struct ath6kl *ar = vif->ar; local
154 if (ar->state == ATH6KL_STATE_RECOVERY)
157 ath6kl_wmi_enable_sched_scan_cmd(ar->wmi, vif->fw_vif_idx, false);
164 struct ath6kl *ar = vif->ar; local
172 cfg80211_sched_scan_stopped(ar->wiphy, 0);
286 struct ath6kl *ar = vif->ar; local
288 if (!test_bit(WMI_READY, &ar
324 struct ath6kl *ar = vif->ar; local
389 ath6kl_is_valid_iftype(struct ath6kl *ar, enum nl80211_iftype type, u8 *if_idx, u8 *nw_type) argument
424 ath6kl_is_tx_pending(struct ath6kl *ar) argument
457 struct ath6kl *ar = ath6kl_priv(dev); local
686 struct ath6kl *ar = vif->ar; local
743 struct ath6kl *ar = vif->ar; local
824 struct ath6kl *ar = ath6kl_priv(dev); local
862 struct ath6kl *ar = vif->ar; local
916 ath6kl_set_probed_ssids(struct ath6kl *ar, struct ath6kl_vif *vif, struct cfg80211_ssid *ssids, int n_ssids, struct cfg80211_match_set *match_set, int n_match_ssid) argument
998 struct ath6kl *ar = ath6kl_priv(vif->ndev); local
1078 struct ath6kl *ar = vif->ar; local
1131 struct ath6kl *ar = ath6kl_priv(ndev); local
1255 struct ath6kl *ar = ath6kl_priv(ndev); local
1321 struct ath6kl *ar = ath6kl_priv(ndev); local
1381 struct ath6kl *ar = (struct ath6kl *)wiphy_priv(wiphy); local
1411 struct ath6kl *ar = (struct ath6kl *)wiphy_priv(wiphy); local
1446 struct ath6kl *ar = (struct ath6kl *)wiphy_priv(wiphy); local
1481 struct ath6kl *ar = ath6kl_priv(dev); local
1514 struct ath6kl *ar = wiphy_priv(wiphy); local
1540 struct ath6kl *ar = wiphy_priv(wiphy); local
1623 struct ath6kl *ar = ath6kl_priv(dev); local
1777 struct ath6kl *ar = ath6kl_priv(dev); local
1877 struct ath6kl *ar = ath6kl_priv(netdev); local
1887 struct ath6kl *ar = ath6kl_priv(netdev); local
1896 struct ath6kl *ar = ath6kl_priv(netdev); local
1905 ath6kl_wow_usr(struct ath6kl *ar, struct ath6kl_vif *vif, struct cfg80211_wowlan *wow, u32 *filter) argument
1960 ath6kl_wow_ap(struct ath6kl *ar, struct ath6kl_vif *vif) argument
2038 ath6kl_wow_sta(struct ath6kl *ar, struct ath6kl_vif *vif) argument
2082 is_ctrl_ep_empty(struct ath6kl *ar) argument
2087 ath6kl_cfg80211_host_sleep(struct ath6kl *ar, struct ath6kl_vif *vif) argument
2129 struct ath6kl *ar = vif->ar; local
2221 ath6kl_wow_suspend(struct ath6kl *ar, struct cfg80211_wowlan *wow) argument
2270 struct ath6kl *ar = vif->ar; local
2304 ath6kl_wow_resume(struct ath6kl *ar) argument
2346 ath6kl_cfg80211_deepsleep_suspend(struct ath6kl *ar) argument
2386 ath6kl_cfg80211_deepsleep_resume(struct ath6kl *ar) argument
2419 ath6kl_cfg80211_suspend(struct ath6kl *ar, enum ath6kl_cfg_suspend_mode mode, struct cfg80211_wowlan *wow) argument
2493 ath6kl_cfg80211_resume(struct ath6kl *ar) argument
2543 struct ath6kl *ar = wiphy_priv(wiphy); local
2552 struct ath6kl *ar = wiphy_priv(wiphy); local
2580 ath6kl_check_wow_status(struct ath6kl *ar) argument
2591 ath6kl_check_wow_status(struct ath6kl *ar) argument
2645 struct ath6kl *ar = vif->ar; local
2681 struct ath6kl *ar = vif->ar; local
2764 struct ath6kl *ar = ath6kl_priv(dev); local
2973 struct ath6kl *ar = ath6kl_priv(dev); local
2994 struct ath6kl *ar = ath6kl_priv(dev); local
3006 struct ath6kl *ar = ath6kl_priv(dev); local
3032 struct ath6kl *ar = ath6kl_priv(vif->ndev); local
3053 struct ath6kl *ar = ath6kl_priv(vif->ndev); local
3066 struct ath6kl *ar = vif->ar; local
3113 struct ath6kl *ar = vif->ar; local
3188 struct ath6kl *ar = ath6kl_priv(vif->ndev); local
3247 struct ath6kl *ar = wiphy_priv(wiphy); local
3272 struct ath6kl *ar = ath6kl_priv(dev); local
3376 struct ath6kl *ar = ath6kl_priv(dev); local
3387 struct ath6kl *ar = ath6kl_priv(dev); local
3515 ath6kl_cfg80211_stop_all(struct ath6kl *ar) argument
3541 struct ath6kl *ar = wiphy_priv(wiphy); local
3638 struct ath6kl *ar = vif->ar; local
3702 struct ath6kl *ar = vif->ar; local
3779 ath6kl_interface_add(struct ath6kl *ar, const char *name, unsigned char name_assign_type, enum nl80211_iftype type, u8 fw_vif_idx, u8 nw_type) argument
3864 ath6kl_cfg80211_init(struct ath6kl *ar) argument
4004 ath6kl_cfg80211_cleanup(struct ath6kl *ar) argument
4013 struct ath6kl *ar; local
4031 ath6kl_cfg80211_destroy(struct ath6kl *ar) argument
[all...]
H A Dsdio.c45 struct ath6kl *ar; member in struct:ath6kl_sdio
78 static int ath6kl_sdio_config(struct ath6kl *ar);
80 static inline struct ath6kl_sdio *ath6kl_sdio_priv(struct ath6kl *ar) argument
82 return ar->hif_priv;
96 static void ath6kl_sdio_set_mbox_info(struct ath6kl *ar) argument
98 struct ath6kl_mbox_info *mbox_info = &ar->mbox_info;
339 scat_req->complete(ar_sdio->ar->htc_target, scat_req);
403 hif_scatter_req_add(ar_sdio->ar, s_req);
409 static int ath6kl_sdio_read_write_sync(struct ath6kl *ar, u32 addr, u8 *buf, argument
412 struct ath6kl_sdio *ar_sdio = ath6kl_sdio_priv(ar);
503 ath6kl_sdio_power_on(struct ath6kl *ar) argument
543 ath6kl_sdio_power_off(struct ath6kl *ar) argument
566 ath6kl_sdio_write_async(struct ath6kl *ar, u32 address, u8 *buffer, u32 length, u32 request, struct htc_packet *packet) argument
592 ath6kl_sdio_irq_enable(struct ath6kl *ar) argument
607 ath6kl_sdio_is_on_irq(struct ath6kl *ar) argument
614 ath6kl_sdio_irq_disable(struct ath6kl *ar) argument
639 ath6kl_sdio_scatter_req_get(struct ath6kl *ar) argument
659 ath6kl_sdio_scatter_req_add(struct ath6kl *ar, struct hif_scatter_req *s_req) argument
672 ath6kl_sdio_async_rw_scatter(struct ath6kl *ar, struct hif_scatter_req *scat_req) argument
699 ath6kl_sdio_cleanup_scatter(struct ath6kl *ar) argument
731 ath6kl_sdio_enable_scatter(struct ath6kl *ar) argument
794 ath6kl_sdio_config(struct ath6kl *ar) argument
832 ath6kl_set_sdio_pm_caps(struct ath6kl *ar) argument
861 ath6kl_sdio_suspend(struct ath6kl *ar, struct cfg80211_wowlan *wow) argument
928 ath6kl_sdio_resume(struct ath6kl *ar) argument
965 ath6kl_set_addrwin_reg(struct ath6kl *ar, u32 reg_addr, u32 addr) argument
1018 ath6kl_sdio_diag_read32(struct ath6kl *ar, u32 address, u32 *data) argument
1041 ath6kl_sdio_diag_write32(struct ath6kl *ar, u32 address, __le32 data) argument
1061 ath6kl_sdio_bmi_credits(struct ath6kl *ar) argument
1103 ath6kl_bmi_get_rx_lkahd(struct ath6kl *ar) argument
1132 ath6kl_sdio_bmi_write(struct ath6kl *ar, u8 *buf, u32 len) argument
1153 ath6kl_sdio_bmi_read(struct ath6kl *ar, u8 *buf, u32 len) argument
1222 ath6kl_sdio_stop(struct ath6kl *ar) argument
1311 struct ath6kl *ar; local
[all...]
/linux-master/drivers/net/wireless/ath/ath11k/
H A Dp2p.h20 void ath11k_p2p_noa_update_by_vdev_id(struct ath11k *ar, u32 vdev_id,
H A Ddebugfs_sta.h22 void ath11k_debugfs_sta_update_txcompl(struct ath11k *ar,
36 static inline void ath11k_debugfs_sta_update_txcompl(struct ath11k *ar, argument
H A Ddp_rx.h44 int ath11k_dp_rx_ampdu_start(struct ath11k *ar,
46 int ath11k_dp_rx_ampdu_stop(struct ath11k *ar,
52 void ath11k_peer_frags_flush(struct ath11k *ar, struct ath11k_peer *peer);
53 void ath11k_peer_rx_tid_cleanup(struct ath11k *ar, struct ath11k_peer *peer);
54 void ath11k_peer_rx_tid_delete(struct ath11k *ar,
56 int ath11k_peer_rx_tid_setup(struct ath11k *ar, const u8 *peer_mac, int vdev_id,
80 int (*iter)(struct ath11k_base *ar, u16 tag, u16 len,
91 int ath11k_dp_rx_pdev_mon_detach(struct ath11k *ar);
92 int ath11k_dp_rx_pdev_mon_attach(struct ath11k *ar);
93 int ath11k_peer_rx_frag_setup(struct ath11k *ar, cons
[all...]
H A Ddbring.h58 int ath11k_dbring_set_cfg(struct ath11k *ar,
64 int ath11k_dbring_wmi_cfg_setup(struct ath11k *ar,
67 int ath11k_dbring_buf_setup(struct ath11k *ar,
70 int ath11k_dbring_srng_setup(struct ath11k *ar, struct ath11k_dbring *ring,
78 void ath11k_dbring_srng_cleanup(struct ath11k *ar, struct ath11k_dbring *ring);
79 void ath11k_dbring_buf_cleanup(struct ath11k *ar, struct ath11k_dbring *ring);
80 int ath11k_dbring_validate_buffer(struct ath11k *ar, void *data, u32 size);
H A Ddp_rx.c436 static int ath11k_dp_rxdma_buf_ring_free(struct ath11k *ar, argument
448 dma_unmap_single(ar->ab->dev, ATH11K_SKB_RXCB(skb)->paddr,
459 static int ath11k_dp_rxdma_pdev_buf_free(struct ath11k *ar) argument
461 struct ath11k_pdev_dp *dp = &ar->dp;
462 struct ath11k_base *ab = ar->ab;
466 ath11k_dp_rxdma_buf_ring_free(ar, rx_ring);
469 ath11k_dp_rxdma_buf_ring_free(ar, rx_ring);
473 ath11k_dp_rxdma_buf_ring_free(ar, rx_ring);
479 static int ath11k_dp_rxdma_ring_buf_setup(struct ath11k *ar, argument
483 struct ath11k_pdev_dp *dp = &ar
495 ath11k_dp_rxdma_pdev_buf_setup(struct ath11k *ar) argument
517 ath11k_dp_rx_pdev_srng_free(struct ath11k *ar) argument
570 ath11k_dp_rx_pdev_srng_alloc(struct ath11k *ar) argument
811 ath11k_peer_rx_tid_delete(struct ath11k *ar, struct ath11k_peer *peer, u8 tid) argument
896 ath11k_peer_frags_flush(struct ath11k *ar, struct ath11k_peer *peer) argument
914 ath11k_peer_rx_tid_cleanup(struct ath11k *ar, struct ath11k_peer *peer) argument
933 ath11k_peer_rx_tid_reo_update(struct ath11k *ar, struct ath11k_peer *peer, struct dp_rx_tid *rx_tid, u32 ba_win_sz, u16 ssn, bool update_ssn) argument
996 ath11k_peer_rx_tid_setup(struct ath11k *ar, const u8 *peer_mac, int vdev_id, u8 tid, u32 ba_win_sz, u16 ssn, enum hal_pn_type pn_type) argument
1099 ath11k_dp_rx_ampdu_start(struct ath11k *ar, struct ieee80211_ampdu_params *params) argument
1116 ath11k_dp_rx_ampdu_stop(struct ath11k *ar, struct ieee80211_ampdu_params *params) argument
1167 struct ath11k *ar = arvif->ar; local
1335 ath11k_dp_htt_tlv_iter(struct ath11k_base *ab, const void *ptr, size_t len, int (*iter)(struct ath11k_base *ar, u16 tag, u16 len, const void *ptr, void *data), void *data) argument
1373 ath11k_update_per_peer_tx_stats(struct ath11k *ar, struct htt_ppdu_stats *ppdu_stats, u8 user) argument
1521 ath11k_htt_update_ppdu_stats(struct ath11k *ar, struct htt_ppdu_stats *ppdu_stats) argument
1531 ath11k_dp_htt_get_ppdu_desc(struct ath11k *ar, u32 ppdu_id) argument
1569 struct ath11k *ar; local
1618 struct ath11k *ar; local
1763 ath11k_dp_rx_msdu_coalesce(struct ath11k *ar, struct sk_buff_head *msdu_list, struct sk_buff *first, struct sk_buff *last, u8 l3pad_bytes, int msdu_len) argument
1866 ath11k_dp_rx_h_csum_offload(struct ath11k *ar, struct sk_buff *msdu) argument
1880 ath11k_dp_rx_crypto_mic_len(struct ath11k *ar, enum hal_encrypt_type enctype) argument
1907 ath11k_dp_rx_crypto_param_len(struct ath11k *ar, enum hal_encrypt_type enctype) argument
1935 ath11k_dp_rx_crypto_icv_len(struct ath11k *ar, enum hal_encrypt_type enctype) argument
1960 ath11k_dp_rx_h_undecap_nwifi(struct ath11k *ar, struct sk_buff *msdu, u8 *first_hdr, enum hal_encrypt_type enctype, struct ieee80211_rx_status *status) argument
2039 ath11k_dp_rx_h_undecap_raw(struct ath11k *ar, struct sk_buff *msdu, enum hal_encrypt_type enctype, struct ieee80211_rx_status *status, bool decrypted) argument
2098 ath11k_dp_rx_h_find_rfc1042(struct ath11k *ar, struct sk_buff *msdu, enum hal_encrypt_type enctype) argument
2125 ath11k_dp_rx_h_undecap_eth(struct ath11k *ar, struct sk_buff *msdu, u8 *first_hdr, enum hal_encrypt_type enctype, struct ieee80211_rx_status *status) argument
2173 ath11k_dp_rx_h_undecap(struct ath11k *ar, struct sk_buff *msdu, struct hal_rx_desc *rx_desc, enum hal_encrypt_type enctype, struct ieee80211_rx_status *status, bool decrypted) argument
2242 ath11k_dp_rx_h_mpdu(struct ath11k *ar, struct sk_buff *msdu, struct hal_rx_desc *rx_desc, struct ieee80211_rx_status *rx_status) argument
2320 ath11k_dp_rx_h_rate(struct ath11k *ar, struct hal_rx_desc *rx_desc, struct ieee80211_rx_status *rx_status) argument
2390 ath11k_dp_rx_h_ppdu(struct ath11k *ar, struct hal_rx_desc *rx_desc, struct ieee80211_rx_status *rx_status) argument
2437 ath11k_dp_rx_deliver_msdu(struct ath11k *ar, struct napi_struct *napi, struct sk_buff *msdu, struct ieee80211_rx_status *status) argument
2516 ath11k_dp_rx_process_msdu(struct ath11k *ar, struct sk_buff *msdu, struct sk_buff_head *msdu_list, struct ieee80211_rx_status *rx_status) argument
2603 struct ath11k *ar; local
2647 struct ath11k *ar; local
2996 struct ath11k *ar; local
3130 ath11k_peer_rx_frag_setup(struct ath11k *ar, const u8 *peer_mac, int vdev_id) argument
3210 ath11k_dp_rx_h_verify_tkip_mic(struct ath11k *ar, struct ath11k_peer *peer, struct sk_buff *msdu) argument
3265 ath11k_dp_rx_h_undecap_frag(struct ath11k *ar, struct sk_buff *msdu, enum hal_encrypt_type enctype, u32 flags) argument
3296 ath11k_dp_rx_h_defrag(struct ath11k *ar, struct ath11k_peer *peer, struct dp_rx_tid *rx_tid, struct sk_buff **defrag_skb) argument
3366 ath11k_dp_rx_h_defrag_reo_reinject(struct ath11k *ar, struct dp_rx_tid *rx_tid, struct sk_buff *defrag_skb) argument
3480 ath11k_dp_rx_h_cmp_frags(struct ath11k *ar, struct sk_buff *a, struct sk_buff *b) argument
3491 ath11k_dp_rx_h_sort_frags(struct ath11k *ar, struct sk_buff_head *frag_list, struct sk_buff *cur_frag) argument
3508 ath11k_dp_rx_h_get_pn(struct ath11k *ar, struct sk_buff *skb) argument
3529 ath11k_dp_rx_h_defrag_validate_incr_pn(struct ath11k *ar, struct dp_rx_tid *rx_tid) argument
3560 ath11k_dp_rx_frag_h_mpdu(struct ath11k *ar, struct sk_buff *msdu, u32 *ring_desc) argument
3692 ath11k_dp_process_rx_err_buf(struct ath11k *ar, u32 *ring_desc, int buf_id, bool drop) argument
3776 struct ath11k *ar; local
3874 ath11k_dp_rx_null_q_desc_sg_drop(struct ath11k *ar, int msdu_len, struct sk_buff_head *msdu_list) argument
3898 ath11k_dp_rx_h_null_q_desc(struct ath11k *ar, struct sk_buff *msdu, struct ieee80211_rx_status *status, struct sk_buff_head *msdu_list) argument
3962 ath11k_dp_rx_h_reo_err(struct ath11k *ar, struct sk_buff *msdu, struct ieee80211_rx_status *status, struct sk_buff_head *msdu_list) argument
3993 ath11k_dp_rx_h_tkip_mic_err(struct ath11k *ar, struct sk_buff *msdu, struct ieee80211_rx_status *status) argument
4019 ath11k_dp_rx_h_rxdma_err(struct ath11k *ar, struct sk_buff *msdu, struct ieee80211_rx_status *status) argument
4042 ath11k_dp_rx_wbm_err(struct ath11k *ar, struct napi_struct *napi, struct sk_buff *msdu, struct sk_buff_head *msdu_list) argument
4074 struct ath11k *ar; local
4191 struct ath11k *ar; local
4359 struct ath11k *ar = ab->pdevs[mac_id].ar; local
4367 struct ath11k *ar = ab->pdevs[mac_id].ar; local
4473 ath11k_dp_rx_monitor_link_desc_return(struct ath11k *ar, void *p_last_buf_addr_info, u8 mac_id) argument
4543 ath11k_hal_rx_msdu_list_get(struct ath11k *ar, void *msdu_link_desc, struct hal_rx_msdu_list *msdu_list, u16 *num_msdus) argument
4631 ath11k_dp_rx_mon_mpdu_pop(struct ath11k *ar, int mac_id, void *ring_entry, struct sk_buff **head_msdu, struct sk_buff **tail_msdu, u32 *npackets, u32 *ppdu_id) argument
4824 ath11k_dp_rx_msdus_set_payload(struct ath11k *ar, struct sk_buff *msdu) argument
4835 ath11k_dp_rx_mon_merg_msdus(struct ath11k *ar, u32 mac_id, struct sk_buff *head_msdu, struct sk_buff *last_msdu, struct ieee80211_rx_status *rxs, bool *fcs_err) argument
4975 ath11k_update_radiotap(struct ath11k *ar, struct hal_rx_mon_ppdu_info *ppduinfo, struct sk_buff *mon_skb, struct ieee80211_rx_status *rxs) argument
5016 ath11k_dp_rx_mon_deliver(struct ath11k *ar, u32 mac_id, struct sk_buff *head_msdu, struct hal_rx_mon_ppdu_info *ppduinfo, struct sk_buff *tail_msdu, struct napi_struct *napi) argument
5079 ath11k_dp_rx_mon_dest_process(struct ath11k *ar, int mac_id, u32 quota, struct napi_struct *napi) argument
5184 struct ath11k *ar = ath11k_ab_to_ar(ab, mac_id); local
5271 ath11k_dp_rx_full_mon_mpdu_pop(struct ath11k *ar, void *ring_entry, struct sk_buff **head_msdu, struct sk_buff **tail_msdu, struct hal_sw_mon_ring_entries *sw_mon_entries) argument
5463 ath11k_dp_rx_full_mon_deliver_ppdu(struct ath11k *ar, int mac_id, struct ath11k_mon_data *pmon, struct napi_struct *napi) argument
5499 struct ath11k *ar = ab->pdevs[mac_id].ar; local
5541 struct ath11k *ar = ab->pdevs[mac_id].ar; local
5625 struct ath11k *ar = ath11k_ab_to_ar(ab, mac_id); local
5637 ath11k_dp_rx_pdev_mon_status_attach(struct ath11k *ar) argument
5651 ath11k_dp_rx_pdev_mon_attach(struct ath11k *ar) argument
5692 ath11k_dp_mon_link_free(struct ath11k *ar) argument
5703 ath11k_dp_rx_pdev_mon_detach(struct ath11k *ar) argument
[all...]
H A Dpeer.c240 void ath11k_peer_cleanup(struct ath11k *ar, u32 vdev_id) argument
243 struct ath11k_base *ab = ar->ab;
245 lockdep_assert_held(&ar->conf_mutex);
259 ar->num_peers--;
266 static int ath11k_wait_for_peer_deleted(struct ath11k *ar, int vdev_id, const u8 *addr) argument
268 return ath11k_wait_for_peer_common(ar->ab, vdev_id, addr, false);
271 int ath11k_wait_for_peer_delete_done(struct ath11k *ar, u32 vdev_id, argument
277 ret = ath11k_wait_for_peer_deleted(ar, vdev_id, addr);
279 ath11k_warn(ar->ab, "failed wait for peer deleted");
283 time_left = wait_for_completion_timeout(&ar
293 __ath11k_peer_delete(struct ath11k *ar, u32 vdev_id, const u8 *addr) argument
350 ath11k_peer_delete(struct ath11k *ar, u32 vdev_id, u8 *addr) argument
365 ath11k_wait_for_peer_created(struct ath11k *ar, int vdev_id, const u8 *addr) argument
370 ath11k_peer_create(struct ath11k *ar, struct ath11k_vif *arvif, struct ieee80211_sta *sta, struct peer_create_params *param) argument
[all...]
H A Ddbring.c12 int ath11k_dbring_validate_buffer(struct ath11k *ar, void *buffer, u32 size) argument
27 static void ath11k_dbring_fill_magic_value(struct ath11k *ar, argument
39 static int ath11k_dbring_bufs_replenish(struct ath11k *ar, argument
44 struct ath11k_base *ab = ar->ab;
60 ath11k_dbring_fill_magic_value(ar, ptr_aligned, ring->buf_sz);
84 cookie = FIELD_PREP(DP_RXDMA_BUF_COOKIE_PDEV_ID, ar->pdev_idx) |
89 ath11k_debugfs_add_dbring_entry(ar, id, ATH11K_DBG_DBR_EVENT_REPLENISH, srng);
106 static int ath11k_dbring_fill_bufs(struct ath11k *ar, argument
116 srng = &ar->ab->hal.srng_list[ring->refill_srng.ring_id];
120 num_free = ath11k_hal_srng_src_num_free(ar
152 ath11k_dbring_wmi_cfg_setup(struct ath11k *ar, struct ath11k_dbring *ring, enum wmi_direct_buffer_module id) argument
184 ath11k_dbring_set_cfg(struct ath11k *ar, struct ath11k_dbring *ring, u32 num_resp_per_event, u32 event_timeout_ms, int (*handler)(struct ath11k *, struct ath11k_dbring_data *)) argument
199 ath11k_dbring_buf_setup(struct ath11k *ar, struct ath11k_dbring *ring, struct ath11k_dbring_cap *db_cap) argument
222 ath11k_dbring_srng_setup(struct ath11k *ar, struct ath11k_dbring *ring, int ring_num, int num_entries) argument
271 struct ath11k *ar; local
379 ath11k_dbring_srng_cleanup(struct ath11k *ar, struct ath11k_dbring *ring) argument
384 ath11k_dbring_buf_cleanup(struct ath11k *ar, struct ath11k_dbring *ring) argument
[all...]
H A Dmac.h18 struct ath11k *ar; member in struct:ath11k_generic_iter
135 void ath11k_mac_11d_scan_start(struct ath11k *ar, u32 vdev_id);
136 void ath11k_mac_11d_scan_stop(struct ath11k *ar);
150 void __ath11k_mac_scan_finish(struct ath11k *ar);
151 void ath11k_mac_scan_finish(struct ath11k *ar);
153 struct ath11k_vif *ath11k_mac_get_arvif(struct ath11k *ar, u32 vdev_id);
156 u8 ath11k_mac_get_target_pdev_id(struct ath11k *ar);
163 void ath11k_mac_drain_tx(struct ath11k *ar);
164 void ath11k_mac_peer_cleanup_all(struct ath11k *ar);
172 void ath11k_mac_handle_beacon(struct ath11k *ar, struc
[all...]
H A Ddebugfs_sta.c129 void ath11k_debugfs_sta_update_txcompl(struct ath11k *ar, argument
132 ath11k_dp_tx_update_txcompl(ar, ts);
141 struct ath11k *ar = arsta->arvif->ar; local
157 mutex_lock(&ar->conf_mutex);
159 spin_lock_bh(&ar->data_lock);
224 spin_unlock_bh(&ar->data_lock);
231 mutex_unlock(&ar->conf_mutex);
248 struct ath11k *ar = arsta->arvif->ar; local
345 struct ath11k *ar = arsta->arvif->ar; local
381 struct ath11k *ar = arsta->arvif->ar; local
418 struct ath11k *ar = arsta->arvif->ar; local
458 struct ath11k *ar = arsta->arvif->ar; local
485 struct ath11k *ar = arsta->arvif->ar; local
536 struct ath11k *ar = arsta->arvif->ar; local
586 struct ath11k *ar = arsta->arvif->ar; local
637 struct ath11k *ar = arsta->arvif->ar; local
657 struct ath11k *ar = arsta->arvif->ar; local
702 struct ath11k *ar = arsta->arvif->ar; local
761 struct ath11k *ar = arsta->arvif->ar; local
788 struct ath11k *ar = arsta->arvif->ar; local
822 struct ath11k *ar = arsta->arvif->ar; local
854 struct ath11k *ar = hw->priv; local
[all...]
/linux-master/drivers/net/wireless/ath/ath12k/
H A Dp2p.c75 struct ath12k *ar = arvif->ar; local
77 lockdep_assert_held(&ar->data_lock);
88 struct ath12k *ar = arvif->ar; local
92 lockdep_assert_held(&ar->data_lock);
111 struct ath12k *ar = arvif->ar; local
113 spin_lock_bh(&ar->data_lock);
115 spin_unlock_bh(&ar
130 ath12k_p2p_noa_update_by_vdev_id(struct ath12k *ar, u32 vdev_id, const struct ath12k_wmi_p2p_noa_info *noa) argument
[all...]
/linux-master/drivers/net/wireless/ath/ar5523/
H A Dar5523.h61 struct ar5523 *ar; member in struct:ar5523_tx_cmd
76 struct ar5523 *ar; member in struct:ar5523_tx_data
82 struct ar5523 *ar; member in struct:ar5523_rx_data
137 #define ar5523_dbg(ar, format, arg...) \
138 dev_dbg(&(ar)->dev->dev, format, ## arg)
144 #define ar5523_err(ar, format, arg...) \
146 if (!test_bit(AR5523_USB_DISCONNECTED, &ar->flags)) { \
147 dev_err(&(ar)->dev->dev, format, ## arg); \
150 #define ar5523_info(ar, format, arg...) \
151 dev_info(&(ar)
[all...]

Completed in 252 milliseconds

12345678910