Lines Matching defs:mphy
280 struct mt76_phy *mphy = &dev->mt76.phy;
305 mphy = dev->mt76.phys[MT_BAND1];
306 if (!mphy)
309 phy = mphy->priv;
313 if (!test_bit(MT76_STATE_RUNNING, &mphy->state))
336 status->freq = mphy->chandef.chan->center_freq;
337 status->band = mphy->chandef.chan->band;
339 sband = &mphy->sband_5g.sband;
341 sband = &mphy->sband_6g.sband;
343 sband = &mphy->sband_2g.sband;
453 status->chains = mphy->antenna_mask;
730 struct mt76_phy *mphy = &dev->phy;
733 mphy = dev->phys[MT_BAND1];
737 if (mt76_testmode_enabled(mphy))
738 mt7915_mac_write_txwi_tm(mphy->priv, txwi, skb);
852 mt76_queue_tx_cleanup(dev, dev->mphy.q_tx[MT_TXQ_PSD], false);
853 mt76_queue_tx_cleanup(dev, dev->mphy.q_tx[MT_TXQ_BE], false);
1238 void mt7915_update_channel(struct mt76_phy *mphy)
1240 struct mt7915_phy *phy = mphy->priv;
1241 struct mt76_channel_state *state = mphy->chan_state;
1328 set_bit(MT76_RESET, &dev->mphy.state);
1329 set_bit(MT76_MCU_RESET, &dev->mphy.state);
1335 mt76_txq_schedule_all(&dev->mphy);
1366 clear_bit(MT76_MCU_RESET, &dev->mphy.state);
1367 clear_bit(MT76_STATE_MCU_RUNNING, &dev->mphy.state);
1403 if (test_bit(MT76_STATE_RUNNING, &dev->mphy.state)) {
1404 ret = mt7915_run(dev->mphy.hw);
1417 clear_bit(MT76_RESET, &dev->mphy.state);
1444 set_bit(MT76_MCU_RESET, &dev->mphy.state);
1450 cancel_delayed_work_sync(&dev->mphy.mac_work);
1530 set_bit(MT76_RESET, &dev->mphy.state);
1531 set_bit(MT76_MCU_RESET, &dev->mphy.state);
1533 cancel_delayed_work_sync(&dev->mphy.mac_work);
1568 clear_bit(MT76_MCU_RESET, &dev->mphy.state);
1569 clear_bit(MT76_RESET, &dev->mphy.state);
1600 ieee80211_queue_delayed_work(mt76_hw(dev), &dev->mphy.mac_work,
1699 set_bit(MT76_MCU_RESET, &dev->mphy.state);
2002 struct mt76_phy *mphy;
2004 mphy = (struct mt76_phy *)container_of(work, struct mt76_phy,
2006 phy = mphy->priv;
2008 mutex_lock(&mphy->dev->mutex);
2010 mt76_update_survey(mphy);
2011 if (++mphy->mac_work_count == 5) {
2012 mphy->mac_work_count = 0;
2021 mutex_unlock(&mphy->dev->mutex);
2023 mt76_tx_status_check(mphy->dev, false);
2025 ieee80211_queue_delayed_work(mphy->hw, &mphy->mac_work,