Lines Matching refs:mt76
110 dev->mt76.eeprom.data = devm_kzalloc(dev->mt76.dev, in mt76x2u_init_eeprom()
113 dev->mt76.eeprom.size = MT7612U_EEPROM_SIZE; in mt76x2u_init_eeprom()
114 if (!dev->mt76.eeprom.data) in mt76x2u_init_eeprom()
119 put_unaligned_le32(val, dev->mt76.eeprom.data + i); in mt76x2u_init_eeprom()
133 if (!mt76x02_wait_for_mac(&dev->mt76)) in mt76x2u_init_hardware()
146 if (!mt76x02_wait_for_mac(&dev->mt76)) in mt76x2u_init_hardware()
159 mt76x02_mac_setaddr(dev, dev->mt76.eeprom.data + MT_EE_MAC_ADDR); in mt76x2u_init_hardware()
160 dev->mt76.rxfilter = mt76_rr(dev, MT_RX_FILTR_CFG); in mt76x2u_init_hardware()
162 if (!mt76x02_wait_for_txrx_idle(&dev->mt76)) in mt76x2u_init_hardware()
209 err = mt76u_alloc_queues(&dev->mt76); in mt76x2u_register_device()
217 err = mt76_register_device(&dev->mt76, true, mt76x02_rates, in mt76x2u_register_device()
223 if (dev->mt76.usb.sg_en) in mt76x2u_register_device()
228 set_bit(MT76_STATE_INITIALIZED, &dev->mt76.state); in mt76x2u_register_device()
231 mt76x2_init_txpower(dev, &dev->mt76.sband_2g.sband); in mt76x2u_register_device()
232 mt76x2_init_txpower(dev, &dev->mt76.sband_5g.sband); in mt76x2u_register_device()
244 cancel_delayed_work_sync(&dev->mt76.mac_work); in mt76x2u_stop_hw()
252 mt76u_queues_deinit(&dev->mt76); in mt76x2u_cleanup()