Searched refs:arvif (Results 26 - 49 of 49) sorted by relevance

12

/linux-master/drivers/net/wireless/ath/ath11k/
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...]
H A Ddp_rx.h48 int ath11k_dp_peer_rx_pn_replay_config(struct ath11k_vif *arvif,
H A Ddp_tx.c16 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 Dtestmode.c305 struct ath11k_vif *arvif; local
353 arvif = ath11k_vif_to_arvif(vif);
354 *ptr = arvif->vdev_id;
H A Dpeer.c370 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 Dwmi.c1019 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 Dreg.c822 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 Dcore.h415 struct ath11k_vif *arvif; member in struct:ath11k_vif_iter
521 struct ath11k_vif *arvif; member in struct:ath11k_sta
H A Ddp.h1685 void ath11k_dp_vdev_tx_attach(struct ath11k *ar, struct ath11k_vif *arvif);
H A Ddp_rx.c1104 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 Dwmi.h6526 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 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;
H A Ddp_tx.c13 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 Ddp_rx.h91 int ath12k_dp_rx_peer_pn_replay_config(struct ath12k_vif *arvif,
H A Dcore.h298 struct ath12k_vif *arvif; member in struct:ath12k_vif_iter
434 struct ath12k_vif *arvif; member in struct:ath12k_sta
H A Dwmi.c6655 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 Ddp_rx.c1068 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 Ddp.h1813 void ath12k_dp_vdev_tx_attach(struct ath12k *ar, struct ath12k_vif *arvif);
/linux-master/drivers/net/wireless/ath/ath10k/
H A Dwmi.c1860 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 Dhtt_rx.c1113 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 Dhtt_tx.c43 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 Dwmi-tlv.c174 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 Dcore.h521 struct ath10k_vif *arvif; member in struct:ath10k_sta
644 struct ath10k_vif *arvif; member in struct:ath10k_vif_iter
H A Ddebug.c1767 struct ath10k_vif *arvif; local
1773 arvif = list_first_entry(&ar->arvifs, typeof(*arvif), list);
1774 if (!arvif->is_started)

Completed in 668 milliseconds

12