Lines Matching refs:mvmvif
227 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_bt_coex_enable_rssi_event() local
229 mvmvif->bf_data.last_bt_coex_event = rssi; in iwl_mvm_bt_coex_enable_rssi_event()
230 mvmvif->bf_data.bt_coex_max_thold = in iwl_mvm_bt_coex_enable_rssi_event()
232 mvmvif->bf_data.bt_coex_min_thold = in iwl_mvm_bt_coex_enable_rssi_event()
264 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_bt_notif_iterator() local
279 if (!mvmvif->ap_ibss_active) in iwl_mvm_bt_notif_iterator()
295 iwl_mvm_bt_coex_reduced_txp(mvm, mvmvif->ap_sta_id, in iwl_mvm_bt_notif_iterator()
317 if (mvmvif->phy_ctxt && in iwl_mvm_bt_notif_iterator()
318 (mvm->last_bt_notif.rrc_status & BIT(mvmvif->phy_ctxt->id))) in iwl_mvm_bt_notif_iterator()
323 mvmvif->id, bt_activity_grading, smps_mode); in iwl_mvm_bt_notif_iterator()
330 if (iwl_mvm_vif_low_latency(mvmvif)) { in iwl_mvm_bt_notif_iterator()
338 if (!mvmvif->ap_ibss_active) in iwl_mvm_bt_notif_iterator()
357 data->primary_load = mvm->tcm.result.load[mvmvif->id]; in iwl_mvm_bt_notif_iterator()
359 data->secondary_load = mvm->tcm.result.load[mvmvif->id]; in iwl_mvm_bt_notif_iterator()
374 data->primary_load = mvm->tcm.result.load[mvmvif->id]; in iwl_mvm_bt_notif_iterator()
376 data->secondary_load = mvm->tcm.result.load[mvmvif->id]; in iwl_mvm_bt_notif_iterator()
387 iwl_mvm_bt_coex_reduced_txp(mvm, mvmvif->ap_sta_id, false); in iwl_mvm_bt_notif_iterator()
393 ave_rssi = mvmvif->bf_data.ave_beacon_signal; in iwl_mvm_bt_notif_iterator()
399 if (iwl_mvm_bt_coex_reduced_txp(mvm, mvmvif->ap_sta_id, true)) in iwl_mvm_bt_notif_iterator()
402 if (iwl_mvm_bt_coex_reduced_txp(mvm, mvmvif->ap_sta_id, false)) in iwl_mvm_bt_notif_iterator()
511 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_bt_rssi_event() local
524 if (mvmvif->ap_sta_id == IWL_MVM_INVALID_STA) in iwl_mvm_bt_rssi_event()
540 ret = iwl_mvm_bt_coex_reduced_txp(mvm, mvmvif->ap_sta_id, in iwl_mvm_bt_rssi_event()
543 ret = iwl_mvm_bt_coex_reduced_txp(mvm, mvmvif->ap_sta_id, true); in iwl_mvm_bt_rssi_event()
556 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(mvmsta->vif); in iwl_mvm_coex_agg_time_limit() local
557 struct iwl_mvm_phy_ctxt *phy_ctxt = mvmvif->phy_ctxt; in iwl_mvm_coex_agg_time_limit()
580 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(mvmsta->vif); in iwl_mvm_bt_coex_is_mimo_allowed() local
581 struct iwl_mvm_phy_ctxt *phy_ctxt = mvmvif->phy_ctxt; in iwl_mvm_bt_coex_is_mimo_allowed()