| /freebsd-13.1/sys/contrib/dev/iwlwifi/mvm/ |
| H A D | sta.c | 280 struct iwl_mvm_sta *mvmsta; in iwl_mvm_invalidate_sta_queue() local 303 cmd.sta_id = mvmsta->sta_id; in iwl_mvm_invalidate_sta_queue() 409 struct iwl_mvm_sta *mvmsta; in iwl_mvm_get_queue_agg_tids() local 449 struct iwl_mvm_sta *mvmsta; in iwl_mvm_remove_sta_queue_marking() local 509 struct iwl_mvm_sta *mvmsta; in iwl_mvm_free_inactive_queue() local 527 if (WARN_ON(!mvmsta)) in iwl_mvm_free_inactive_queue() 1256 .sta_id = mvmsta->sta_id, in iwl_mvm_sta_alloc_queue() 1802 mvmsta->sta_id); in iwl_mvm_drain_sta() 1808 mvmsta->sta_id); in iwl_mvm_drain_sta() 3157 mvmsta->lq_sta.rs_drv.lq.agg_frame_cnt_limit = mvmsta->max_agg_bufsize; in iwl_mvm_sta_tx_agg_oper() [all …]
|
| H A D | tx.c | 898 !mvmsta->amsdu_enabled) in iwl_mvm_tx_tso() 1064 struct iwl_mvm_sta *mvmsta; in iwl_mvm_tx_mpdu() local 1080 if (WARN_ON_ONCE(!mvmsta)) in iwl_mvm_tx_mpdu() 1093 sta, mvmsta->sta_id); in iwl_mvm_tx_mpdu() 1104 spin_lock(&mvmsta->lock); in iwl_mvm_tx_mpdu() 1185 spin_unlock(&mvmsta->lock); in iwl_mvm_tx_mpdu() 1210 if (WARN_ON_ONCE(!mvmsta)) in iwl_mvm_tx_skb_sta() 1678 &mvmsta->tid_data[tid]; in iwl_mvm_rx_tx_cmd_single() 1960 if (mvmsta->vif) in iwl_mvm_tx_reclaim() 2041 if (mvmsta) in iwl_mvm_rx_ba_notif() [all …]
|
| H A D | rs-fw.c | 288 struct iwl_mvm_sta *mvmsta; in iwl_mvm_tlc_update_notif() local 306 mvmsta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_tlc_update_notif() 308 if (!mvmsta) { in iwl_mvm_tlc_update_notif() 316 lq_sta = &mvmsta->lq_sta.rs_fw; in iwl_mvm_tlc_update_notif() 349 WARN_ON(mvmsta->orig_amsdu_len < size); in iwl_mvm_tlc_update_notif() 354 mvmsta->max_amsdu_len = size; in iwl_mvm_tlc_update_notif() 355 sta->max_rc_amsdu_len = mvmsta->max_amsdu_len; in iwl_mvm_tlc_update_notif() 358 if (mvmsta->amsdu_enabled & BIT(i)) in iwl_mvm_tlc_update_notif() 372 mvmsta->amsdu_enabled); in iwl_mvm_tlc_update_notif() 430 .sta_id = mvmsta->sta_id, in rs_fw_rate_init() [all …]
|
| H A D | tdls.c | 22 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->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 D | coex.c | 186 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->sta_id; in iwl_mvm_bt_coex_reduced_txp() 206 mvmsta->bt_reduced_txpower = enable; in iwl_mvm_bt_coex_reduced_txp() 555 struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_coex_agg_time_limit() local 556 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(mvmsta->vif); in iwl_mvm_coex_agg_time_limit() 567 lut_type = iwl_get_coex_type(mvm, mvmsta->vif); in iwl_mvm_coex_agg_time_limit() 579 struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_bt_coex_is_mimo_allowed() local [all …]
|
| H A D | rx.c | 211 struct iwl_mvm_sta *mvmsta; in iwl_mvm_rx_handle_tcm() local 225 mvmsta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_rx_handle_tcm() 226 mac = mvmsta->mac_id_n_color & FW_CTXT_ID_MSK; in iwl_mvm_rx_handle_tcm() 242 mvmvif = iwl_mvm_vif_from_mac80211(mvmsta->vif); in iwl_mvm_rx_handle_tcm() 250 mvmsta->sta_id != mvmvif->ap_sta_id) in iwl_mvm_rx_handle_tcm() 277 struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_rx_csum() local 400 struct ieee80211_vif *vif = mvmsta->vif; in iwl_mvm_rx_rx_mpdu() 415 rs_update_last_rssi(mvm, mvmsta, rx_status); in iwl_mvm_rx_rx_mpdu() 701 struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_stats_energy_iter() local 703 u32 sta_id = mvmsta->sta_id; in iwl_mvm_stats_energy_iter() [all …]
|
| H A D | rxmq.c | 45 struct iwl_mvm_sta *mvmsta; in iwl_mvm_check_pn() local 80 mvmsta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_check_pn() 85 ptk_pn = rcu_dereference(mvmsta->ptk_pn[keyidx]); in iwl_mvm_check_pn() 305 struct iwl_mvm_sta *mvmsta; in iwl_mvm_rx_mgmt_prot() local 338 mvmsta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_rx_mgmt_prot() 727 struct iwl_mvm_sta *mvmsta; in iwl_mvm_reorder_timer_expired() local 732 mvmsta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_reorder_timer_expired() 1675 if (mvmsta->vif != rx_sta_csa->vif) in iwl_mvm_rx_get_sta_block_tx() 1678 if (mvmsta->disable_tx) in iwl_mvm_rx_get_sta_block_tx() 1903 struct ieee80211_vif *vif = mvmsta->vif; in iwl_mvm_rx_mpdu_mq() [all …]
|
| H A D | mac80211.c | 1374 struct iwl_mvm_sta *mvmsta; in iwl_mvm_post_channel_switch() local 1380 if (WARN_ON(!mvmsta)) { in iwl_mvm_post_channel_switch() 3041 spin_lock_bh(&mvmsta->lock); in __iwl_mvm_mac_sta_notify() 3080 spin_unlock_bh(&mvmsta->lock); in __iwl_mvm_mac_sta_notify() 3096 struct iwl_mvm_sta *mvmsta; in iwl_mvm_sta_pm_notif() local 3111 if (!mvmsta->vif || in iwl_mvm_sta_pm_notif() 3118 mvmsta->sleeping = sleeping; in iwl_mvm_sta_pm_notif() 3921 mvmsta->ptk_pn[keyidx], in __iwl_mvm_mac_set_key() 5118 struct iwl_mvm_sta *mvmsta; in iwl_mvm_mac_flush() local 5145 if (mvmsta->vif != vif) in iwl_mvm_mac_flush() [all …]
|
| H A D | tt.c | 344 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 D | rs.c | 74 rs_update_last_rssi(struct iwl_mvm *mvm, struct iwl_mvm_sta *mvmsta, in rs_update_last_rssi() argument
|
| H A D | debugfs.c | 113 struct iwl_mvm_sta *mvmsta; in iwl_dbgfs_sta_drain_write() local 129 mvmsta = iwl_mvm_sta_from_staid_protected(mvm, sta_id); in iwl_dbgfs_sta_drain_write() 131 if (!mvmsta) in iwl_dbgfs_sta_drain_write() 134 ret = iwl_mvm_drain_sta(mvm, mvmsta, drain) ? : count; in iwl_dbgfs_sta_drain_write() 375 struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta); in iwl_dbgfs_rs_data_read() local 376 struct iwl_lq_sta_rs_fw *lq_sta = &mvmsta->lq_sta.rs_fw; in iwl_dbgfs_rs_data_read() 428 if (amsdu_len && mvmsta->orig_amsdu_len) in iwl_dbgfs_amsdu_len_write() 432 mvmsta->orig_amsdu_len = sta->max_amsdu_len; in iwl_dbgfs_amsdu_len_write() 437 sta->max_amsdu_len = mvmsta->orig_amsdu_len; in iwl_dbgfs_amsdu_len_write() 438 mvmsta->orig_amsdu_len = 0; in iwl_dbgfs_amsdu_len_write() [all …]
|
| H A D | sta.h | 536 int iwl_mvm_drain_sta(struct iwl_mvm *mvm, struct iwl_mvm_sta *mvmsta, 539 struct iwl_mvm_sta *mvmsta, bool disable);
|
| H A D | time-event.c | 170 struct iwl_mvm_sta *mvmsta; in iwl_mvm_te_check_disconnect() local 173 mvmsta = iwl_mvm_sta_from_staid_rcu(mvm, mvmvif->ap_sta_id); in iwl_mvm_te_check_disconnect() 174 if (!WARN_ON(!mvmsta)) in iwl_mvm_te_check_disconnect() 175 iwl_mvm_sta_modify_disable_tx(mvm, mvmsta, false); in iwl_mvm_te_check_disconnect()
|
| H A D | d3.c | 289 struct iwl_mvm_sta *mvmsta; in iwl_mvm_wowlan_get_rsc_tsc_data() local 293 mvmsta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_wowlan_get_rsc_tsc_data() 295 ptk_pn = rcu_dereference(mvmsta->ptk_pn[key->keyidx]); in iwl_mvm_wowlan_get_rsc_tsc_data() 410 struct iwl_mvm_sta *mvmsta; in iwl_mvm_wowlan_get_rsc_v5_data() local 414 mvmsta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_wowlan_get_rsc_v5_data() 416 ptk_pn = rcu_dereference(mvmsta->ptk_pn[key->keyidx]); in iwl_mvm_wowlan_get_rsc_v5_data() 1612 struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_set_aes_ptk_rx_seq() local 1623 ptk_pn = rcu_dereference(mvmsta->ptk_pn[key->keyidx]); in iwl_mvm_set_aes_ptk_rx_seq()
|
| H A D | ops.c | 1655 struct iwl_mvm_sta *mvmsta; in iwl_mvm_queue_state_change() local 1670 mvmsta = iwl_mvm_sta_from_mac80211(sta); in iwl_mvm_queue_state_change() 1675 else if (mvmsta->sta_state != IEEE80211_STA_NOTEXIST) in iwl_mvm_queue_state_change() 1699 if (start && mvmsta->sta_state != IEEE80211_STA_NOTEXIST) in iwl_mvm_queue_state_change()
|
| H A D | mac-ctxt.c | 624 struct iwl_mvm_sta *mvmsta = in iwl_mvm_mac_ctxt_cmd_sta() local 627 if (mvmsta->sta_state == in iwl_mvm_mac_ctxt_cmd_sta()
|
| H A D | mvm.h | 1781 struct iwl_mvm_sta *mvmsta,
|