Lines Matching refs:mt76

102 		return mt76_mcu_send_msg(&dev->mt76, MCU_WM_UNI_CMD(REG_ACCESS),
105 ret = mt76_mcu_send_and_get_msg(&dev->mt76,
295 struct mt76_phy *mphy = &dev->mt76.phy;
320 struct ieee80211_hw *hw = dev->mt76.hw;
347 struct mt76_phy *mphy = &dev->mt76.phy;
350 spin_lock_bh(&dev->mt76.lock);
352 spin_unlock_bh(&dev->mt76.lock);
484 mt76_connac_mcu_coredump_event(&dev->mt76, skb, &dev->coredump);
504 mt76_mcu_rx_event(&dev->mt76, skb);
549 return mt7925_mcu_sta_ba(&dev->mt76, &mvif->mt76, params,
560 return mt7925_mcu_sta_ba(&dev->mt76, &mvif->mt76, params,
569 struct mt76_dev *mdev = &dev->mt76;
576 mt76_is_usb(&dev->mt76))
654 ret = mt76_mcu_send_and_get_msg(&dev->mt76, MCU_UNI_CMD(WSYS_CONFIG),
679 ret = mt76_mcu_send_and_get_msg(&dev->mt76,
698 struct mt76_phy *mphy = &dev->mt76.phy;
732 struct mt76_phy *mphy = &dev->mt76.phy;
749 ret = mt76_mcu_send_and_get_msg(&dev->mt76, MCU_UNI_CMD(CHIP_CONFIG),
813 return mt76_mcu_send_msg(&dev->mt76, MCU_UNI_CMD(CHIP_CONFIG),
892 skb = __mt76_connac_mcu_alloc_sta_req(&dev->mt76, &mvif->mt76,
900 return mt76_mcu_skb_send_msg(&dev->mt76, skb,
918 .bss_idx = mvif->mt76.idx,
924 skb = mt76_mcu_msg_alloc(&dev->mt76, NULL, len);
954 return mt76_mcu_skb_send_msg(&dev->mt76, skb,
979 sec->bss_idx = mvif->mt76.idx;
1088 .bss_idx = vif->mt76.idx,
1115 return mt76_mcu_send_msg(&dev->mt76, MCU_UNI_CMD(ROC),
1140 .bss_idx = vif->mt76.idx,
1145 return mt76_mcu_send_msg(&dev->mt76, MCU_UNI_CMD(ROC),
1157 struct cfg80211_chan_def *chandef = &phy->mt76->chandef;
1188 .tx_path_num = hweight8(phy->mt76->antenna_mask),
1189 .rx_path = phy->mt76->antenna_mask,
1200 dev->mt76.hw->conf.flags & IEEE80211_CONF_MONITOR)
1202 else if (phy->mt76->hw->conf.flags & IEEE80211_CONF_OFFCHANNEL)
1204 else if (!cfg80211_reg_can_beacon(phy->mt76->hw->wiphy, chandef,
1219 return mt76_mcu_send_msg(&dev->mt76, MCU_UNI_CMD(CHANNEL_SWITCH),
1240 return mt76_mcu_send_and_get_msg(&dev->mt76, MCU_UNI_CMD(EFUSE_CTRL),
1266 .bss_idx = mvif->mt76.idx,
1278 return mt76_mcu_send_msg(&dev->mt76, MCU_UNI_CMD(BSS_INFO_UPDATE),
1303 .bss_idx = mvif->mt76.idx,
1316 return mt76_mcu_send_msg(&dev->mt76, MCU_UNI_CMD(BSS_INFO_UPDATE),
1341 .bss_idx = mvif->mt76.idx,
1361 .bss_idx = mvif->mt76.idx,
1370 err = mt76_mcu_send_msg(&dev->mt76, MCU_UNI_CMD(BSS_INFO_UPDATE),
1375 return mt76_mcu_send_msg(&dev->mt76, MCU_UNI_CMD(BSS_INFO_UPDATE),
1505 struct cfg80211_chan_def *chandef = &mvif->mt76.ctx->def;
1512 phy->phy_type = mt76_connac_get_phy_mode_v2(mvif->phy->mt76, vif, chandef->chan->band, sta);
1572 struct cfg80211_chan_def *chandef = &mvif->mt76.ctx->def;
1718 ret = mt76_mcu_send_and_get_msg(&dev->mt76, MCU_UNI_CMD(TXPOWER),
1749 .band_idx = mvif->mt76.band_idx,
1758 mt76_mcu_send_msg(&dev->mt76, MCU_UNI_CMD(SNIFFER), &req, sizeof(req), true);
1760 return mt76_mcu_send_msg(&dev->mt76, MCU_UNI_CMD(SNIFFER), &req, sizeof(req),
1767 struct mt76_phy *mphy = vif->phy->mt76;
1808 .band_idx = vif->mt76.band_idx,
1869 .bss_idx = mvif->mt76.idx,
1893 dev_err(dev->mt76.dev, "beacon format err\n");
1899 dev_err(dev->mt76.dev, "beacon size limit exceed\n");
1917 return mt76_mcu_send_msg(&dev->mt76, MCU_UNI_CMD(BSS_INFO_UPDATE),
2083 idx = mvif->mt76.omac_idx > EXT_BSSID_START ? HW_BSSID_0 :
2084 mvif->mt76.omac_idx;
2100 basic_req->omac_idx = mvif->mt76.omac_idx;
2101 basic_req->band_idx = mvif->mt76.band_idx;
2102 basic_req->wmm_idx = mvif->mt76.wmm_idx;
2184 struct cfg80211_chan_def *chandef = ctx ? &ctx->def : &phy->mt76->chandef;
2220 mld->group_mld_id = is_mld ? mvif->mt76.idx : 0xff;
2221 mld->own_mld_id = mvif->mt76.idx + 32;
2249 cap = mt76_connac_get_he_phy_cap(phy->mt76, vif);
2304 skb = __mt7925_mcu_alloc_bss_req(&dev->mt76, &mvif->mt76,
2311 return mt76_mcu_skb_send_msg(&dev->mt76, skb,
2326 skb = __mt7925_mcu_alloc_bss_req(&dev->mt76, &mvif->mt76,
2332 mt7925_mcu_bss_basic_tlv(skb, vif, sta, ctx, phy->mt76,
2346 err = mt76_mcu_skb_send_msg(&dev->mt76, skb,
2351 return mt7925_mcu_set_chctx(phy->mt76, &mvif->mt76, ctx);
2835 skb = __mt76_mcu_msg_alloc(&dev->mt76, &req,
2842 ret = mt76_mcu_skb_send_msg(&dev->mt76, skb,
2968 .band_idx = phy->mt76->band_idx,
2975 return mt76_mcu_send_msg(&phy->dev->mt76, MCU_UNI_CMD(BAND_CONFIG),
2990 .band_idx = phy->mt76->band_idx,
2996 return mt76_mcu_send_msg(&phy->dev->mt76, MCU_UNI_CMD(BAND_CONFIG),
3230 .band_idx = phy->mt76->band_idx,
3240 return mt76_mcu_send_msg(&phy->dev->mt76, MCU_UNI_CMD(BAND_CONFIG),