/linux-master/drivers/net/wireless/ath/ath11k/ |
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...] |
H A D | dp_rx.h | 48 int ath11k_dp_peer_rx_pn_replay_config(struct ath11k_vif *arvif,
|
H A D | dp_tx.c | 16 ath11k_dp_tx_get_encap_type(struct ath11k_vif *arvif, struct sk_buff *skb) argument 19 struct ath11k_base *ab = arvif->ar->ab; 82 int ath11k_dp_tx(struct ath11k *ar, struct ath11k_vif *arvif, argument 142 ti.encap_type = ath11k_dp_tx_get_encap_type(arvif, skb); 150 ti.meta_data_flags = arvif->tcl_metadata; 165 ti.addr_search_flags = arvif->hal_addr_search_flags; 166 ti.search_type = arvif->search_type; 170 ti.bss_ast_hash = arvif->ast_hash; 171 ti.bss_ast_idx = arvif->ast_idx; 183 if (ieee80211_vif_is_mesh(arvif [all...] |
H A D | testmode.c | 305 struct ath11k_vif *arvif; local 353 arvif = ath11k_vif_to_arvif(vif); 354 *ptr = arvif->vdev_id;
|
H A D | peer.c | 370 int ath11k_peer_create(struct ath11k *ar, struct ath11k_vif *arvif, argument 440 if (arvif->vif->type == NL80211_IFTYPE_STATION) { 441 arvif->ast_hash = peer->ast_hash; 442 arvif->ast_idx = peer->hw_peer_id;
|
H A D | wmi.c | 1019 struct ath11k_vif *arvif; local 1023 arvif = ath11k_mac_get_arvif(ar, vdev_id); 1043 if (arvif && arvif->vif->type == NL80211_IFTYPE_STATION) { 1044 bss_conf = &arvif->vif->bss_conf; 1764 struct ath11k_vif *arvif = ath11k_mac_get_arvif(ar, vdev_id); local 1766 if (!arvif) { 1767 ath11k_warn(ar->ab, "failed to find arvif with vdev id %d\n", vdev_id); 1771 vif = arvif->vif; 4038 struct ath11k_vif *arvif; local 6534 struct ath11k_vif *arvif; local 6602 struct ath11k_vif *arvif; local 6943 struct ath11k_vif *arvif = ath11k_mac_get_arvif(ar, vdev->vdev_id); local 7017 struct ath11k_vif *arvif = ath11k_mac_get_arvif(ar, bcn->vdev_id); local 7389 struct ath11k_vif *arvif; local 8257 struct ath11k_vif *arvif; local 8606 struct ath11k_vif *arvif; local 8943 struct ath11k_vif *arvif; local 9627 ath11k_wmi_arp_ns_offload(struct ath11k *ar, struct ath11k_vif *arvif, bool enable) argument 9678 ath11k_wmi_gtk_rekey_offload(struct ath11k *ar, struct ath11k_vif *arvif, bool enable) argument 9720 ath11k_wmi_gtk_rekey_getinfo(struct ath11k *ar, struct ath11k_vif *arvif) argument [all...] |
H A D | reg.c | 822 struct ath11k_vif *arvif; local 830 arvif = list_first_entry_or_null(&ar->arvifs, struct ath11k_vif, list); 831 if (arvif) 832 return arvif->vdev_type;
|
H A D | core.h | 415 struct ath11k_vif *arvif; member in struct:ath11k_vif_iter 521 struct ath11k_vif *arvif; member in struct:ath11k_sta
|
H A D | dp.h | 1685 void ath11k_dp_vdev_tx_attach(struct ath11k *ar, struct ath11k_vif *arvif);
|
H A D | dp_rx.c | 1104 int vdev_id = arsta->arvif->vdev_id; 1122 int vdev_id = arsta->arvif->vdev_id; 1162 int ath11k_dp_peer_rx_pn_replay_config(struct ath11k_vif *arvif, argument 1167 struct ath11k *ar = arvif->ar; 1206 peer = ath11k_peer_find(ab, arvif->vdev_id, peer_addr);
|
H A D | wmi.h | 6526 struct ath11k_vif *arvif, bool enable); 6528 struct ath11k_vif *arvif, bool enable); 6530 struct ath11k_vif *arvif);
|
/linux-master/drivers/net/wireless/ath/ath12k/ |
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;
|
H A D | dp_tx.c | 13 ath12k_dp_tx_get_encap_type(struct ath12k_vif *arvif, struct sk_buff *skb) argument 16 struct ath12k_base *ab = arvif->ar->ab; 127 int ath12k_dp_tx(struct ath12k *ar, struct ath12k_vif *arvif, argument 180 ti.bank_id = arvif->bank_id; 181 ti.meta_data_flags = arvif->tcl_metadata; 183 if (arvif->tx_encap_type == HAL_TCL_ENCAP_TYPE_RAW && 198 ti.encap_type = ath12k_dp_tx_get_encap_type(arvif, skb); 199 ti.addr_search_flags = arvif->hal_addr_search_flags; 200 ti.search_type = arvif->search_type; 204 ti.vdev_id = arvif [all...] |
H A D | dp_rx.h | 91 int ath12k_dp_rx_peer_pn_replay_config(struct ath12k_vif *arvif,
|
H A D | core.h | 298 struct ath12k_vif *arvif; member in struct:ath12k_vif_iter 434 struct ath12k_vif *arvif; member in struct:ath12k_sta
|
H A D | wmi.c | 6655 struct ath12k_vif *arvif; local 6663 arvif = ath12k_mac_get_arvif_by_vdev_id(ab, vdev_ids[i]); 6665 if (!arvif) { 6671 if (arvif->is_up && arvif->vif->bss_conf.csa_active) 6672 ieee80211_csa_finish(arvif->vif, 0); 7224 struct ath12k_vif *arvif; local 7229 list_for_each_entry(arvif, &ar->arvifs, list) { 7230 if (arvif->is_started && arvif [all...] |
H A D | dp_rx.c | 1068 int vdev_id = arsta->arvif->vdev_id; 1086 int vdev_id = arsta->arvif->vdev_id; 1117 int ath12k_dp_rx_peer_pn_replay_config(struct ath12k_vif *arvif, argument 1122 struct ath12k *ar = arvif->ar; 1161 peer = ath12k_peer_find(ab, arvif->vdev_id, peer_addr);
|
H A D | dp.h | 1813 void ath12k_dp_vdev_tx_attach(struct ath12k *ar, struct ath12k_vif *arvif);
|
/linux-master/drivers/net/wireless/ath/ath10k/ |
H A D | wmi.c | 1860 static void ath10k_wmi_tx_beacon_nowait(struct ath10k_vif *arvif) argument 1862 struct ath10k *ar = arvif->ar; 1871 bcn = arvif->beacon; 1878 switch (arvif->beacon_state) { 1883 arvif->beacon_state = ATH10K_BEACON_SENDING; 1888 ret = ath10k_wmi_beacon_send_ref_nowait(arvif->ar, 1889 arvif->vdev_id, 1898 arvif->beacon_state = ATH10K_BEACON_SENT; 1900 arvif->beacon_state = ATH10K_BEACON_SCHEDULED; 1910 struct ath10k_vif *arvif local 1971 struct ath10k_vif *arvif; local 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 3841 struct ath10k_vif *arvif; local 5213 struct ath10k_vif *arvif; local [all...] |
H A D | htt_rx.c | 1113 struct ath10k_vif *arvif; local 1141 arvif = ath10k_get_arvif(ar, peer->vdev_id); 1142 if (WARN_ON_ONCE(!arvif)) 1145 if (ath10k_mac_vif_chan(arvif->vif, &def)) 1154 struct ath10k_vif *arvif; local 1159 list_for_each_entry(arvif, &ar->arvifs, list) { 1160 if (arvif->vdev_id == vdev_id && 1161 ath10k_mac_vif_chan(arvif->vif, &def) == 0) 3072 struct ath10k_vif *arvif; local 3092 arvif 3112 struct ath10k_vif *arvif; local [all...] |
H A D | htt_tx.c | 43 struct ath10k_vif *arvif = (void *)txq->vif->drv_priv; local 63 peer_id = arvif->peer_id; 1152 struct ath10k_vif *arvif; local 1157 arvif = (void *)cb->vif->drv_priv; 1158 return arvif->vdev_id;
|
H A D | wmi-tlv.c | 174 struct ath10k_vif *arvif; local 208 arvif = ath10k_get_arvif(ar, vdev_id); 209 if (arvif && arvif->is_up && arvif->vif->bss_conf.csa_active) 210 ieee80211_queue_work(ar->hw, &arvif->ap_csa_work); 562 struct ath10k_vif *arvif; local 589 arvif = ath10k_get_arvif(ar, __le32_to_cpu(ev->vdev_id)); 590 if (!arvif) { 597 arvif 3084 struct ath10k_vif *arvif; local [all...] |
H A D | core.h | 521 struct ath10k_vif *arvif; member in struct:ath10k_sta 644 struct ath10k_vif *arvif; member in struct:ath10k_vif_iter
|
H A D | debug.c | 1767 struct ath10k_vif *arvif; local 1773 arvif = list_first_entry(&ar->arvifs, typeof(*arvif), list); 1774 if (!arvif->is_started)
|