Lines Matching defs:mphy

228 	struct mt76_phy *mphy;
231 mphy = container_of(led_cdev, struct mt76_phy, leds.cdev);
232 dev = container_of(mphy->dev, struct mt7915_dev, mt76);
238 mt76_wr(dev, MT_LED_STATUS_0(mphy->band_idx), val);
239 mt76_wr(dev, MT_LED_STATUS_1(mphy->band_idx), val);
242 mt76_wr(dev, MT_LED_EN(mphy->band_idx), 1);
246 if (dev->mphy.leds.al)
248 if (mphy->band_idx)
251 mt76_wr(dev, MT_LED_CTRL(mphy->band_idx), val);
252 mt76_clear(dev, MT_LED_CTRL(mphy->band_idx), MT_LED_CTRL_KICK);
335 struct mt76_phy *mphy = hw->priv;
336 struct mt7915_phy *phy = mphy->priv;
346 mphy->dfs_state = MT_DFS_STATE_UNKNOWN;
353 struct mt76_phy *mphy = phy->mt76;
354 struct ieee80211_hw *hw = mphy->hw;
471 mphy->leds.cdev.brightness_set = mt7915_led_set_brightness;
472 mphy->leds.cdev.blink_set = mt7915_led_set_blink;
576 } else if (dev->mphy.leds.pin) {
665 struct mt76_phy *mphy;
670 mphy = mt76_alloc_phy(&dev->mt76, sizeof(*phy), &mt7915_ops, MT_BAND1);
671 if (!mphy)
674 phy = mphy->priv;
676 phy->mt76 = mphy;
687 struct mt76_phy *mphy = phy->mt76;
690 INIT_DELAYED_WORK(&mphy->mac_work, mt7915_mac_work);
694 memcpy(mphy->macaddr, dev->mt76.eeprom.data + MT_EE_MAC_ADDR2,
699 if (!is_valid_ether_addr(mphy->macaddr)) {
700 memcpy(mphy->macaddr, dev->mt76.eeprom.data + MT_EE_MAC_ADDR,
702 mphy->macaddr[0] |= 2;
703 mphy->macaddr[0] ^= BIT(7);
705 mt76_eeprom_override(mphy);
707 /* init wiphy according to mphy and phy */
710 ret = mt76_register_phy(mphy, true, mt76_rates,
724 mt76_unregister_phy(mphy);
832 set_bit(MT76_STATE_INITIALIZED, &dev->mphy.state);
1190 struct mt76_phy *mphy = dev->mt76.phys[MT_BAND1];
1196 mt76_unregister_phy(mphy);
1197 ieee80211_free_hw(mphy->hw);
1220 INIT_DELAYED_WORK(&dev->mphy.mac_work, mt7915_mac_work);