Lines Matching refs:vdev_id
246 .vdev_id = arvif->vdev_id, in ath10k_send_key()
344 peer = ath10k_peer_find(ar, arvif->vdev_id, addr); in ath10k_install_peer_wep_keys()
403 arvif->vdev_id, in ath10k_install_peer_wep_keys()
408 arvif->vdev_id, ret); in ath10k_install_peer_wep_keys()
428 peer = ath10k_peer_find(ar, arvif->vdev_id, addr); in ath10k_clear_peer_keys()
549 arvif->vdev_id, key->keyidx); in ath10k_mac_vif_update_wep_key()
554 arvif->vdev_id, peer->addr, ret); in ath10k_mac_vif_update_wep_key()
708 static void ath10k_wait_for_peer_delete_done(struct ath10k *ar, u32 vdev_id, in ath10k_wait_for_peer_delete_done() argument
715 ret = ath10k_wait_for_peer_deleted(ar, vdev_id, addr); in ath10k_wait_for_peer_delete_done()
731 u32 vdev_id, in ath10k_peer_create() argument
744 ret = ath10k_wmi_peer_create(ar, vdev_id, addr, peer_type); in ath10k_peer_create()
747 addr, vdev_id, ret); in ath10k_peer_create()
751 ret = ath10k_wait_for_peer_created(ar, vdev_id, addr); in ath10k_peer_create()
754 addr, vdev_id, ret); in ath10k_peer_create()
760 peer = ath10k_peer_find(ar, vdev_id, addr); in ath10k_peer_create()
764 addr, vdev_id); in ath10k_peer_create()
765 ath10k_wait_for_peer_delete_done(ar, vdev_id, addr); in ath10k_peer_create()
790 arvif->vdev_id, ret); in ath10k_mac_set_kickout()
795 ret = ath10k_wmi_vdev_set_param(ar, arvif->vdev_id, param, in ath10k_mac_set_kickout()
799 arvif->vdev_id, ret); in ath10k_mac_set_kickout()
804 ret = ath10k_wmi_vdev_set_param(ar, arvif->vdev_id, param, in ath10k_mac_set_kickout()
808 arvif->vdev_id, ret); in ath10k_mac_set_kickout()
813 ret = ath10k_wmi_vdev_set_param(ar, arvif->vdev_id, param, in ath10k_mac_set_kickout()
817 arvif->vdev_id, ret); in ath10k_mac_set_kickout()
830 return ath10k_wmi_vdev_set_param(ar, arvif->vdev_id, vdev_param, value); in ath10k_mac_set_rts()
833 static int ath10k_peer_delete(struct ath10k *ar, u32 vdev_id, const u8 *addr) in ath10k_peer_delete() argument
839 ret = ath10k_wmi_peer_delete(ar, vdev_id, addr); in ath10k_peer_delete()
843 ret = ath10k_wait_for_peer_deleted(ar, vdev_id, addr); in ath10k_peer_delete()
891 static void ath10k_peer_cleanup(struct ath10k *ar, u32 vdev_id) in ath10k_peer_cleanup() argument
899 if (peer->vdev_id != vdev_id) in ath10k_peer_cleanup()
903 peer->addr, vdev_id); in ath10k_peer_cleanup()
932 static int ath10k_mac_tdls_peer_update(struct ath10k *ar, u32 vdev_id, in ath10k_mac_tdls_peer_update() argument
943 arg.vdev_id = vdev_id; in ath10k_mac_tdls_peer_update()
957 arg.addr, vdev_id, ret); in ath10k_mac_tdls_peer_update()
1047 static int ath10k_monitor_vdev_start(struct ath10k *ar, int vdev_id) in ath10k_monitor_vdev_start() argument
1064 arg.vdev_id = vdev_id; in ath10k_monitor_vdev_start()
1087 vdev_id, ret); in ath10k_monitor_vdev_start()
1094 vdev_id, ret); in ath10k_monitor_vdev_start()
1098 ret = ath10k_wmi_vdev_up(ar, vdev_id, 0, ar->mac_addr); in ath10k_monitor_vdev_start()
1101 vdev_id, ret); in ath10k_monitor_vdev_start()
1105 ar->monitor_vdev_id = vdev_id; in ath10k_monitor_vdev_start()
1351 arvif->vdev_id, arvif->use_cts_prot); in ath10k_mac_set_cts_prot()
1353 return ath10k_wmi_vdev_set_param(ar, arvif->vdev_id, vdev_param, in ath10k_mac_set_cts_prot()
1376 arvif->vdev_id, rts_cts); in ath10k_recalc_rtscts_prot()
1378 return ath10k_wmi_vdev_set_param(ar, arvif->vdev_id, vdev_param, in ath10k_recalc_rtscts_prot()
1476 ret = ath10k_wmi_vdev_stop(ar, arvif->vdev_id); in ath10k_vdev_stop()
1479 arvif->vdev_id, ret); in ath10k_vdev_stop()
1486 arvif->vdev_id, ret); in ath10k_vdev_stop()
1513 arg.vdev_id = arvif->vdev_id; in ath10k_vdev_start_restart()
1542 arg.vdev_id, arg.channel.freq, in ath10k_vdev_start_restart()
1552 arg.vdev_id, ret); in ath10k_vdev_start_restart()
1560 arg.vdev_id, restart, ret); in ath10k_vdev_start_restart()
1601 ret = ath10k_wmi_p2p_go_bcn_ie(ar, arvif->vdev_id, p2p_ie); in ath10k_mac_setup_bcn_p2p_ie()
1604 arvif->vdev_id, ret); in ath10k_mac_setup_bcn_p2p_ie()
1678 ret = ath10k_wmi_bcn_tmpl(ar, arvif->vdev_id, offs.tim_offset, bcn, 0, in ath10k_mac_setup_bcn_tmpl()
1715 ret = ath10k_wmi_prb_tmpl(ar, arvif->vdev_id, prb); in ath10k_mac_setup_prb_tmpl()
1760 ret = ath10k_wmi_vdev_down(ar, arvif->vdev_id); in ath10k_mac_vif_fix_hidden_ssid()
1763 arvif->vdev_id, ret); in ath10k_mac_vif_fix_hidden_ssid()
1786 arvif->vdev_id, ret); in ath10k_mac_vif_fix_hidden_ssid()
1790 ret = ath10k_wmi_vdev_up(arvif->ar, arvif->vdev_id, arvif->aid, in ath10k_mac_vif_fix_hidden_ssid()
1794 arvif->vdev_id, ret); in ath10k_mac_vif_fix_hidden_ssid()
1810 ret = ath10k_wmi_vdev_down(ar, arvif->vdev_id); in ath10k_control_beaconing()
1813 arvif->vdev_id, ret); in ath10k_control_beaconing()
1829 ret = ath10k_wmi_vdev_up(arvif->ar, arvif->vdev_id, arvif->aid, in ath10k_control_beaconing()
1833 arvif->vdev_id, ret); in ath10k_control_beaconing()
1842 arvif->vdev_id, ret); in ath10k_control_beaconing()
1846 ath10k_dbg(ar, ATH10K_DBG_MAC, "mac vdev %d up\n", arvif->vdev_id); in ath10k_control_beaconing()
1868 ret = ath10k_wmi_vdev_set_param(arvif->ar, arvif->vdev_id, vdev_param, in ath10k_control_ibss()
1872 arvif->vdev_id, ret); in ath10k_control_ibss()
1890 ret = ath10k_wmi_set_sta_ps_param(ar, arvif->vdev_id, param, value); in ath10k_mac_vif_recalc_ps_wake_threshold()
1893 value, arvif->vdev_id, ret); in ath10k_mac_vif_recalc_ps_wake_threshold()
1915 ret = ath10k_wmi_set_sta_ps_param(ar, arvif->vdev_id, in ath10k_mac_vif_recalc_ps_poll_count()
1919 value, arvif->vdev_id, ret); in ath10k_mac_vif_recalc_ps_poll_count()
1962 arvif->vdev_id); in ath10k_mac_vif_setup_ps()
1984 ret = ath10k_wmi_set_sta_ps_param(ar, arvif->vdev_id, param, in ath10k_mac_vif_setup_ps()
1988 arvif->vdev_id, ret); in ath10k_mac_vif_setup_ps()
1996 arvif->vdev_id, psmode ? "enable" : "disable"); in ath10k_mac_vif_setup_ps()
1998 ret = ath10k_wmi_set_psmode(ar, arvif->vdev_id, psmode); in ath10k_mac_vif_setup_ps()
2001 psmode, arvif->vdev_id, ret); in ath10k_mac_vif_setup_ps()
2025 arg.vdev_id = arvif->vdev_id; in ath10k_mac_vif_disable_keepalive()
2033 arvif->vdev_id, ret); in ath10k_mac_vif_disable_keepalive()
2115 u32 *vdev_id = data; in ath10k_mac_handle_beacon_miss_iter() local
2120 if (arvif->vdev_id != *vdev_id) in ath10k_mac_handle_beacon_miss_iter()
2137 void ath10k_mac_handle_beacon_miss(struct ath10k *ar, u32 vdev_id) in ath10k_mac_handle_beacon_miss() argument
2142 &vdev_id); in ath10k_mac_handle_beacon_miss()
2194 arg->vdev_id = arvif->vdev_id; in ath10k_peer_assoc_h_basic()
2455 ret = ath10k_wmi_set_ap_ps_param(ar, arvif->vdev_id, in ath10k_peer_assoc_qos_ap()
2461 arvif->vdev_id, ret); in ath10k_peer_assoc_qos_ap()
2465 ret = ath10k_wmi_set_ap_ps_param(ar, arvif->vdev_id, in ath10k_peer_assoc_qos_ap()
2471 arvif->vdev_id, ret); in ath10k_peer_assoc_qos_ap()
2480 ret = ath10k_wmi_set_ap_ps_param(ar, arvif->vdev_id, sta->addr, in ath10k_peer_assoc_qos_ap()
2485 arvif->vdev_id, ret); in ath10k_peer_assoc_qos_ap()
2856 return ath10k_wmi_peer_set_param(ar, arvif->vdev_id, addr, in ath10k_setup_peer_smps()
2916 ret = ath10k_wmi_vdev_set_param(ar, arvif->vdev_id, param, value); in ath10k_mac_vif_recalc_txbf()
3094 arvif->vdev_id, arvif->bssid, arvif->aid); in ath10k_bss_assoc()
3101 bss_conf->bssid, arvif->vdev_id); in ath10k_bss_assoc()
3115 bss_conf->bssid, arvif->vdev_id, ret); in ath10k_bss_assoc()
3125 bss_conf->bssid, arvif->vdev_id, ret); in ath10k_bss_assoc()
3132 arvif->vdev_id, ret); in ath10k_bss_assoc()
3139 arvif->vdev_id, bss_conf->bssid, ret); in ath10k_bss_assoc()
3145 arvif->vdev_id, bss_conf->bssid, vif->cfg.aid); in ath10k_bss_assoc()
3157 ret = ath10k_wmi_vdev_up(ar, arvif->vdev_id, arvif->aid, arvif->bssid); in ath10k_bss_assoc()
3160 arvif->vdev_id, ret); in ath10k_bss_assoc()
3172 ret = ath10k_wmi_peer_set_param(ar, arvif->vdev_id, arvif->bssid, in ath10k_bss_assoc()
3176 arvif->bssid, arvif->vdev_id, ret); in ath10k_bss_assoc()
3192 arvif->vdev_id, arvif->bssid); in ath10k_bss_disassoc()
3194 ret = ath10k_wmi_vdev_down(ar, arvif->vdev_id); in ath10k_bss_disassoc()
3197 arvif->vdev_id, ret); in ath10k_bss_disassoc()
3204 arvif->vdev_id, ret); in ath10k_bss_disassoc()
3230 arg.vdev_id = arvif->vdev_id; in ath10k_new_peer_tid_config()
3292 sta->addr, arvif->vdev_id, ret); in ath10k_station_assoc()
3299 sta->addr, arvif->vdev_id, ret); in ath10k_station_assoc()
3311 arvif->vdev_id, ret); in ath10k_station_assoc()
3318 sta->addr, arvif->vdev_id, ret); in ath10k_station_assoc()
3327 arvif->vdev_id, ret); in ath10k_station_assoc()
3337 arvif->vdev_id, ret); in ath10k_station_assoc()
3363 arvif->vdev_id, ret); in ath10k_station_disassoc()
3371 arvif->vdev_id, ret); in ath10k_station_disassoc()
3621 ieee80211_wake_queue(ar->hw, arvif->vdev_id); in ath10k_mac_tx_unlock_iter()
3650 ieee80211_stop_queue(ar->hw, arvif->vdev_id); in ath10k_mac_vif_tx_lock()
3668 ieee80211_wake_queue(ar->hw, arvif->vdev_id); in ath10k_mac_vif_tx_unlock()
3689 action, arvif->vdev_id); in ath10k_mac_vif_handle_tx_pause()
3695 u32 vdev_id; member
3706 if (arvif->vdev_id != arg->vdev_id) in ath10k_mac_handle_tx_pause_iter()
3712 void ath10k_mac_handle_tx_pause_vdev(struct ath10k *ar, u32 vdev_id, in ath10k_mac_handle_tx_pause_vdev() argument
3717 .vdev_id = vdev_id, in ath10k_mac_handle_tx_pause_vdev()
4131 int vdev_id; in ath10k_offchan_tx_work() local
4158 vdev_id = ar->scan.vdev_id; in ath10k_offchan_tx_work()
4159 peer = ath10k_peer_find(ar, vdev_id, peer_addr); in ath10k_offchan_tx_work()
4164 peer_addr, vdev_id); in ath10k_offchan_tx_work()
4166 ret = ath10k_peer_create(ar, NULL, NULL, vdev_id, in ath10k_offchan_tx_work()
4171 peer_addr, vdev_id, ret); in ath10k_offchan_tx_work()
4184 arvif = ath10k_get_arvif(ar, vdev_id); in ath10k_offchan_tx_work()
4210 ret = ath10k_peer_delete(ar, vdev_id, peer_addr); in ath10k_offchan_tx_work()
4213 peer_addr, vdev_id, ret); in ath10k_offchan_tx_work()
5513 return ath10k_wmi_vdev_set_param(ar, arvif->vdev_id, in ath10k_mac_set_txbf_conf()
5532 ret = ath10k_wmi_vdev_set_param(ar, arvif->vdev_id, vdev_param, in ath10k_update_vif_offload()
5537 arvif->vdev_id, ret); in ath10k_update_vif_offload()
5600 arvif->vdev_id = bit; in ath10k_add_interface()
5651 vif->cab_queue = arvif->vdev_id % (IEEE80211_MAX_QUEUES - 1); in ath10k_add_interface()
5653 vif->hw_queue[i] = arvif->vdev_id % (IEEE80211_MAX_QUEUES - 1); in ath10k_add_interface()
5711 arvif->vdev_id, arvif->vdev_type, arvif->vdev_subtype, in ath10k_add_interface()
5714 ret = ath10k_wmi_vdev_create(ar, arvif->vdev_id, arvif->vdev_type, in ath10k_add_interface()
5718 arvif->vdev_id, ret); in ath10k_add_interface()
5725 ret = ath10k_wmi_vdev_set_param(ar, arvif->vdev_id, vdev_param, in ath10k_add_interface()
5729 arvif->vdev_id, ret); in ath10k_add_interface()
5733 ar->free_vdev_map &= ~(1LL << arvif->vdev_id); in ath10k_add_interface()
5744 arvif->vdev_id, ret); in ath10k_add_interface()
5759 ret = ath10k_wmi_vdev_set_param(ar, arvif->vdev_id, vdev_param, in ath10k_add_interface()
5763 arvif->vdev_id, ar->cfg_tx_chainmask, nss, in ath10k_add_interface()
5771 ret = ath10k_peer_create(ar, vif, NULL, arvif->vdev_id, in ath10k_add_interface()
5775 arvif->vdev_id, ret); in ath10k_add_interface()
5781 peer = ath10k_peer_find(ar, arvif->vdev_id, vif->addr); in ath10k_add_interface()
5784 vif->addr, arvif->vdev_id); in ath10k_add_interface()
5802 arvif->vdev_id, ret); in ath10k_add_interface()
5810 ret = ath10k_wmi_set_sta_ps_param(ar, arvif->vdev_id, in ath10k_add_interface()
5814 arvif->vdev_id, ret); in ath10k_add_interface()
5821 arvif->vdev_id, ret); in ath10k_add_interface()
5828 arvif->vdev_id, ret); in ath10k_add_interface()
5836 arvif->vdev_id, ret); in ath10k_add_interface()
5843 arvif->vdev_id, ret); in ath10k_add_interface()
5856 ret = ath10k_wmi_vdev_set_param(ar, arvif->vdev_id, vdev_param, in ath10k_add_interface()
5862 arvif->vdev_id, ret); in ath10k_add_interface()
5876 ieee80211_wake_queue(ar->hw, arvif->vdev_id); in ath10k_add_interface()
5885 ath10k_wmi_peer_delete(ar, arvif->vdev_id, vif->addr); in ath10k_add_interface()
5886 ath10k_wait_for_peer_delete_done(ar, arvif->vdev_id, in ath10k_add_interface()
5891 ath10k_wmi_vdev_delete(ar, arvif->vdev_id); in ath10k_add_interface()
5892 ar->free_vdev_map |= 1LL << arvif->vdev_id; in ath10k_add_interface()
5938 arvif->vdev_id, ret); in ath10k_remove_interface()
5940 ar->free_vdev_map |= 1LL << arvif->vdev_id; in ath10k_remove_interface()
5947 ret = ath10k_wmi_peer_delete(arvif->ar, arvif->vdev_id, in ath10k_remove_interface()
5951 arvif->vdev_id, ret); in ath10k_remove_interface()
5953 ath10k_wait_for_peer_delete_done(ar, arvif->vdev_id, in ath10k_remove_interface()
5959 arvif->vdev_id); in ath10k_remove_interface()
5961 ret = ath10k_wmi_vdev_delete(ar, arvif->vdev_id); in ath10k_remove_interface()
5964 arvif->vdev_id, ret); in ath10k_remove_interface()
5977 ret = ath10k_wait_for_peer_deleted(ar, arvif->vdev_id, in ath10k_remove_interface()
5981 arvif->vdev_id, ret); in ath10k_remove_interface()
5996 vif->addr, arvif->vdev_id); in ath10k_remove_interface()
6007 ath10k_peer_cleanup(ar, arvif->vdev_id); in ath10k_remove_interface()
6093 ret = ath10k_wmi_vdev_set_param(ar, arvif->vdev_id, vdev_param, in ath10k_recalculate_mgmt_rate()
6121 ret = ath10k_wmi_vdev_set_param(ar, arvif->vdev_id, vdev_param, in ath10k_bss_info_changed()
6125 arvif->vdev_id, arvif->beacon_interval); in ath10k_bss_info_changed()
6129 arvif->vdev_id, ret); in ath10k_bss_info_changed()
6135 arvif->vdev_id); in ath10k_bss_info_changed()
6142 arvif->vdev_id, ret); in ath10k_bss_info_changed()
6160 arvif->vdev_id, ret); in ath10k_bss_info_changed()
6168 arvif->vdev_id, arvif->dtim_period); in ath10k_bss_info_changed()
6171 ret = ath10k_wmi_vdev_set_param(ar, arvif->vdev_id, vdev_param, in ath10k_bss_info_changed()
6175 arvif->vdev_id, ret); in ath10k_bss_info_changed()
6196 ret = ath10k_wmi_vdev_set_param(ar, arvif->vdev_id, vdev_param, in ath10k_bss_info_changed()
6201 arvif->vdev_id, arvif->ftm_responder, ret); in ath10k_bss_info_changed()
6213 arvif->vdev_id, ret); in ath10k_bss_info_changed()
6219 arvif->vdev_id, ret); in ath10k_bss_info_changed()
6231 arvif->vdev_id, slottime); in ath10k_bss_info_changed()
6234 ret = ath10k_wmi_vdev_set_param(ar, arvif->vdev_id, vdev_param, in ath10k_bss_info_changed()
6238 arvif->vdev_id, ret); in ath10k_bss_info_changed()
6249 arvif->vdev_id, preamble); in ath10k_bss_info_changed()
6252 ret = ath10k_wmi_vdev_set_param(ar, arvif->vdev_id, vdev_param, in ath10k_bss_info_changed()
6256 arvif->vdev_id, ret); in ath10k_bss_info_changed()
6276 arvif->vdev_id, info->txpower); in ath10k_bss_info_changed()
6290 arvif->vdev_id, ret); in ath10k_bss_info_changed()
6316 arvif->vdev_id, rate); in ath10k_bss_info_changed()
6319 ret = ath10k_wmi_vdev_set_param(ar, arvif->vdev_id, in ath10k_bss_info_changed()
6324 arvif->vdev_id, ret); in ath10k_bss_info_changed()
6327 ret = ath10k_wmi_vdev_set_param(ar, arvif->vdev_id, in ath10k_bss_info_changed()
6332 arvif->vdev_id, ret); in ath10k_bss_info_changed()
6412 ar->scan.vdev_id = arvif->vdev_id; in ath10k_hw_scan()
6433 arg->vdev_id = arvif->vdev_id; in ath10k_hw_scan()
6545 ret = ath10k_wmi_vdev_set_param(ar, arvif->vdev_id, vdev_param, in ath10k_set_key_h_def_keyidx()
6549 arvif->vdev_id, ret); in ath10k_set_key_h_def_keyidx()
6608 peer = ath10k_peer_find(ar, arvif->vdev_id, peer_addr); in ath10k_set_key()
6654 arvif->vdev_id, peer_addr, ret); in ath10k_set_key()
6670 arvif->vdev_id, peer_addr, ret); in ath10k_set_key()
6676 arvif->vdev_id, peer_addr, ret2); in ath10k_set_key()
6685 peer = ath10k_peer_find(ar, arvif->vdev_id, peer_addr); in ath10k_set_key()
6696 ath10k_wmi_peer_set_param(ar, arvif->vdev_id, sta->addr, in ath10k_set_key()
6699 ath10k_wmi_peer_set_param(ar, arvif->vdev_id, peer_addr, in ath10k_set_key()
6721 arvif->vdev_id, keyidx); in ath10k_set_default_unicast_key()
6724 arvif->vdev_id, in ath10k_set_default_unicast_key()
6730 arvif->vdev_id, in ath10k_set_default_unicast_key()
6790 err = ath10k_wmi_peer_set_param(ar, arvif->vdev_id, sta->addr, in ath10k_sta_rc_update_wk()
6798 err = ath10k_wmi_peer_set_param(ar, arvif->vdev_id, sta->addr, in ath10k_sta_rc_update_wk()
6809 err = ath10k_wmi_peer_set_param(ar, arvif->vdev_id, sta->addr, in ath10k_sta_rc_update_wk()
6820 err = ath10k_wmi_peer_set_param(ar, arvif->vdev_id, sta->addr, in ath10k_sta_rc_update_wk()
6894 ret = ath10k_wmi_peer_set_param(ar, arvif->vdev_id, sta->addr, in ath10k_sta_set_txpwr()
7308 arg.vdev_id = arvif->vdev_id; in ath10k_mac_reset_tid_config()
7529 arvif->vdev_id, sta->addr, in ath10k_sta_state()
7538 arvif->vdev_id, in ath10k_sta_state()
7563 ret = ath10k_peer_create(ar, vif, sta, arvif->vdev_id, in ath10k_sta_state()
7567 sta->addr, arvif->vdev_id, ret); in ath10k_sta_state()
7575 peer = ath10k_peer_find(ar, arvif->vdev_id, sta->addr); in ath10k_sta_state()
7578 vif->addr, arvif->vdev_id); in ath10k_sta_state()
7580 ath10k_peer_delete(ar, arvif->vdev_id, sta->addr); in ath10k_sta_state()
7595 ret = ath10k_wmi_update_fw_tdls_state(ar, arvif->vdev_id, in ath10k_sta_state()
7599 arvif->vdev_id, ret); in ath10k_sta_state()
7600 ath10k_peer_delete(ar, arvif->vdev_id, in ath10k_sta_state()
7607 ret = ath10k_mac_tdls_peer_update(ar, arvif->vdev_id, sta, in ath10k_sta_state()
7612 sta->addr, arvif->vdev_id, ret); in ath10k_sta_state()
7613 ath10k_peer_delete(ar, arvif->vdev_id, sta->addr); in ath10k_sta_state()
7619 ath10k_wmi_update_fw_tdls_state(ar, arvif->vdev_id, in ath10k_sta_state()
7629 arvif->vdev_id, sta->addr, sta); in ath10k_sta_state()
7632 ret = ath10k_mac_tdls_peer_update(ar, arvif->vdev_id, in ath10k_sta_state()
7641 ret = ath10k_peer_delete(ar, arvif->vdev_id, sta->addr); in ath10k_sta_state()
7644 sta->addr, arvif->vdev_id, ret); in ath10k_sta_state()
7656 sta->addr, peer, i, arvif->vdev_id); in ath10k_sta_state()
7682 ret = ath10k_wmi_update_fw_tdls_state(ar, arvif->vdev_id, in ath10k_sta_state()
7686 arvif->vdev_id, ret); in ath10k_sta_state()
7702 sta->addr, arvif->vdev_id, ret); in ath10k_sta_state()
7715 sta->addr, arvif->vdev_id, ret); in ath10k_sta_state()
7719 ret = ath10k_mac_tdls_peer_update(ar, arvif->vdev_id, sta, in ath10k_sta_state()
7723 sta->addr, arvif->vdev_id, ret); in ath10k_sta_state()
7738 sta->addr, arvif->vdev_id, ret); in ath10k_sta_state()
7791 ret = ath10k_wmi_set_sta_ps_param(ar, arvif->vdev_id, in ath10k_conf_tx_uapsd()
7804 ret = ath10k_wmi_set_sta_ps_param(ar, arvif->vdev_id, in ath10k_conf_tx_uapsd()
7813 arvif->vdev_id, ret); in ath10k_conf_tx_uapsd()
7820 arvif->vdev_id, ret); in ath10k_conf_tx_uapsd()
7838 ret = ath10k_wmi_vdev_sta_uapsd(ar, arvif->vdev_id, in ath10k_conf_tx_uapsd()
7895 ret = ath10k_wmi_vdev_wmm_conf(ar, arvif->vdev_id, in ath10k_conf_tx()
7899 arvif->vdev_id, ret); in ath10k_conf_tx()
7949 ar->scan.vdev_id = arvif->vdev_id; in ath10k_remain_on_channel()
7974 arg->vdev_id = arvif->vdev_id; in ath10k_remain_on_channel()
8052 arvif->vdev_id, value); in ath10k_set_rts_threshold()
8057 arvif->vdev_id, ret); in ath10k_set_rts_threshold()
8125 ath10k_wmi_peer_flush(ar, arvif->vdev_id, in ath10k_flush()
8314 arvif->vdev_id, rate, nss, sgi); in ath10k_mac_set_fixed_rate_params()
8317 ret = ath10k_wmi_vdev_set_param(ar, arvif->vdev_id, vdev_param, rate); in ath10k_mac_set_fixed_rate_params()
8325 ret = ath10k_wmi_vdev_set_param(ar, arvif->vdev_id, vdev_param, nss); in ath10k_mac_set_fixed_rate_params()
8332 ret = ath10k_wmi_vdev_set_param(ar, arvif->vdev_id, vdev_param, sgi); in ath10k_mac_set_fixed_rate_params()
8339 ret = ath10k_wmi_vdev_set_param(ar, arvif->vdev_id, vdev_param, ldpc); in ath10k_mac_set_fixed_rate_params()
8391 err = ath10k_wmi_peer_set_param(ar, arvif->vdev_id, sta->addr, in ath10k_mac_set_vht_bitrate_mask_fixup()
8432 err = ath10k_wmi_peer_set_param(ar, arvif->vdev_id, sta->addr, in ath10k_mac_clr_bitrate_mask_iter()
8489 arvif->vdev_id, ret); in ath10k_mac_op_set_bitrate_mask()
8540 arvif->vdev_id, ret); in ath10k_mac_op_set_bitrate_mask()
8564 peer = ath10k_peer_find(ar, arvif->vdev_id, sta->addr); in ath10k_sta_rc_update()
8568 sta->addr, arvif->vdev_id); in ath10k_sta_rc_update()
8654 ret = ath10k_wmi_vdev_set_param(ar, arvif->vdev_id, in ath10k_offset_tsf()
8673 arvif->vdev_id, sta->addr, tid, action); in ath10k_ampdu_action()
8769 arvif->vdev_id, in ath10k_mac_update_vif_chan()
8781 ret = ath10k_wmi_vdev_down(ar, arvif->vdev_id); in ath10k_mac_update_vif_chan()
8784 arvif->vdev_id, ret); in ath10k_mac_update_vif_chan()
8819 arvif->vdev_id, ret); in ath10k_mac_update_vif_chan()
8823 ret = ath10k_wmi_vdev_up(arvif->ar, arvif->vdev_id, arvif->aid, in ath10k_mac_update_vif_chan()
8827 arvif->vdev_id, ret); in ath10k_mac_update_vif_chan()
8991 ctx, arvif->vdev_id); in ath10k_mac_op_assign_vif_chanctx()
9001 arvif->vdev_id, vif->addr, in ath10k_mac_op_assign_vif_chanctx()
9011 arvif->vdev_id, ret); in ath10k_mac_op_assign_vif_chanctx()
9016 ret = ath10k_wmi_vdev_up(ar, arvif->vdev_id, 0, vif->addr); in ath10k_mac_op_assign_vif_chanctx()
9019 arvif->vdev_id, ret); in ath10k_mac_op_assign_vif_chanctx()
9030 arvif->vdev_id, ret); in ath10k_mac_op_assign_vif_chanctx()
9071 ctx, arvif->vdev_id); in ath10k_mac_op_unassign_vif_chanctx()
9078 ret = ath10k_wmi_vdev_down(ar, arvif->vdev_id); in ath10k_mac_op_unassign_vif_chanctx()
9081 arvif->vdev_id, ret); in ath10k_mac_op_unassign_vif_chanctx()
9089 arvif->vdev_id, ret); in ath10k_mac_op_unassign_vif_chanctx()
9310 peer = ath10k_peer_find(ar, arsta->arvif->vdev_id, sta->addr); in ath10k_mac_sta_get_peer_stats_info()
9318 arsta->arvif->vdev_id, in ath10k_mac_sta_get_peer_stats_info()
9407 arg.vdev_id = arvif->vdev_id; in ath10k_mac_op_set_tid_config()
9840 if (arvif->vdev_id == arvif_iter->vdev_id) in ath10k_get_arvif_iter()
9844 struct ath10k_vif *ath10k_get_arvif(struct ath10k *ar, u32 vdev_id) in ath10k_get_arvif() argument
9849 arvif_iter.vdev_id = vdev_id; in ath10k_get_arvif()
9856 ath10k_warn(ar, "No VIF found for vdev %d\n", vdev_id); in ath10k_get_arvif()