/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | binding.c | 133 if (mvmvif->phy_ctxt != data->phyctxt) in iwl_mvm_iface_iterator() 190 if (WARN_ON_ONCE(!mvmvif->phy_ctxt)) in iwl_mvm_binding_add_vif() 200 return iwl_mvm_binding_update(mvm, vif, mvmvif->phy_ctxt, true); in iwl_mvm_binding_add_vif() 208 if (WARN_ON_ONCE(!mvmvif->phy_ctxt)) in iwl_mvm_binding_remove_vif() 211 ret = iwl_mvm_binding_update(mvm, vif, mvmvif->phy_ctxt, false); in iwl_mvm_binding_remove_vif()
|
H A D | quota.c | 92 if (!mvmvif->phy_ctxt) in iwl_mvm_quota_iterator() 96 id = mvmvif->phy_ctxt->id; in iwl_mvm_quota_iterator() 126 data->colors[id] = mvmvif->phy_ctxt->color; in iwl_mvm_quota_iterator() 128 WARN_ON_ONCE(data->colors[id] != mvmvif->phy_ctxt->color); in iwl_mvm_quota_iterator() 158 phy_id = mvmvif->phy_ctxt->id; in iwl_mvm_adjust_quota_for_noa()
|
H A D | coex.c | 372 if (mvmvif->phy_ctxt && in iwl_mvm_bt_notif_iterator() 373 (mvm->last_bt_notif.rrc_status & BIT(mvmvif->phy_ctxt->id))) in iwl_mvm_bt_notif_iterator() 612 struct iwl_mvm_phy_ctxt *phy_ctxt = mvmvif->phy_ctxt; in iwl_mvm_coex_agg_time_limit() local 615 if (mvm->last_bt_notif.ttc_status & BIT(phy_ctxt->id)) in iwl_mvm_coex_agg_time_limit() 636 struct iwl_mvm_phy_ctxt *phy_ctxt = mvmvif->phy_ctxt; in iwl_mvm_bt_coex_is_mimo_allowed() local 639 if (mvm->last_bt_notif.ttc_status & BIT(phy_ctxt->id)) in iwl_mvm_bt_coex_is_mimo_allowed()
|
H A D | mac80211.c | 1083 mvmvif->phy_ctxt = NULL; in iwl_mvm_cleanup_iterator() 1556 mvmvif->phy_ctxt = iwl_mvm_get_free_phy_ctxt(mvm); in iwl_mvm_mac_add_interface() 1557 if (!mvmvif->phy_ctxt) { in iwl_mvm_mac_add_interface() 1562 iwl_mvm_phy_ctxt_ref(mvm, mvmvif->phy_ctxt); in iwl_mvm_mac_add_interface() 1589 iwl_mvm_phy_ctxt_unref(mvm, mvmvif->phy_ctxt); in iwl_mvm_mac_add_interface() 1597 mvmvif->phy_ctxt = NULL; in iwl_mvm_mac_add_interface() 1674 iwl_mvm_phy_ctxt_unref(mvm, mvmvif->phy_ctxt); in iwl_mvm_mac_remove_interface() 1675 mvmvif->phy_ctxt = NULL; in iwl_mvm_mac_remove_interface() 3125 if (WARN_ON_ONCE(!mvmvif->phy_ctxt)) in iwl_mvm_mac_sta_state() 3222 iwl_mvm_rs_rate_init(mvm, sta, mvmvif->phy_ctxt in iwl_mvm_mac_sta_state() 3839 struct iwl_mvm_phy_ctxt *phy_ctxt; iwl_mvm_roc() local 4035 struct iwl_mvm_phy_ctxt *phy_ctxt; __iwl_mvm_add_chanctx() local 4081 struct iwl_mvm_phy_ctxt *phy_ctxt = &mvm->phy_ctxts[*phy_ctxt_id]; __iwl_mvm_remove_chanctx() local 4104 struct iwl_mvm_phy_ctxt *phy_ctxt = &mvm->phy_ctxts[*phy_ctxt_id]; iwl_mvm_change_chanctx() local 4145 struct iwl_mvm_phy_ctxt *phy_ctxt = &mvm->phy_ctxts[*phy_ctxt_id]; __iwl_mvm_assign_vif_chanctx() local [all...] |
H A D | power.c | 613 if (mvmvif->phy_ctxt && mvmvif->phy_ctxt->id < NUM_PHY_CTX) in iwl_mvm_power_ps_disabled_iterator() 622 bool active = mvmvif->phy_ctxt && mvmvif->phy_ctxt->id < NUM_PHY_CTX; in iwl_mvm_power_get_vifs_iterator() 710 client_same_channel = (bss_mvmvif->phy_ctxt->id == in iwl_mvm_power_set_pm() 711 p2p_mvmvif->phy_ctxt->id); in iwl_mvm_power_set_pm() 713 ap_same_channel = (bss_mvmvif->phy_ctxt->id == in iwl_mvm_power_set_pm() 714 ap_mvmvif->phy_ctxt->id); in iwl_mvm_power_set_pm()
|
H A D | phy-ctxt.c | 365 if (!mvmvif->phy_ctxt) in iwl_mvm_binding_iterator() 370 __set_bit(mvmvif->phy_ctxt->id, data); in iwl_mvm_binding_iterator()
|
H A D | ftm-responder.c | 393 struct iwl_mvm_phy_ctxt *phy_ctxt; in iwl_mvm_ftm_start_responder() local 418 phy_ctxt = &mvm->phy_ctxts[*phy_ctxt_id]; in iwl_mvm_ftm_start_responder() 419 ret = iwl_mvm_phy_ctxt_changed(mvm, phy_ctxt, &ctx.def, in iwl_mvm_ftm_start_responder()
|
H A D | d3.c | 512 if (WARN_ON(!mvmvif->phy_ctxt)) in iwl_mvm_d3_reprogram() 526 ret = iwl_mvm_phy_ctxt_add(mvm, mvmvif->phy_ctxt, &chandef, in iwl_mvm_d3_reprogram() 543 cpu_to_le32(FW_CMD_ID_AND_COLOR(mvmvif->phy_ctxt->id, in iwl_mvm_d3_reprogram() 544 mvmvif->phy_ctxt->color)); in iwl_mvm_d3_reprogram() 547 cpu_to_le32(FW_CMD_ID_AND_COLOR(mvmvif->phy_ctxt->id, in iwl_mvm_d3_reprogram() 548 mvmvif->phy_ctxt->color)); in iwl_mvm_d3_reprogram() 580 cpu_to_le32(FW_CMD_ID_AND_COLOR(mvmvif->phy_ctxt->id, in iwl_mvm_d3_reprogram() 581 mvmvif->phy_ctxt->color)); in iwl_mvm_d3_reprogram()
|
H A D | sf.c | 82 if (vif == data->ignore_vif || !mvmvif->phy_ctxt || in iwl_mvm_bound_iface_iterator()
|
H A D | debugfs-vif.c | 644 struct iwl_mvm_phy_ctxt *phy_ctxt; in iwl_dbgfs_rx_phyinfo_write() local 663 phy_ctxt = &mvm->phy_ctxts[*(u16 *)chanctx_conf->drv_priv]; in iwl_dbgfs_rx_phyinfo_write() 668 ret = iwl_mvm_phy_ctxt_changed(mvm, phy_ctxt, &chanctx_conf->min_def, in iwl_dbgfs_rx_phyinfo_write()
|
H A D | utils.c | 826 if (!mvmvif->phy_ctxt) in iwl_mvm_ll_iter() 829 band = mvmvif->phy_ctxt->channel->band; in iwl_mvm_ll_iter() 1197 if (!mvmvif->phy_ctxt) in iwl_mvm_tcm_iterator() 1200 band[mvmvif->id] = mvmvif->phy_ctxt->channel->band; in iwl_mvm_tcm_iterator()
|
H A D | scan.c | 228 if (vif->type != NL80211_IFTYPE_P2P_DEVICE && mvmvif->phy_ctxt && in iwl_mvm_scan_condition_iterator() 229 mvmvif->phy_ctxt->id < NUM_PHY_CTX) in iwl_mvm_scan_condition_iterator() 262 other_mvmvif->phy_ctxt && curr_mvmvif->phy_ctxt && in iwl_mvm_is_dcm_with_go_iterator() 263 other_mvmvif->phy_ctxt->id != curr_mvmvif->phy_ctxt->id) in iwl_mvm_is_dcm_with_go_iterator()
|
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | binding.c | 79 if (mvmvif->deflink.phy_ctxt != data->phyctxt) in iwl_mvm_iface_iterator() 136 if (WARN_ON_ONCE(!mvmvif->deflink.phy_ctxt)) in iwl_mvm_binding_add_vif() 146 return iwl_mvm_binding_update(mvm, vif, mvmvif->deflink.phy_ctxt, in iwl_mvm_binding_add_vif() 155 if (WARN_ON_ONCE(!mvmvif->deflink.phy_ctxt)) in iwl_mvm_binding_remove_vif() 158 ret = iwl_mvm_binding_update(mvm, vif, mvmvif->deflink.phy_ctxt, in iwl_mvm_binding_remove_vif()
|
H A D | quota.c | 36 if (!mvmvif->deflink.phy_ctxt) in iwl_mvm_quota_iterator() 40 id = mvmvif->deflink.phy_ctxt->id; in iwl_mvm_quota_iterator() 70 data->colors[id] = mvmvif->deflink.phy_ctxt->color; in iwl_mvm_quota_iterator() 73 mvmvif->deflink.phy_ctxt->color); in iwl_mvm_quota_iterator() 103 phy_id = mvmvif->deflink.phy_ctxt->id; in iwl_mvm_adjust_quota_for_noa()
|
H A D | mld-mac80211.c | 161 if (mvmvif->deflink.phy_ctxt) { in iwl_mvm_mld_mac_remove_interface() 162 iwl_mvm_phy_ctxt_unref(mvm, mvmvif->deflink.phy_ctxt); in iwl_mvm_mld_mac_remove_interface() 163 mvmvif->deflink.phy_ctxt = NULL; in iwl_mvm_mld_mac_remove_interface() 223 if (!link->phy_ctxt) in iwl_mvm_esr_mode_active() 226 ret = iwl_mvm_phy_send_rlc(mvm, link->phy_ctxt, 2, 2); in iwl_mvm_esr_mode_active() 230 link->phy_ctxt->rlc_disabled = true; in iwl_mvm_esr_mode_active() 244 struct iwl_mvm_phy_ctxt *phy_ctxt = &mvm->phy_ctxts[*phy_ctxt_id]; in __iwl_mvm_mld_assign_vif_chanctx() local 272 mvmvif->link[link_id]->phy_ctxt = phy_ctxt; in __iwl_mvm_mld_assign_vif_chanctx() 314 phy_ctxt in __iwl_mvm_mld_assign_vif_chanctx() 380 struct iwl_mvm_phy_ctxt *phy_ctxt; iwl_mvm_esr_mode_inactive() local [all...] |
H A D | coex.c | 320 if (link_info->phy_ctxt && in iwl_mvm_bt_notif_per_link() 321 (mvm->last_bt_notif.rrc_status & BIT(link_info->phy_ctxt->id))) in iwl_mvm_bt_notif_per_link() 595 struct iwl_mvm_phy_ctxt *phy_ctxt = mvmvif->deflink.phy_ctxt; in iwl_mvm_coex_agg_time_limit() local 598 if (mvm->last_bt_notif.ttc_status & BIT(phy_ctxt->id)) in iwl_mvm_coex_agg_time_limit() 619 struct iwl_mvm_phy_ctxt *phy_ctxt = mvmvif->deflink.phy_ctxt; in iwl_mvm_bt_coex_is_mimo_allowed() local 622 if (mvm->last_bt_notif.ttc_status & BIT(phy_ctxt->id)) in iwl_mvm_bt_coex_is_mimo_allowed()
|
H A D | mac80211.c | 1040 mvmvif->link[link_id]->phy_ctxt = NULL; in iwl_mvm_cleanup_iterator() 1628 mvmvif->deflink.phy_ctxt = NULL; in iwl_mvm_mac_add_interface() 1724 if (mvmvif->deflink.phy_ctxt) { in iwl_mvm_mac_remove_interface() 1725 iwl_mvm_phy_ctxt_unref(mvm, mvmvif->deflink.phy_ctxt); in iwl_mvm_mac_remove_interface() 1726 mvmvif->deflink.phy_ctxt = NULL; in iwl_mvm_mac_remove_interface() 3565 if (!conf || !link_sta || !mvmvif->link[link_id]->phy_ctxt) in iwl_mvm_rs_rate_init_all_links() 3569 mvmvif->link[link_id]->phy_ctxt->channel->band); in iwl_mvm_rs_rate_init_all_links() 3885 if (WARN_ON_ONCE(!mvmvif->link[link_id]->phy_ctxt)) { in iwl_mvm_mac_sta_state_common() 4575 struct iwl_mvm_phy_ctxt *phy_ctxt; in iwl_mvm_roc_common() local 4611 phy_ctxt in iwl_mvm_roc_common() 4714 struct iwl_mvm_phy_ctxt *phy_ctxt; __iwl_mvm_add_chanctx() local 4760 struct iwl_mvm_phy_ctxt *phy_ctxt = &mvm->phy_ctxts[*phy_ctxt_id]; __iwl_mvm_remove_chanctx() local 4782 struct iwl_mvm_phy_ctxt *phy_ctxt = &mvm->phy_ctxts[*phy_ctxt_id]; iwl_mvm_change_chanctx() local 4830 struct iwl_mvm_phy_ctxt *phy_ctxt = &mvm->phy_ctxts[*phy_ctxt_id]; __iwl_mvm_assign_vif_chanctx_common() local [all...] |
H A D | link.c | 79 WARN_ON_ONCE(link_info->phy_ctxt); in iwl_mvm_add_link() 115 if (!link_info->phy_ctxt) in iwl_mvm_link_changed() 135 phyctxt = link_info->phy_ctxt; in iwl_mvm_link_changed()
|
H A D | utils.c | 425 if (link_info->phy_ctxt != data->ctxt) in iwl_mvm_diversity_iter() 529 if (!mvmvif->deflink.phy_ctxt) in iwl_mvm_ll_iter() 532 band = mvmvif->deflink.phy_ctxt->channel->band; in iwl_mvm_ll_iter() 918 if (!mvmvif->deflink.phy_ctxt) in iwl_mvm_tcm_iterator() 921 band[mvmvif->id] = mvmvif->deflink.phy_ctxt->channel->band; in iwl_mvm_tcm_iterator() 1175 * used phy_ctxt ids. 1184 if (vif1->link[i]->phy_ctxt == vif2->link[j]->phy_ctxt) in iwl_mvm_have_links_same_channel() 1196 /* FIXME: can it fail when phy_ctxt is assigned? */ in iwl_mvm_vif_is_active() 1198 if (mvmvif->link[i]->phy_ctxt in iwl_mvm_vif_is_active() [all...] |
H A D | ftm-responder.c | 402 struct iwl_mvm_phy_ctxt *phy_ctxt; in iwl_mvm_ftm_start_responder() local 427 phy_ctxt = &mvm->phy_ctxts[*phy_ctxt_id]; in iwl_mvm_ftm_start_responder() 428 ret = iwl_mvm_phy_ctxt_changed(mvm, phy_ctxt, &ctx.def, in iwl_mvm_ftm_start_responder()
|
H A D | phy-ctxt.c | 377 if (!mvmvif->deflink.phy_ctxt) in iwl_mvm_binding_iterator() 382 __set_bit(mvmvif->deflink.phy_ctxt->id, data); in iwl_mvm_binding_iterator()
|
H A D | debugfs-vif.c | 582 struct iwl_mvm_phy_ctxt *phy_ctxt; in iwl_dbgfs_rx_phyinfo_write() local 601 phy_ctxt = &mvm->phy_ctxts[*(u16 *)chanctx_conf->drv_priv]; in iwl_dbgfs_rx_phyinfo_write() 606 ret = iwl_mvm_phy_ctxt_changed(mvm, phy_ctxt, &chanctx_conf->min_def, in iwl_dbgfs_rx_phyinfo_write()
|
H A D | sf.c | 26 if (vif == data->ignore_vif || !mvmvif->deflink.phy_ctxt || in iwl_mvm_bound_iface_iterator()
|
H A D | scan.c | 201 mvmvif->deflink.phy_ctxt && in iwl_mvm_scan_iterator() 202 mvmvif->deflink.phy_ctxt->id < NUM_PHY_CTX) in iwl_mvm_scan_iterator() 211 mvmvif->deflink.phy_ctxt && curr_mvmvif->deflink.phy_ctxt && in iwl_mvm_scan_iterator() 212 mvmvif->deflink.phy_ctxt->id != curr_mvmvif->deflink.phy_ctxt->id) in iwl_mvm_scan_iterator() 2857 if (link && link->phy_ctxt->id < NUM_PHY_CTX && in iwl_mvm_scan_respect_p2p_go_iter() 2859 link->phy_ctxt->channel->band == data->band)) { in iwl_mvm_scan_respect_p2p_go_iter()
|
H A D | d3.c | 735 if (WARN_ON(!mvmvif->deflink.phy_ctxt)) in iwl_mvm_d3_reprogram() 749 ret = iwl_mvm_phy_ctxt_add(mvm, mvmvif->deflink.phy_ctxt, &chandef, in iwl_mvm_d3_reprogram() 766 cpu_to_le32(FW_CMD_ID_AND_COLOR(mvmvif->deflink.phy_ctxt->id, in iwl_mvm_d3_reprogram() 767 mvmvif->deflink.phy_ctxt->color)); in iwl_mvm_d3_reprogram() 770 cpu_to_le32(FW_CMD_ID_AND_COLOR(mvmvif->deflink.phy_ctxt->id, in iwl_mvm_d3_reprogram() 771 mvmvif->deflink.phy_ctxt->color)); in iwl_mvm_d3_reprogram() 804 cpu_to_le32(FW_CMD_ID_AND_COLOR(mvmvif->deflink.phy_ctxt->id, in iwl_mvm_d3_reprogram() 805 mvmvif->deflink.phy_ctxt->color)); in iwl_mvm_d3_reprogram()
|