Searched refs:arvif (Results 1 - 25 of 47) sorted by relevance

12

/linux-master/drivers/net/wireless/ath/ath10k/
H A Dp2p.h12 void ath10k_p2p_noa_update(struct ath10k_vif *arvif,
H A Dp2p.c70 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 Dmac.c236 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 Dmac.h44 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 Dspectral.h43 int ath10k_spectral_vif_stop(struct ath10k_vif *arvif);
63 static inline int ath10k_spectral_vif_stop(struct ath10k_vif *arvif) argument
H A Dwow.c25 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 Dspectral.c163 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 Ddebugfs_sta.c182 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 Dp2p.h18 void ath12k_p2p_noa_update(struct ath12k_vif *arvif,
H A Dp2p.c72 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 Dmac.c245 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 Ddp_tx.h19 int ath12k_dp_tx(struct ath12k *ar, struct ath12k_vif *arvif,
H A Dpeer.h62 int ath12k_peer_create(struct ath12k *ar, struct ath12k_vif *arvif,
H A Ddp.c315 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 Dpeer.c264 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 Dmac.c567 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 Dwow.c96 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 Dspectral.h46 int ath11k_spectral_vif_stop(struct ath11k_vif *arvif);
62 static inline int ath11k_spectral_vif_stop(struct ath11k_vif *arvif) argument
H A Ddp_tx.h22 int ath11k_dp_tx(struct ath11k *ar, struct ath11k_vif *arvif,
H A Ddebugfs.c391 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, &params);
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 Dspectral.c158 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 Dmac.h157 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 Ddebugfs_sta.c141 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 Dpeer.h51 int ath11k_peer_create(struct ath11k *ar, struct ath11k_vif *arvif,
H A Ddp.c982 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...]

Completed in 247 milliseconds

12