Lines Matching refs:mt76

81 	ret = mt76_mcu_send_and_get_msg(&dev->mt76, MCU_EXT_QUERY(EFUSE_ACCESS),
108 .bss_idx = mvif->mt76.idx,
150 ieee80211_ready_on_channel(dev->mt76.phy.hw);
162 struct mt76_phy *mphy = &dev->mt76.phy;
165 spin_lock_bh(&dev->mt76.lock);
167 spin_unlock_bh(&dev->mt76.lock);
194 struct mt76_phy *mphy = &dev->mt76.phy;
263 s32 rssi = le32_to_cpu(event->rssi[mvif->mt76.idx]);
311 mt76_connac_mcu_coredump_event(&dev->mt76, skb,
362 mt76_mcu_rx_event(&dev->mt76, skb);
378 mt76_mcu_rx_event(&dev->mt76, skb);
391 return mt76_connac_mcu_sta_ba(&dev->mt76, &msta->vif->mt76, params,
402 return mt76_connac_mcu_sta_ba(&dev->mt76, &msta->vif->mt76, params,
412 struct mt76_dev *mdev = &dev->mt76;
420 mt76_is_usb(&dev->mt76))
423 if (mt76_is_mmio(&dev->mt76)) {
554 struct mt76_phy *phy = mphy->mt76;
624 return mt76_mcu_send_msg(&dev->mt76, MCU_CE_CMD(FWLOG_2_HOST),
658 return mt76_mcu_send_msg(&dev->mt76, MCU_EXT_CMD(ID_RADIO_ON_OFF_CTRL),
681 .bss_idx = mvif->mt76.idx,
683 .wmm_idx = mvif->mt76.wmm_idx,
704 .bss_idx = mvif->mt76.idx,
706 .wmm_idx = mvif->mt76.wmm_idx,
729 ret = mt76_mcu_send_msg(&dev->mt76, MCU_CE_CMD(SET_EDCA_PARMS), &req,
753 return mt76_mcu_send_msg(&dev->mt76, MCU_CE_CMD(SET_MU_EDCA_PARMS),
793 .bss_idx = vif->mt76.idx,
820 return mt76_mcu_send_msg(&dev->mt76, MCU_UNI_CMD(ROC),
845 .bss_idx = vif->mt76.idx,
850 return mt76_mcu_send_msg(&dev->mt76, MCU_UNI_CMD(ROC),
857 struct cfg80211_chan_def *chandef = &phy->mt76->chandef;
880 .tx_streams_num = hweight8(phy->mt76->antenna_mask),
881 .rx_streams = phy->mt76->antenna_mask,
891 dev->mt76.hw->conf.flags & IEEE80211_CONF_MONITOR)
893 else if (dev->mt76.hw->conf.flags & IEEE80211_CONF_OFFCHANNEL)
895 else if (!cfg80211_reg_can_beacon(dev->mt76.hw->wiphy, chandef,
910 return mt76_mcu_send_msg(&dev->mt76, cmd, &req, sizeof(req), true);
924 return mt76_mcu_send_msg(&dev->mt76, MCU_EXT_CMD(EFUSE_BUFFER_MODE),
950 .bss_idx = mvif->mt76.idx,
962 return mt76_mcu_send_msg(&dev->mt76, MCU_UNI_CMD(BSS_INFO_UPDATE),
985 .bss_idx = mvif->mt76.idx,
998 return mt76_mcu_send_msg(&dev->mt76, MCU_UNI_CMD(BSS_INFO_UPDATE),
1018 .bss_idx = mvif->mt76.idx,
1027 .bss_idx = mvif->mt76.idx,
1031 err = mt76_mcu_send_msg(&dev->mt76, MCU_CE_CMD(SET_BSS_ABORT),
1036 return mt76_mcu_send_msg(&dev->mt76, MCU_CE_CMD(SET_BSS_CONNECTED),
1108 ret = mt76_mcu_send_and_get_msg(&dev->mt76, MCU_CE_CMD(GET_TXPWR),
1148 return mt76_mcu_send_msg(&dev->mt76, MCU_UNI_CMD(SNIFFER), &req, sizeof(req),
1193 .band_idx = vif->mt76.band_idx,
1216 return mt76_mcu_send_msg(vif->phy->mt76->dev, MCU_UNI_CMD(SNIFFER),
1227 struct mt76_wcid *wcid = &dev->mt76.global_wcid;
1254 .bss_idx = mvif->mt76.idx,
1275 dev_err(dev->mt76.dev, "beacon size limit exceed\n");
1280 mt76_connac2_mac_write_txwi(&dev->mt76, (__le32 *)(req.beacon_tlv.pkt),
1294 return mt76_mcu_send_msg(&dev->mt76, MCU_UNI_CMD(BSS_INFO_UPDATE),
1337 if (mt76_find_power_limits_node(&dev->mt76))
1357 skb = __mt76_mcu_msg_alloc(&dev->mt76, &req,
1364 ret = mt76_mcu_skb_send_and_get_msg(&dev->mt76, skb,
1420 .band_idx = phy->mt76->band_idx,
1423 return mt76_mcu_send_msg(&dev->mt76, MCU_EXT_CMD(THERMAL_CTRL), &req,
1445 return mt76_mcu_send_msg(&dev->mt76, MCU_CE_CMD(SET_RX_FILTER),
1463 .bss_idx = mvif->mt76.idx,
1466 return mt76_mcu_send_msg(&dev->mt76, MCU_CE_CMD(RSSI_MONITOR),