Lines Matching refs:bss_conf
303 mvif->bss_conf.mt76.idx = __ffs64(~dev->mt76.vif_mask); in mt7921_add_interface()
304 if (mvif->bss_conf.mt76.idx >= MT792x_MAX_INTERFACES) { in mt7921_add_interface()
309 mvif->bss_conf.mt76.omac_idx = mvif->bss_conf.mt76.idx; in mt7921_add_interface()
311 mvif->bss_conf.vif = mvif; in mt7921_add_interface()
312 mvif->bss_conf.mt76.band_idx = 0; in mt7921_add_interface()
313 mvif->bss_conf.mt76.wmm_idx = mvif->bss_conf.mt76.idx % MT76_CONNAC_MAX_WMM_SETS; in mt7921_add_interface()
315 ret = mt76_connac_mcu_uni_add_dev(&dev->mphy, &vif->bss_conf, in mt7921_add_interface()
316 &mvif->bss_conf.mt76, in mt7921_add_interface()
321 dev->mt76.vif_mask |= BIT_ULL(mvif->bss_conf.mt76.idx); in mt7921_add_interface()
322 phy->omac_mask |= BIT_ULL(mvif->bss_conf.mt76.omac_idx); in mt7921_add_interface()
324 idx = MT792x_WTBL_RESERVED - mvif->bss_conf.mt76.idx; in mt7921_add_interface()
329 mt76_wcid_init(&mvif->sta.deflink.wcid, mvif->bss_conf.mt76.band_idx); in mt7921_add_interface()
334 ewma_rssi_init(&mvif->bss_conf.rssi); in mt7921_add_interface()
726 mt76_connac_mcu_update_arp_filter(&dev->mt76, &mvif->bss_conf.mt76, in mt7921_bss_info_changed()
771 vif->bss_conf.power_type = IEEE80211_REG_UNSET_AP; in mt7921_regd_set_6ghz_power_type()
773 switch (vif->bss_conf.power_type) { in mt7921_regd_set_6ghz_power_type()
811 msta->deflink.wcid.phy_idx = mvif->bss_conf.mt76.band_idx; in mt7921_mac_sta_add()
853 true, mvif->bss_conf.mt76.ctx); in mt7921_mac_sta_event()
887 ewma_rssi_init(&mvif->bss_conf.rssi); in mt7921_mac_sta_remove()
891 mvif->bss_conf.mt76.ctx); in mt7921_mac_sta_remove()
1211 .bss_idx = mvif->bss_conf.mt76.idx, in mt7921_ipv6_addr_change()
1310 true, mvif->bss_conf.mt76.ctx); in mt7921_start_ap()
1342 mvif->bss_conf.mt76.ctx); in mt7921_stop_ap()
1378 if (!mctx->bss_conf) in mt7921_change_chanctx()
1381 mvif = container_of(mctx->bss_conf, struct mt792x_vif, bss_conf); in mt7921_change_chanctx()
1388 mt76_connac_mcu_uni_set_chctx(mvif->phy->mt76, &mvif->bss_conf.mt76, ctx); in mt7921_change_chanctx()
1402 mt7921_set_roc(mvif->phy, mvif, mvif->bss_conf.mt76.ctx->def.chan, duration, in mt7921_mgd_prepare_tx()
1438 ret = mt76_connac_mcu_uni_set_chctx(mvif->phy->mt76, &mvif->bss_conf.mt76, in mt7921_csa_work()
1467 u16 beacon_interval = vif->bss_conf.beacon_int; in mt7921_channel_switch()
1489 u16 beacon_interval = vif->bss_conf.beacon_int; in mt7921_channel_switch_rx_beacon()