Home
last modified time | relevance | path

Searched refs:mvmsta (Results 1 – 17 of 17) sorted by relevance

/freebsd-14.2/sys/contrib/dev/iwlwifi/mvm/
H A Dsta.c312 struct iwl_mvm_sta *mvmsta; in iwl_mvm_invalidate_sta_queue() local
450 struct iwl_mvm_sta *mvmsta; in iwl_mvm_get_queue_agg_tids() local
472 spin_lock_bh(&mvmsta->lock); in iwl_mvm_get_queue_agg_tids()
490 struct iwl_mvm_sta *mvmsta; in iwl_mvm_remove_sta_queue_marking() local
515 spin_lock_bh(&mvmsta->lock); in iwl_mvm_remove_sta_queue_marking()
554 struct iwl_mvm_sta *mvmsta; in iwl_mvm_free_inactive_queue() local
572 if (WARN_ON(!mvmsta)) in iwl_mvm_free_inactive_queue()
939 spin_lock_bh(&mvmsta->lock); in iwl_mvm_sta_alloc_queue_tvqm()
1065 struct iwl_mvm_sta *mvmsta; in iwl_mvm_unshare_queue() local
1929 mvmsta->deflink.sta_id); in iwl_mvm_drain_sta()
[all …]
H A Dtx.c956 !mvmsta->amsdu_enabled) in iwl_mvm_tx_tso()
1122 struct iwl_mvm_sta *mvmsta; in iwl_mvm_tx_mpdu() local
1138 if (WARN_ON_ONCE(!mvmsta)) in iwl_mvm_tx_mpdu()
1162 spin_lock(&mvmsta->lock); in iwl_mvm_tx_mpdu()
1256 spin_unlock(&mvmsta->lock); in iwl_mvm_tx_mpdu()
1266 spin_unlock(&mvmsta->lock); in iwl_mvm_tx_mpdu()
1283 if (WARN_ON_ONCE(!mvmsta)) in iwl_mvm_tx_skb_sta()
1759 &mvmsta->tid_data[tid]; in iwl_mvm_rx_tx_cmd_single()
2043 if (mvmsta->vif) in iwl_mvm_tx_reclaim()
2128 if (mvmsta) in iwl_mvm_rx_ba_notif()
[all …]
H A Dtdls.c22 struct iwl_mvm_sta *mvmsta; in iwl_mvm_teardown_tdls_peers() local
33 mvmsta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_teardown_tdls_peers()
44 struct iwl_mvm_sta *mvmsta; in iwl_mvm_tdls_sta_count() local
58 if (mvmsta->vif != vif) in iwl_mvm_tdls_sta_count()
211 struct iwl_mvm_sta *mvmsta; in iwl_mvm_rx_tdls_notif() local
233 vif = mvmsta->vif; in iwl_mvm_rx_tdls_notif()
341 struct iwl_mvm_sta *mvmsta; in iwl_mvm_tdls_config_channel_switch() local
420 mvmsta->deflink.sta_id); in iwl_mvm_tdls_config_channel_switch()
459 struct iwl_mvm_sta *mvmsta; in iwl_mvm_tdls_ch_switch_work() local
482 vif = mvmsta->vif; in iwl_mvm_tdls_ch_switch_work()
[all …]
H A Drs-fw.c421 struct iwl_mvm_sta *mvmsta; in iwl_mvm_tlc_update_notif() local
441 mvmsta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_tlc_update_notif()
443 if (!mvmsta) { in iwl_mvm_tlc_update_notif()
495 mvmsta->amsdu_enabled = le32_to_cpu(notif->amsdu_enabled); in iwl_mvm_tlc_update_notif()
496 mvmsta->max_amsdu_len = size; in iwl_mvm_tlc_update_notif()
497 link_sta->agg.max_rc_amsdu_len = mvmsta->max_amsdu_len; in iwl_mvm_tlc_update_notif()
500 if (mvmsta->amsdu_enabled & BIT(i)) in iwl_mvm_tlc_update_notif()
514 mvmsta->amsdu_enabled); in iwl_mvm_tlc_update_notif()
599 .max_ch_width = mvmsta->authorized ? in iwl_mvm_rs_fw_rate_init()
628 mvm_link_sta = rcu_dereference(mvmsta->link[link_id]); in iwl_mvm_rs_fw_rate_init()
[all …]
H A Dcoex.c186 struct iwl_mvm_sta *mvmsta; in iwl_mvm_bt_coex_reduced_txp() local
189 mvmsta = iwl_mvm_sta_from_staid_protected(mvm, sta_id); in iwl_mvm_bt_coex_reduced_txp()
190 if (!mvmsta) in iwl_mvm_bt_coex_reduced_txp()
194 if (mvmsta->bt_reduced_txpower == enable) in iwl_mvm_bt_coex_reduced_txp()
197 value = mvmsta->deflink.sta_id; in iwl_mvm_bt_coex_reduced_txp()
206 mvmsta->bt_reduced_txpower = enable; in iwl_mvm_bt_coex_reduced_txp()
593 struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_coex_agg_time_limit() local
594 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(mvmsta->vif); in iwl_mvm_coex_agg_time_limit()
605 lut_type = iwl_get_coex_type(mvm, mvmsta->vif); in iwl_mvm_coex_agg_time_limit()
617 struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_bt_coex_is_mimo_allowed() local
[all …]
H A Drx.c210 struct iwl_mvm_sta *mvmsta; in iwl_mvm_rx_handle_tcm() local
228 mvmsta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_rx_handle_tcm()
229 mac = mvmsta->mac_id_n_color & FW_CTXT_ID_MSK; in iwl_mvm_rx_handle_tcm()
245 mvmvif = iwl_mvm_vif_from_mac80211(mvmsta->vif); in iwl_mvm_rx_handle_tcm()
253 mvmsta->deflink.sta_id != mvmvif->deflink.ap_sta_id) in iwl_mvm_rx_handle_tcm()
279 struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_rx_csum() local
388 struct ieee80211_vif *vif = mvmsta->vif; in iwl_mvm_rx_rx_mpdu()
423 struct ieee80211_vif *vif = mvmsta->vif; in iwl_mvm_rx_rx_mpdu()
438 rs_update_last_rssi(mvm, mvmsta, rx_status); in iwl_mvm_rx_rx_mpdu()
733 u32 sta_id = mvmsta->deflink.sta_id; in iwl_mvm_stats_energy_iter()
[all …]
H A Dmac80211.c1389 struct iwl_mvm_sta *mvmsta; in iwl_mvm_post_channel_switch() local
1395 if (WARN_ON(!mvmsta)) { in iwl_mvm_post_channel_switch()
3209 spin_lock_bh(&mvmsta->lock); in __iwl_mvm_mac_sta_notify()
3262 struct iwl_mvm_sta *mvmsta; in iwl_mvm_sta_pm_notif() local
3277 if (!mvmsta->vif || in iwl_mvm_sta_pm_notif()
3284 mvmsta->sleeping = sleeping; in iwl_mvm_sta_pm_notif()
3832 mvmsta->authorized = false; in iwl_mvm_sta_state_authorized_to_assoc()
4329 mvmsta->ptk_pn[keyidx], in __iwl_mvm_mac_set_key()
5621 struct iwl_mvm_sta *mvmsta; in iwl_mvm_mac_flush() local
5649 if (mvmsta->vif != vif) in iwl_mvm_mac_flush()
[all …]
H A Drxmq.c20 struct iwl_mvm_sta *mvmsta; in iwl_mvm_check_pn() local
55 mvmsta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_check_pn()
60 ptk_pn = rcu_dereference(mvmsta->ptk_pn[keyidx]); in iwl_mvm_check_pn()
288 struct iwl_mvm_sta *mvmsta; in iwl_mvm_rx_mgmt_prot() local
323 mvmsta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_rx_mgmt_prot()
325 mvmvif = iwl_mvm_vif_from_mac80211(mvmsta->vif); in iwl_mvm_rx_mgmt_prot()
712 struct iwl_mvm_sta *mvmsta; in iwl_mvm_reorder_timer_expired() local
722 mvmsta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_reorder_timer_expired()
2215 if (mvmsta->vif != rx_sta_csa->vif) in iwl_mvm_rx_get_sta_block_tx()
2218 if (mvmsta->disable_tx) in iwl_mvm_rx_get_sta_block_tx()
[all …]
H A Dtt.c344 struct iwl_mvm_sta *mvmsta; in iwl_mvm_tt_tx_protection() local
348 mvmsta = iwl_mvm_sta_from_staid_protected(mvm, i); in iwl_mvm_tt_tx_protection()
349 if (!mvmsta) in iwl_mvm_tt_tx_protection()
352 if (enable == mvmsta->tt_tx_protection) in iwl_mvm_tt_tx_protection()
354 err = iwl_mvm_tx_protection(mvm, mvmsta, enable); in iwl_mvm_tt_tx_protection()
361 mvmsta->tt_tx_protection = enable; in iwl_mvm_tt_tx_protection()
H A Drs.c89 rs_update_last_rssi(struct iwl_mvm *mvm, struct iwl_mvm_sta *mvmsta, in rs_update_last_rssi() argument
H A Ddebugfs.c117 struct iwl_mvm_sta *mvmsta; in iwl_dbgfs_sta_drain_write() local
133 mvmsta = iwl_mvm_sta_from_staid_protected(mvm, sta_id); in iwl_dbgfs_sta_drain_write()
135 if (!mvmsta) in iwl_dbgfs_sta_drain_write()
138 ret = iwl_mvm_drain_sta(mvm, mvmsta, drain) ? : count; in iwl_dbgfs_sta_drain_write()
396 struct iwl_mvm_sta *mvmsta, in iwl_dbgfs_rs_data_read() argument
439 struct iwl_mvm_sta *mvmsta, in iwl_dbgfs_amsdu_len_write() argument
472 struct iwl_mvm_sta *mvmsta, in iwl_dbgfs_amsdu_len_read() argument
1619 struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(link_sta->sta); in _iwl_dbgfs_link_sta_wrap_write() local
1620 struct iwl_mvm *mvm = iwl_mvm_vif_from_mac80211(mvmsta->vif)->mvm; in _iwl_dbgfs_link_sta_wrap_write()
1633 ret = real(link_sta, mvmsta, mvm, mvm_link_sta, buf, buf_size, ppos); in _iwl_dbgfs_link_sta_wrap_write()
[all …]
H A Dmld-sta.c12 struct iwl_mvm_sta *mvmsta; in iwl_mvm_sta_fw_id_mask() local
19 mvmsta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_sta_fw_id_mask()
23 return BIT(mvmsta->deflink.sta_id); in iwl_mvm_sta_fw_id_mask()
26 for (link_id = 0; link_id < ARRAY_SIZE(mvmsta->link); link_id++) { in iwl_mvm_sta_fw_id_mask()
34 rcu_dereference_check(mvmsta->link[link_id], in iwl_mvm_sta_fw_id_mask()
864 struct iwl_mvm_sta *mvmsta, in iwl_mvm_mld_sta_modify_disable_tx() argument
870 cmd.sta_id = cpu_to_le32(mvmsta->deflink.sta_id); in iwl_mvm_mld_sta_modify_disable_tx()
H A Dsta.h568 int iwl_mvm_drain_sta(struct iwl_mvm *mvm, struct iwl_mvm_sta *mvmsta,
571 struct iwl_mvm_sta *mvmsta, bool disable);
H A Dtime-event.c177 struct iwl_mvm_sta *mvmsta; in iwl_mvm_te_check_disconnect() local
180 mvmsta = iwl_mvm_sta_from_staid_rcu(mvm, in iwl_mvm_te_check_disconnect()
182 if (!WARN_ON(!mvmsta)) in iwl_mvm_te_check_disconnect()
183 iwl_mvm_sta_modify_disable_tx(mvm, mvmsta, false); in iwl_mvm_te_check_disconnect()
H A Dd3.c292 struct iwl_mvm_sta *mvmsta; in iwl_mvm_wowlan_get_rsc_tsc_data() local
296 mvmsta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_wowlan_get_rsc_tsc_data()
298 ptk_pn = rcu_dereference(mvmsta->ptk_pn[key->keyidx]); in iwl_mvm_wowlan_get_rsc_tsc_data()
413 struct iwl_mvm_sta *mvmsta; in iwl_mvm_wowlan_get_rsc_v5_data() local
417 mvmsta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_wowlan_get_rsc_v5_data()
419 ptk_pn = rcu_dereference(mvmsta->ptk_pn[key->keyidx]); in iwl_mvm_wowlan_get_rsc_v5_data()
1627 struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_set_aes_ptk_rx_seq() local
1638 ptk_pn = rcu_dereference(mvmsta->ptk_pn[key->keyidx]); in iwl_mvm_set_aes_ptk_rx_seq()
H A Dops.c1722 struct iwl_mvm_sta *mvmsta; in iwl_mvm_queue_state_change() local
1737 mvmsta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_queue_state_change()
1742 else if (mvmsta->sta_state != IEEE80211_STA_NOTEXIST) in iwl_mvm_queue_state_change()
1769 if (start && mvmsta->sta_state != IEEE80211_STA_NOTEXIST) { in iwl_mvm_queue_state_change()
H A Dmvm.h2051 struct iwl_mvm_sta *mvmsta,