/linux-master/drivers/net/wireless/ath/ath10k/ |
H A D | p2p.h | 12 void ath10k_p2p_noa_update(struct ath10k_vif *arvif,
|
H A D | p2p.c | 70 static void ath10k_p2p_noa_ie_assign(struct ath10k_vif *arvif, void *ie, argument 73 struct ath10k *ar = arvif->ar; 77 kfree(arvif->u.ap.noa_data); 79 arvif->u.ap.noa_data = ie; 80 arvif->u.ap.noa_len = len; 83 static void __ath10k_p2p_noa_update(struct ath10k_vif *arvif, argument 86 struct ath10k *ar = arvif->ar; 92 ath10k_p2p_noa_ie_assign(arvif, NULL, 0); 103 ath10k_p2p_noa_ie_assign(arvif, ie, len); 106 void ath10k_p2p_noa_update(struct ath10k_vif *arvif, argument 124 struct ath10k_vif *arvif = (void *)vif->drv_priv; local [all...] |
H A D | mac.c | 236 static int ath10k_send_key(struct ath10k_vif *arvif, argument 241 struct ath10k *ar = arvif->ar; 243 .vdev_id = arvif->vdev_id, 251 lockdep_assert_held(&arvif->ar->conf_mutex); 294 return ath10k_wmi_vdev_install_key(arvif->ar, &arg); 297 static int ath10k_install_key(struct ath10k_vif *arvif, argument 302 struct ath10k *ar = arvif->ar; 310 if (arvif->nohwcrypt) 313 ret = ath10k_send_key(arvif, key, cmd, macaddr, flags); 324 static int ath10k_install_peer_wep_keys(struct ath10k_vif *arvif, argument 412 ath10k_clear_peer_keys(struct ath10k_vif *arvif, const u8 *addr) argument 478 ath10k_clear_vdev_key(struct ath10k_vif *arvif, struct ieee80211_key_conf *key) argument 526 ath10k_mac_vif_update_wep_key(struct ath10k_vif *arvif, struct ieee80211_key_conf *key) argument 776 ath10k_mac_set_kickout(struct ath10k_vif *arvif) argument 821 ath10k_mac_set_rts(struct ath10k_vif *arvif, u32 value) argument 965 ath10k_mac_vif_beacon_free(struct ath10k_vif *arvif) argument 988 ath10k_mac_vif_beacon_cleanup(struct ath10k_vif *arvif) argument 1304 ath10k_mac_can_set_cts_prot(struct ath10k_vif *arvif) argument 1318 ath10k_mac_set_cts_prot(struct ath10k_vif *arvif) argument 1334 ath10k_recalc_rtscts_prot(struct ath10k_vif *arvif) argument 1443 ath10k_vdev_stop(struct ath10k_vif *arvif) argument 1477 ath10k_vdev_start_restart(struct ath10k_vif *arvif, const struct cfg80211_chan_def *chandef, bool restart) argument 1547 ath10k_vdev_start(struct ath10k_vif *arvif, const struct cfg80211_chan_def *def) argument 1553 ath10k_vdev_restart(struct ath10k_vif *arvif, const struct cfg80211_chan_def *def) argument 1559 ath10k_mac_setup_bcn_p2p_ie(struct ath10k_vif *arvif, struct sk_buff *bcn) argument 1618 ath10k_mac_setup_bcn_tmpl(struct ath10k_vif *arvif) argument 1668 ath10k_mac_setup_prb_tmpl(struct ath10k_vif *arvif) argument 1704 ath10k_mac_vif_fix_hidden_ssid(struct ath10k_vif *arvif) argument 1778 ath10k_control_beaconing(struct ath10k_vif *arvif, struct ieee80211_bss_conf *info) argument 1826 ath10k_control_ibss(struct ath10k_vif *arvif, struct ieee80211_vif *vif) argument 1852 ath10k_mac_vif_recalc_ps_wake_threshold(struct ath10k_vif *arvif) argument 1877 ath10k_mac_vif_recalc_ps_poll_count(struct ath10k_vif *arvif) argument 1905 struct ath10k_vif *arvif; local 1917 ath10k_mac_vif_setup_ps(struct ath10k_vif *arvif) argument 1985 ath10k_mac_vif_disable_keepalive(struct ath10k_vif *arvif) argument 2017 ath10k_mac_vif_ap_csa_count_down(struct ath10k_vif *arvif) argument 2056 struct ath10k_vif *arvif = container_of(work, struct ath10k_vif, local 2070 struct ath10k_vif *arvif = (void *)vif->drv_priv; local 2093 struct ath10k_vif *arvif = (void *)vif->drv_priv; local 2124 struct ath10k_vif *arvif = container_of(work, struct ath10k_vif, local 2160 struct ath10k_vif *arvif = (void *)vif->drv_priv; local 2238 struct ath10k_vif *arvif = (void *)vif->drv_priv; local 2301 struct ath10k_vif *arvif = (void *)vif->drv_priv; local 2402 ath10k_peer_assoc_qos_ap(struct ath10k *ar, struct ath10k_vif *arvif, struct ieee80211_sta *sta) argument 2551 struct ath10k_vif *arvif = (void *)vif->drv_priv; local 2658 struct ath10k_vif *arvif = (void *)vif->drv_priv; local 2727 struct ath10k_vif *arvif = (void *)vif->drv_priv; local 2818 ath10k_setup_peer_smps(struct ath10k *ar, struct ath10k_vif *arvif, const u8 *addr, const struct ieee80211_sta_ht_cap *ht_cap) argument 2842 struct ath10k_vif *arvif = (void *)vif->drv_priv; local 2905 struct ath10k_vif *arvif; local 2962 struct ath10k_vif *arvif; local 3061 struct ath10k_vif *arvif = (void *)vif->drv_priv; local 3162 struct ath10k_vif *arvif = (void *)vif->drv_priv; local 3192 ath10k_new_peer_tid_config(struct ath10k *ar, struct ieee80211_sta *sta, struct ath10k_vif *arvif) argument 3260 struct ath10k_vif *arvif = (void *)vif->drv_priv; local 3330 struct ath10k_vif *arvif = (void *)vif->drv_priv; local 3593 struct ath10k_vif *arvif = (void *)vif->drv_priv; local 3619 ath10k_mac_vif_tx_lock(struct ath10k_vif *arvif, int reason) argument 3630 ath10k_mac_vif_tx_unlock(struct ath10k_vif *arvif, int reason) argument 3648 ath10k_mac_vif_handle_tx_pause(struct ath10k_vif *arvif, enum wmi_tlv_tx_pause_id pause_id, enum wmi_tlv_tx_pause_action action) argument 3680 struct ath10k_vif *arvif = (void *)vif->drv_priv; local 3846 struct ath10k_vif *arvif = (void *)vif->drv_priv; local 3874 struct ath10k_vif *arvif = (void *)vif->drv_priv; local 4100 struct ath10k_vif *arvif; local 4774 struct ath10k_vif *arvif; local 5402 struct ath10k_vif *arvif; local 5451 ath10k_mac_set_txbf_conf(struct ath10k_vif *arvif) argument 5495 struct ath10k_vif *arvif = (void *)vif->drv_priv; local 5527 struct ath10k_vif *arvif = (void *)vif->drv_priv; local 5888 ath10k_mac_vif_tx_unlock_all(struct ath10k_vif *arvif) argument 5900 struct ath10k_vif *arvif = (void *)vif->drv_priv; local 6051 struct ath10k_vif *arvif = (void *)vif->drv_priv; local 6084 struct ath10k_vif *arvif = (void *)vif->drv_priv; local 6369 struct ath10k_vif *arvif = (void *)vif->drv_priv; local 6481 ath10k_set_key_h_def_keyidx(struct ath10k *ar, struct ath10k_vif *arvif, enum set_key_cmd cmd, struct ieee80211_key_conf *key) argument 6528 struct ath10k_vif *arvif = (void *)vif->drv_priv; local 6683 struct ath10k_vif *arvif = (void *)vif->drv_priv; local 6715 struct ath10k_vif *arvif; local 6812 ath10k_mac_inc_num_stations(struct ath10k_vif *arvif, struct ieee80211_sta *sta) argument 6830 ath10k_mac_dec_num_stations(struct ath10k_vif *arvif, struct ieee80211_sta *sta) argument 6848 struct ath10k_vif *arvif = (void *)vif->drv_priv; local 7062 struct ath10k_vif *arvif = (void *)vif->drv_priv; local 7270 ath10k_mac_reset_tid_config(struct ath10k *ar, struct ieee80211_sta *sta, struct ath10k_vif *arvif, u8 tids) argument 7327 struct ath10k_vif *arvif; local 7463 struct ath10k_vif *arvif = (void *)vif->drv_priv; local 7719 struct ath10k_vif *arvif = (void *)vif->drv_priv; local 7828 struct ath10k_vif *arvif = (void *)vif->drv_priv; local 7900 struct ath10k_vif *arvif = (void *)vif->drv_priv; local 8009 struct ath10k_vif *arvif; local 8079 struct ath10k_vif *arvif; local 8113 struct ath10k_vif *arvif; local 8261 ath10k_mac_set_fixed_rate_params(struct ath10k_vif *arvif, u8 rate, u8 nss, u8 sgi, u8 ldpc) argument 8337 ath10k_mac_set_vht_bitrate_mask_fixup(struct ath10k *ar, struct ath10k_vif *arvif, struct ieee80211_sta *sta) argument 8360 struct ath10k_vif *arvif = data; local 8380 struct ath10k_vif *arvif = data; local 8401 struct ath10k_vif *arvif = (void *)vif->drv_priv; local 8514 struct ath10k_vif *arvif = (void *)vif->drv_priv; local 8598 struct ath10k_vif *arvif = (void *)vif->drv_priv; local 8623 struct ath10k_vif *arvif = (void *)vif->drv_priv; local 8708 struct ath10k_vif *arvif; local 8940 struct ath10k_vif *arvif = (void *)vif->drv_priv; local 9020 struct ath10k_vif *arvif = (void *)vif->drv_priv; local 9357 struct ath10k_vif *arvif = (void *)vif->drv_priv; local 9398 struct ath10k_vif *arvif = (void *)vif->drv_priv; local 9794 struct ath10k_vif *arvif = (void *)vif->drv_priv; local [all...] |
H A D | mac.h | 44 void ath10k_mac_vif_beacon_free(struct ath10k_vif *arvif); 64 void ath10k_mac_vif_tx_lock(struct ath10k_vif *arvif, int reason); 65 void ath10k_mac_vif_tx_unlock(struct ath10k_vif *arvif, int reason); 82 struct ath10k_vif *arvif = (void *)vif->drv_priv; local 85 if (arvif->tx_seq_no == 0) 86 arvif->tx_seq_no = 0x1000; 89 arvif->tx_seq_no += 0x10; 91 hdr->seq_ctrl |= cpu_to_le16(arvif->tx_seq_no);
|
H A D | spectral.h | 43 int ath10k_spectral_vif_stop(struct ath10k_vif *arvif); 63 static inline int ath10k_spectral_vif_stop(struct ath10k_vif *arvif) argument
|
H A D | wow.c | 25 static int ath10k_wow_vif_cleanup(struct ath10k_vif *arvif) argument 27 struct ath10k *ar = arvif->ar; 31 ret = ath10k_wmi_wow_add_wakeup_event(ar, arvif->vdev_id, i, 0); 34 wow_wakeup_event(i), arvif->vdev_id, ret); 40 ret = ath10k_wmi_wow_del_pattern(ar, arvif->vdev_id, i); 43 i, arvif->vdev_id, ret); 53 struct ath10k_vif *arvif; local 58 list_for_each_entry(arvif, &ar->arvifs, list) { 59 ret = ath10k_wow_vif_cleanup(arvif); 62 arvif 266 ath10k_vif_wow_set_wakeups(struct ath10k_vif *arvif, struct cfg80211_wowlan *wowlan) argument 389 struct ath10k_vif *arvif; local 406 ath10k_vif_wow_clean_nlo(struct ath10k_vif *arvif) argument 434 struct ath10k_vif *arvif; local [all...] |
H A D | spectral.c | 163 struct ath10k_vif *arvif; local 171 list_for_each_entry(arvif, &ar->arvifs, list) 172 if (arvif->spectral_enabled) 173 return arvif; 176 return list_first_entry(&ar->arvifs, typeof(*arvif), list); 181 struct ath10k_vif *arvif; local 187 arvif = ath10k_get_spectral_vdev(ar); 188 if (!arvif) 190 vdev_id = arvif->vdev_id; 214 struct ath10k_vif *arvif; local 497 struct ath10k_vif *arvif; local 511 ath10k_spectral_vif_stop(struct ath10k_vif *arvif) argument [all...] |
H A D | debugfs_sta.c | 182 struct ath10k *ar = arsta->arvif->ar; 201 struct ath10k *ar = arsta->arvif->ar; 218 ret = ath10k_wmi_addba_clear_resp(ar, arsta->arvif->vdev_id, sta->addr); 244 struct ath10k *ar = arsta->arvif->ar; 269 ret = ath10k_wmi_addba_send(ar, arsta->arvif->vdev_id, sta->addr, 273 arsta->arvif->vdev_id, sta->addr, tid, buf_size); 295 struct ath10k *ar = arsta->arvif->ar; 320 ret = ath10k_wmi_addba_set_resp(ar, arsta->arvif->vdev_id, sta->addr, 324 arsta->arvif->vdev_id, sta->addr, tid, status); 345 struct ath10k *ar = arsta->arvif [all...] |
/linux-master/drivers/net/wireless/ath/ath12k/ |
H A D | p2p.h | 18 void ath12k_p2p_noa_update(struct ath12k_vif *arvif,
|
H A D | p2p.c | 72 static void ath12k_p2p_noa_ie_assign(struct ath12k_vif *arvif, void *ie, argument 75 struct ath12k *ar = arvif->ar; 79 kfree(arvif->u.ap.noa_data); 81 arvif->u.ap.noa_data = ie; 82 arvif->u.ap.noa_len = len; 85 static void __ath12k_p2p_noa_update(struct ath12k_vif *arvif, argument 88 struct ath12k *ar = arvif->ar; 94 ath12k_p2p_noa_ie_assign(arvif, NULL, 0); 105 ath12k_p2p_noa_ie_assign(arvif, ie, len); 108 void ath12k_p2p_noa_update(struct ath12k_vif *arvif, argument 121 struct ath12k_vif *arvif = ath12k_vif_to_arvif(vif); local [all...] |
H A D | mac.c | 245 struct ath12k_vif *arvif); 531 struct ath12k_vif *arvif = ath12k_vif_to_arvif(vif); local 533 if (arvif->vdev_id == arvif_iter->vdev_id) 534 arvif_iter->arvif = arvif; 549 if (!arvif_iter.arvif) { 554 return arvif_iter.arvif; 562 struct ath12k_vif *arvif; local 568 arvif = ath12k_mac_get_arvif(pdev->ar, vdev_id); 569 if (arvif) 637 struct ath12k_vif *arvif; local 691 ath12k_recalc_rtscts_prot(struct ath12k_vif *arvif) argument 730 ath12k_mac_set_kickout(struct ath12k_vif *arvif) argument 1087 ath12k_mac_vdev_stop(struct ath12k_vif *arvif) argument 1182 ath12k_mac_setup_bcn_p2p_ie(struct ath12k_vif *arvif, struct sk_buff *bcn) argument 1239 ath12k_mac_setup_bcn_tmpl(struct ath12k_vif *arvif) argument 1305 ath12k_control_beaconing(struct ath12k_vif *arvif, struct ieee80211_bss_conf *info) argument 1353 struct ath12k_vif *arvif = ath12k_vif_to_arvif(vif); local 1382 struct ath12k_vif *arvif = ath12k_vif_to_arvif(vif); local 1441 struct ath12k_vif *arvif = ath12k_vif_to_arvif(vif); local 1505 struct ath12k_vif *arvif = ath12k_vif_to_arvif(vif); local 1666 struct ath12k_vif *arvif = ath12k_vif_to_arvif(vif); local 1941 struct ath12k_vif *arvif = ath12k_vif_to_arvif(vif); local 1972 ath12k_peer_assoc_qos_ap(struct ath12k *ar, struct ath12k_vif *arvif, struct ieee80211_sta *sta) argument 2139 struct ath12k_vif *arvif = ath12k_vif_to_arvif(vif); local 2288 struct ath12k_vif *arvif = ath12k_vif_to_arvif(vif); local 2389 ath12k_setup_peer_smps(struct ath12k *ar, struct ath12k_vif *arvif, const u8 *addr, const struct ieee80211_sta_ht_cap *ht_cap) argument 2409 ath12k_bss_assoc(struct ath12k *ar, struct ath12k_vif *arvif, struct ieee80211_bss_conf *bss_conf) argument 2503 ath12k_bss_disassoc(struct ath12k *ar, struct ath12k_vif *arvif) argument 2552 struct ath12k_vif *arvif = ath12k_vif_to_arvif(vif); local 2586 ath12k_mac_fils_discovery(struct ath12k_vif *arvif, struct ieee80211_bss_conf *info) argument 2633 ath12k_mac_vif_setup_ps(struct ath12k_vif *arvif) argument 2680 ath12k_mac_bss_info_changed(struct ath12k *ar, struct ath12k_vif *arvif, struct ieee80211_bss_conf *info, u64 changed) argument 2971 struct ath12k_vif *arvif = ath12k_vif_to_arvif(vif); local 3152 struct ath12k_vif *arvif = ath12k_vif_to_arvif(vif); local 3257 ath12k_install_key(struct ath12k_vif *arvif, struct ieee80211_key_conf *key, enum set_key_cmd cmd, const u8 *macaddr, u32 flags) argument 3330 ath12k_clear_peer_keys(struct ath12k_vif *arvif, const u8 *addr) argument 3379 struct ath12k_vif *arvif = ath12k_vif_to_arvif(vif); local 3514 ath12k_mac_set_peer_vht_fixed_rate(struct ath12k_vif *arvif, struct ieee80211_sta *sta, const struct cfg80211_bitrate_mask *mask, enum nl80211_band band) argument 3564 struct ath12k_vif *arvif = ath12k_vif_to_arvif(vif); local 3646 struct ath12k_vif *arvif = ath12k_vif_to_arvif(vif); local 3670 struct ath12k_vif *arvif; local 3826 ath12k_mac_inc_num_stations(struct ath12k_vif *arvif, struct ieee80211_sta *sta) argument 3844 ath12k_mac_dec_num_stations(struct ath12k_vif *arvif, struct ieee80211_sta *sta) argument 3862 struct ath12k_vif *arvif = ath12k_vif_to_arvif(vif); local 3973 struct ath12k_vif *arvif = ath12k_vif_to_arvif(vif); local 4097 struct ath12k_vif *arvif = ath12k_vif_to_arvif(vif); local 4137 struct ath12k_vif *arvif = ath12k_vif_to_arvif(vif); local 4202 ath12k_conf_tx_uapsd(struct ath12k_vif *arvif, u16 ac, bool enable) argument 4259 ath12k_mac_conf_tx(struct ath12k_vif *arvif, unsigned int link_id, u16 ac, const struct ieee80211_tx_queue_params *params) argument 4319 struct ath12k_vif *arvif = ath12k_vif_to_arvif(vif); local 4397 ath12k_mac_set_txbf_conf(struct ath12k_vif *arvif) argument 5089 ath12k_mac_mgmt_tx_wmi(struct ath12k *ar, struct ath12k_vif *arvif, struct sk_buff *skb) argument 5157 struct ath12k_vif *arvif; local 5225 struct ath12k_vif *arvif = ath12k_vif_to_arvif(vif); local 5248 struct ath12k_vif *arvif = ath12k_vif_to_arvif(vif); local 5566 ath12k_mac_get_vdev_stats_id(struct ath12k_vif *arvif) argument 5588 ath12k_mac_setup_vdev_create_arg(struct ath12k_vif *arvif, struct ath12k_wmi_vdev_create_arg *arg) argument 5650 ath12k_set_he_mu_sounding_mode(struct ath12k *ar, struct ath12k_vif *arvif) argument 5681 ath12k_mac_update_vif_offload(struct ath12k_vif *arvif) argument 5730 struct ath12k_vif *arvif = ath12k_vif_to_arvif(vif); local 5741 struct ath12k_vif *arvif = ath12k_vif_to_arvif(vif); local 6015 struct ath12k_vif *arvif = ath12k_vif_to_arvif(vif); local 6177 ath12k_mac_ampdu_action(struct ath12k_vif *arvif, struct ieee80211_ampdu_params *params) argument 6213 struct ath12k_vif *arvif = ath12k_vif_to_arvif(vif); local 6337 ath12k_mac_vdev_start_restart(struct ath12k_vif *arvif, struct ieee80211_chanctx_conf *ctx, bool restart) argument 6454 ath12k_mac_vdev_start(struct ath12k_vif *arvif, struct ieee80211_chanctx_conf *ctx) argument 6460 ath12k_mac_vdev_restart(struct ath12k_vif *arvif, struct ieee80211_chanctx_conf *ctx) argument 6511 struct ath12k_vif *arvif; local 6670 ath12k_start_vdev_delay(struct ath12k *ar, struct ath12k_vif *arvif) argument 6711 struct ath12k_vif *arvif = ath12k_vif_to_arvif(vif); local 6794 struct ath12k_vif *arvif = ath12k_vif_to_arvif(vif); local 6869 struct ath12k_vif *arvif; local 7065 ath12k_mac_set_fixed_rate_params(struct ath12k_vif *arvif, u32 rate, u8 nss, u8 sgi, u8 ldpc) argument 7144 struct ath12k_vif *arvif = data; local 7158 struct ath12k_vif *arvif = data; local 7177 struct ath12k_vif *arvif = ath12k_vif_to_arvif(vif); local 7303 struct ath12k_vif *arvif; local 7504 struct ath12k_vif *arvif = ath12k_vif_to_arvif(vif); local [all...] |
H A D | dp_tx.h | 19 int ath12k_dp_tx(struct ath12k *ar, struct ath12k_vif *arvif,
|
H A D | peer.h | 62 int ath12k_peer_create(struct ath12k *ar, struct ath12k_vif *arvif,
|
H A D | dp.c | 315 u32 ath12k_dp_tx_get_vdev_bank_config(struct ath12k_base *ab, struct ath12k_vif *arvif) argument 322 if (arvif->tx_encap_type == HAL_TCL_ENCAP_TYPE_RAW && 325 u32_encode_bits(ath12k_dp_tx_get_encrypt_type(arvif->key_cipher), 328 bank_config |= u32_encode_bits(arvif->tx_encap_type, 337 bank_config |= u32_encode_bits(arvif->hal_addr_search_flags & HAL_TX_ADDRX_EN, 339 u32_encode_bits(!!(arvif->hal_addr_search_flags & 343 bank_config |= u32_encode_bits(ieee80211_vif_is_mesh(arvif->vif) ? 3 : 0, 345 u32_encode_bits(arvif->vdev_id_check_en, 353 static int ath12k_dp_tx_get_bank_profile(struct ath12k_base *ab, struct ath12k_vif *arvif, argument 362 bank_config = ath12k_dp_tx_get_vdev_bank_config(ab, arvif); 1102 ath12k_dp_update_vdev_search(struct ath12k_vif *arvif) argument 1123 ath12k_dp_vdev_tx_attach(struct ath12k *ar, struct ath12k_vif *arvif) argument [all...] |
H A D | peer.c | 264 int ath12k_peer_create(struct ath12k *ar, struct ath12k_vif *arvif, argument 329 if (arvif->vif->type == NL80211_IFTYPE_STATION) { 330 arvif->ast_hash = peer->ast_hash; 331 arvif->ast_idx = peer->hw_peer_id;
|
/linux-master/drivers/net/wireless/ath/ath11k/ |
H A D | mac.c | 567 struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif); local 569 if (arvif->vdev_id == arvif_iter->vdev_id) 570 arvif_iter->arvif = arvif; 586 if (!arvif_iter.arvif) { 591 return arvif_iter.arvif; 599 struct ath11k_vif *arvif; local 605 arvif = ath11k_mac_get_arvif(pdev->ar, vdev_id); 606 if (arvif) 607 return arvif; 660 struct ath11k_vif *arvif; local 682 ath11k_mac_get_target_pdev_id_from_vif(struct ath11k_vif *arvif) argument 707 struct ath11k_vif *arvif; local 738 struct ath11k_vif *arvif; local 792 ath11k_recalc_rtscts_prot(struct ath11k_vif *arvif) argument 831 ath11k_mac_set_kickout(struct ath11k_vif *arvif) argument 1216 ath11k_mac_vif_setup_ps(struct ath11k_vif *arvif) argument 1277 struct ath11k_vif *arvif; local 1355 ath11k_mac_setup_nontx_vif_rsnie(struct ath11k_vif *arvif, bool tx_arvif_rsnie_present, const u8 *profile, u8 profile_len) argument 1380 ath11k_mac_set_nontx_vif_params(struct ath11k_vif *tx_arvif, struct ath11k_vif *arvif, struct sk_buff *bcn) argument 1433 ath11k_mac_set_vif_params(struct ath11k_vif *arvif, struct sk_buff *bcn) argument 1456 ath11k_mac_setup_bcn_tmpl_ema(struct ath11k_vif *arvif) argument 1510 ath11k_mac_setup_bcn_tmpl_mbssid(struct ath11k_vif *arvif) argument 1552 ath11k_mac_setup_bcn_tmpl(struct ath11k_vif *arvif) argument 1572 ath11k_mac_bcn_tx_event(struct ath11k_vif *arvif) argument 1593 ath11k_control_beaconing(struct ath11k_vif *arvif, struct ieee80211_bss_conf *info) argument 1650 struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif); local 1673 struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif); local 1704 struct ath11k_vif *arvif = container_of(work, struct ath11k_vif, local 1719 struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif); local 1747 struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif); local 1805 struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif); local 1868 struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif); local 2065 struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif); local 2262 struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif); local 2589 struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif); local 2620 ath11k_peer_assoc_qos_ap(struct ath11k *ar, struct ath11k_vif *arvif, struct ieee80211_sta *sta) argument 2752 struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif); local 2859 ath11k_setup_peer_smps(struct ath11k *ar, struct ath11k_vif *arvif, const u8 *addr, const struct ieee80211_sta_ht_cap *ht_cap, u16 he_6ghz_capa) argument 2884 ath11k_mac_set_he_txbf_conf(struct ath11k_vif *arvif) argument 2938 struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif); local 3000 struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif); local 3117 struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif); local 3166 struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif); local 3204 ath11k_mac_fils_discovery(struct ath11k_vif *arvif, struct ieee80211_bss_conf *info) argument 3402 ath11k_mac_supports_station_tpc(struct ath11k *ar, struct ath11k_vif *arvif, const struct cfg80211_chan_def *chandef) argument 3420 struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif); local 3946 struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif); local 4118 ath11k_install_key(struct ath11k_vif *arvif, struct ieee80211_key_conf *key, enum set_key_cmd cmd, const u8 *macaddr, u32 flags) argument 4186 ath11k_clear_peer_keys(struct ath11k_vif *arvif, const u8 *addr) argument 4234 struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif); local 4400 ath11k_mac_set_peer_vht_fixed_rate(struct ath11k_vif *arvif, struct ieee80211_sta *sta, const struct cfg80211_bitrate_mask *mask, enum nl80211_band band) argument 4450 ath11k_mac_set_peer_he_fixed_rate(struct ath11k_vif *arvif, struct ieee80211_sta *sta, const struct cfg80211_bitrate_mask *mask, enum nl80211_band band) argument 4501 ath11k_mac_set_peer_ht_fixed_rate(struct ath11k_vif *arvif, struct ieee80211_sta *sta, const struct cfg80211_bitrate_mask *mask, enum nl80211_band band) argument 4553 struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif); local 4649 struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif); local 4681 struct ath11k_vif *arvif; local 4869 struct ath11k_vif *arvif; local 4891 ath11k_mac_inc_num_stations(struct ath11k_vif *arvif, struct ieee80211_sta *sta) argument 4909 ath11k_mac_dec_num_stations(struct ath11k_vif *arvif, struct ieee80211_sta *sta) argument 4955 struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif); local 5005 struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif); local 5072 struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif); local 5132 struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif); local 5246 ath11k_mac_set_txbf_conf(struct ath11k_vif *arvif) argument 5818 ath11k_mac_mgmt_tx_wmi(struct ath11k *ar, struct ath11k_vif *arvif, struct sk_buff *skb) argument 5891 struct ath11k_vif *arvif; local 5967 struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif); local 6239 ath11k_mac_setup_vdev_params_mbssid(struct ath11k_vif *arvif, u32 *flags, u32 *tx_vdev_id) argument 6273 ath11k_mac_setup_vdev_create_params(struct ath11k_vif *arvif, struct vdev_create_params *params) argument 6317 struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif); local 6364 struct ath11k_vif *arvif; local 6478 ath11k_mac_vdev_delete(struct ath11k *ar, struct ath11k_vif *arvif) argument 6517 struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif); local 6777 struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif); local 6979 ath11k_mac_vdev_start_restart(struct ath11k_vif *arvif, struct ieee80211_chanctx_conf *ctx, bool restart) argument 7102 ath11k_mac_vdev_stop(struct ath11k_vif *arvif) argument 7142 ath11k_mac_vdev_start(struct ath11k_vif *arvif, struct ieee80211_chanctx_conf *ctx) argument 7148 ath11k_mac_vdev_restart(struct ath11k_vif *arvif, struct ieee80211_chanctx_conf *ctx) argument 7199 struct ath11k_vif *arvif, *tx_arvif = NULL; local 7352 struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif); local 7399 struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif); local 7593 struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif); local 7767 struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif); local 7897 struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif); local 7993 struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif); local 8078 struct ath11k_vif *arvif; local 8203 ath11k_mac_bitrate_mask_get_single_nss(struct ath11k *ar, struct ath11k_vif *arvif, enum nl80211_band band, const struct cfg80211_bitrate_mask *mask, int *nss) argument 8307 ath11k_mac_set_fixed_rate_gi_ltf(struct ath11k_vif *arvif, u8 he_gi, u8 he_ltf) argument 8339 ath11k_mac_set_auto_rate_gi_ltf(struct ath11k_vif *arvif, u16 he_gi, u8 he_ltf) argument 8393 ath11k_mac_set_rate_params(struct ath11k_vif *arvif, u32 rate, u8 nss, u8 sgi, u8 ldpc, u8 he_gi, u8 he_ltf, bool he_fixed_rate) argument 8522 struct ath11k_vif *arvif = data; local 8536 struct ath11k_vif *arvif = data; local 8607 struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif); local 8761 struct ath11k_vif *arvif; local 9012 struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif); local 9088 struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif); local 9204 struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif); local 9397 struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif); local 9491 struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif); local 9533 struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif); local 10407 ath11k_mac_vif_set_keepalive(struct ath11k_vif *arvif, enum wmi_sta_keepalive_method method, u32 interval) argument [all...] |
H A D | wow.c | 96 static int ath11k_wow_vif_cleanup(struct ath11k_vif *arvif) argument 98 struct ath11k *ar = arvif->ar; 102 ret = ath11k_wmi_wow_add_wakeup_event(ar, arvif->vdev_id, i, 0); 105 wow_wakeup_event(i), arvif->vdev_id, ret); 111 ret = ath11k_wmi_wow_del_pattern(ar, arvif->vdev_id, i); 114 i, arvif->vdev_id, ret); 124 struct ath11k_vif *arvif; local 129 list_for_each_entry(arvif, &ar->arvifs, list) { 130 ret = ath11k_wow_vif_cleanup(arvif); 133 arvif 337 ath11k_vif_wow_set_wakeups(struct ath11k_vif *arvif, struct cfg80211_wowlan *wowlan) argument 466 struct ath11k_vif *arvif; local 483 ath11k_vif_wow_clean_nlo(struct ath11k_vif *arvif) argument 511 struct ath11k_vif *arvif; local 530 struct ath11k_vif *arvif; local 554 struct ath11k_vif *arvif; local 574 struct ath11k_vif *arvif; local 597 struct ath11k_vif *arvif; local 655 struct ath11k_vif *arvif; local [all...] |
H A D | spectral.h | 46 int ath11k_spectral_vif_stop(struct ath11k_vif *arvif); 62 static inline int ath11k_spectral_vif_stop(struct ath11k_vif *arvif) argument
|
H A D | dp_tx.h | 22 int ath11k_dp_tx(struct ath11k *ar, struct ath11k_vif *arvif,
|
H A D | debugfs.c | 391 struct ath11k_vif *arvif; local 413 list_for_each_entry(arvif, &ar->arvifs, list) { 414 if (!arvif->is_up) 417 req_param.vdev_id = arvif->vdev_id; 1678 struct ath11k_vif *arvif = file->private_data; local 1681 struct ath11k *ar = arvif->ar; 1723 if (arvif->vif->type == NL80211_IFTYPE_STATION) { 1732 params.vdev_id = arvif->vdev_id; 1734 ret = ath11k_wmi_send_twt_add_dialog_cmd(arvif->ar, ¶ms); 1741 if (arvif 1754 struct ath11k_vif *arvif = file->private_data; local 1801 struct ath11k_vif *arvif = file->private_data; local 1840 struct ath11k_vif *arvif = file->private_data; local 1900 struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif); local [all...] |
H A D | spectral.c | 158 struct ath11k_vif *arvif; local 166 list_for_each_entry(arvif, &ar->arvifs, list) 167 if (arvif->spectral_enabled) 168 return arvif; 171 return list_first_entry(&ar->arvifs, typeof(*arvif), list); 176 struct ath11k_vif *arvif; local 181 arvif = ath11k_spectral_get_vdev(ar); 182 if (!arvif) 190 ret = ath11k_wmi_vdev_spectral_enable(ar, arvif->vdev_id, 196 ret = ath11k_wmi_vdev_spectral_enable(ar, arvif 209 struct ath11k_vif *arvif; local 883 ath11k_spectral_vif_stop(struct ath11k_vif *arvif) argument [all...] |
H A D | mac.h | 157 u8 ath11k_mac_get_target_pdev_id_from_vif(struct ath11k_vif *arvif); 174 void ath11k_mac_bcn_tx_event(struct ath11k_vif *arvif); 176 int ath11k_mac_vif_set_keepalive(struct ath11k_vif *arvif,
|
H A D | debugfs_sta.c | 141 struct ath11k *ar = arsta->arvif->ar; 248 struct ath11k *ar = arsta->arvif->ar; 345 struct ath11k *ar = arsta->arvif->ar; 381 struct ath11k *ar = arsta->arvif->ar; 418 struct ath11k *ar = arsta->arvif->ar; 458 struct ath11k *ar = arsta->arvif->ar; 485 struct ath11k *ar = arsta->arvif->ar; 510 ret = ath11k_wmi_delba_send(ar, arsta->arvif->vdev_id, sta->addr, 514 arsta->arvif->vdev_id, sta->addr, tid, initiator, 536 struct ath11k *ar = arsta->arvif [all...] |
H A D | peer.h | 51 int ath11k_peer_create(struct ath11k *ar, struct ath11k_vif *arvif,
|
H A D | dp.c | 982 static void ath11k_dp_update_vdev_search(struct ath11k_vif *arvif) argument 989 switch (arvif->vdev_type) { 991 if (arvif->ar->ab->hw_params.htt_peer_map_v2) { 992 arvif->hal_addr_search_flags = HAL_TX_ADDRX_EN; 993 arvif->search_type = HAL_TX_ADDR_SEARCH_INDEX; 995 arvif->hal_addr_search_flags = HAL_TX_ADDRY_EN; 996 arvif->search_type = HAL_TX_ADDR_SEARCH_DEFAULT; 1001 arvif->hal_addr_search_flags = HAL_TX_ADDRX_EN; 1002 arvif->search_type = HAL_TX_ADDR_SEARCH_DEFAULT; 1010 void ath11k_dp_vdev_tx_attach(struct ath11k *ar, struct ath11k_vif *arvif) argument [all...] |