Lines Matching refs:mvm

50 iwl_mvm_update_frame_stats(struct iwl_mvm *mvm, u32 rate, bool agg)  in iwl_mvm_update_frame_stats()  argument
54 spin_lock_bh(&mvm->drv_stats_lock); in iwl_mvm_update_frame_stats()
55 mvm->drv_rx_stats.success_frames++; in iwl_mvm_update_frame_stats()
58 mvm->drv_rx_stats.ht_frames++; in iwl_mvm_update_frame_stats()
61 mvm->drv_rx_stats.vht_frames++; in iwl_mvm_update_frame_stats()
64 mvm->drv_rx_stats.legacy_frames++; in iwl_mvm_update_frame_stats()
70 mvm->drv_rx_stats.bw_20_frames++; in iwl_mvm_update_frame_stats()
73 mvm->drv_rx_stats.bw_40_frames++; in iwl_mvm_update_frame_stats()
76 mvm->drv_rx_stats.bw_80_frames++; in iwl_mvm_update_frame_stats()
79 mvm->drv_rx_stats.bw_160_frames++; in iwl_mvm_update_frame_stats()
85 mvm->drv_rx_stats.sgi_frames++; in iwl_mvm_update_frame_stats()
87 mvm->drv_rx_stats.ngi_frames++; in iwl_mvm_update_frame_stats()
91 mvm->drv_rx_stats.siso_frames++; in iwl_mvm_update_frame_stats()
94 mvm->drv_rx_stats.mimo2_frames++; in iwl_mvm_update_frame_stats()
99 mvm->drv_rx_stats.agg_frames++; in iwl_mvm_update_frame_stats()
104 mvm->drv_rx_stats.last_rates[mvm->drv_rx_stats.last_frame_idx] = rate; in iwl_mvm_update_frame_stats()
105 mvm->drv_rx_stats.last_frame_idx++; in iwl_mvm_update_frame_stats()
106 mvm->drv_rx_stats.last_frame_idx %= in iwl_mvm_update_frame_stats()
107 ARRAY_SIZE(mvm->drv_rx_stats.last_rates); in iwl_mvm_update_frame_stats()
109 spin_unlock_bh(&mvm->drv_stats_lock); in iwl_mvm_update_frame_stats()
113 iwl_mvm_reset_frame_stats(struct iwl_mvm *mvm) in iwl_mvm_reset_frame_stats() argument
116 spin_lock_bh(&mvm->drv_stats_lock); in iwl_mvm_reset_frame_stats()
117 memset(&mvm->drv_rx_stats, 0, sizeof(mvm->drv_rx_stats)); in iwl_mvm_reset_frame_stats()
118 spin_unlock_bh(&mvm->drv_stats_lock); in iwl_mvm_reset_frame_stats()
136 iwl_mvm_tx_protection(struct iwl_mvm *mvm, struct iwl_mvm_sta *mvmsta, bool enable) in iwl_mvm_tx_protection() argument
138 if (iwl_mvm_has_tlc_offload(mvm)) in iwl_mvm_tx_protection()
139 return (rs_fw_tx_protection(mvm, mvmsta, enable)); in iwl_mvm_tx_protection()
147 iwl_mvm_rs_sw_rate_init(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_rs_sw_rate_init() argument
156 iwl_mvm_rs_rate_init(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_rs_rate_init() argument
161 if (iwl_mvm_has_tlc_offload(mvm)) in iwl_mvm_rs_rate_init()
162 iwl_mvm_rs_fw_rate_init(mvm, vif, sta, link_conf, link_sta, band); in iwl_mvm_rs_rate_init()
164 iwl_mvm_rs_sw_rate_init(mvm, vif, sta, link_conf, link_sta, band); in iwl_mvm_rs_rate_init()
168 iwl_mvm_rs_tx_status(struct iwl_mvm *mvm, struct ieee80211_sta *sta, int tid, in iwl_mvm_rs_tx_status() argument
175 rs_update_last_rssi(struct iwl_mvm *mvm __unused, struct iwl_mvm_sta *mvmsta, in rs_update_last_rssi()