Home
last modified time | relevance | path

Searched refs:mt76 (Results 1 – 25 of 131) sorted by relevance

123456

/drivers/net/wireless/mediatek/mt76/
A Dmt76x02_mmio.c17 struct mt76_dev *mdev = &dev->mt76; in mt76x02_pre_tbtt_tasklet()
154 mt76.tx_napi); in mt76x02_poll_tx()
194 mt76_dma_attach(&dev->mt76); in mt76x02_dma_init()
241 netif_napi_add_tx(dev->mt76.tx_napi_dev, &dev->mt76.tx_napi, in mt76x02_dma_init()
270 trace_dev_irq(&dev->mt76, intr, dev->mt76.mmio.irqmask); in mt76x02_irq_handler()
289 if (dev->mt76.csa_complete) in mt76x02_irq_handler()
290 mt76_csa_finish(&dev->mt76); in mt76x02_irq_handler()
429 dev->mt76.vif_mask = 0; in mt76x02_reset_state()
430 dev->mt76.beacon_mask = 0; in mt76x02_reset_state()
450 mutex_lock(&dev->mt76.mutex); in mt76x02_watchdog_reset()
[all …]
A Dmt792x_dma.c37 intr &= dev->mt76.mmio.irqmask; in mt792x_irq_tasklet()
40 trace_dev_irq(&dev->mt76, intr, dev->mt76.mmio.irqmask); in mt792x_irq_tasklet()
63 napi_schedule(&dev->mt76.tx_napi); in mt792x_irq_tasklet()
93 if (is_mt7925(&dev->mt76)) { in mt792x_dma_prefetch()
133 if (is_mt7925(&dev->mt76)) in mt792x_dma_enable()
153 if (is_mt7925(&dev->mt76)) { in mt792x_dma_enable()
161 mt76_connac_irq_enable(&dev->mt76, in mt792x_dma_enable()
189 mt76_for_each_q_rx(&dev->mt76, i) in mt792x_dma_reset()
208 mt76_for_each_q_rx(&dev->mt76, i) in mt792x_wpdma_reset()
220 mt76_for_each_q_rx(&dev->mt76, i) in mt792x_wpdma_reset()
[all …]
/drivers/net/wireless/mediatek/mt76/mt7996/
A Ddma.c20 if (phy->mt76->band_idx == MT_BAND2) in mt7996_init_tx_queues()
36 mt76_connac_tx_cleanup(&dev->mt76); in mt7996_poll_tx()
65 switch (mt76_chip(&dev->mt76)) { in mt7996_dma_config()
111 if (is_mt7996(&dev->mt76)) { in mt7996_dma_config()
153 if (is_mt7996(&dev->mt76)) in __mt7996_dma_prefetch()
169 if (is_mt7990(&dev->mt76) || (is_mt7996(&dev->mt76) && dev->has_rro)) in __mt7996_dma_prefetch()
188 if (is_mt7996(&dev->mt76)) { in __mt7996_dma_prefetch()
488 mt76_dma_attach(&dev->mt76); in mt7996_dma_init()
712 netif_napi_add_tx(dev->mt76.tx_napi_dev, &dev->mt76.tx_napi, in mt7996_dma_init()
766 mt76_wed_dma_reset(&dev->mt76); in mt7996_dma_reset()
[all …]
A Dmain.c57 mutex_lock(&dev->mt76.mutex); in mt7996_start()
64 mutex_unlock(&dev->mt76.mutex); in mt7996_start()
80 mutex_lock(&dev->mt76.mutex); in mt7996_stop_phy()
86 mutex_unlock(&dev->mt76.mutex); in mt7996_stop_phy()
194 &dev->mt76); in mt7996_set_hw_key()
227 link->mt76.cipher = in mt7996_set_hw_key()
448 mutex_lock(&dev->mt76.mutex); in mt7996_add_interface()
587 mutex_lock(&dev->mt76.mutex); in mt7996_set_key()
1237 if (mvif->mt76.roc_phy && in mt7996_tx()
1239 mphy = mvif->mt76.roc_phy; in mt7996_tx()
[all …]
A Dinit.c112 dev_err(phy->dev->mt76.dev, in mt7996_thermal_temp_store()
171 dev_err(phy->dev->mt76.dev, in mt7996_thermal_set_cur_throttle_state()
346 if (phy->mt76->cap.has_2ghz) in mt7996_init_txpower()
348 if (phy->mt76->cap.has_5ghz) in mt7996_init_txpower()
350 if (phy->mt76->cap.has_6ghz) in mt7996_init_txpower()
362 memcpy(dev->mt76.alpha2, request->alpha2, sizeof(dev->mt76.alpha2)); in mt7996_regd_notifier()
578 if (is_mt7996(&dev->mt76)) in mt7996_mac_init()
648 phy->mt76 = mphy; in mt7996_register_phy()
972 if (is_mt7992(&dev->mt76)) { in mt7996_variant_fem_init()
1054 rcu_assign_pointer(dev->mt76.wcid[idx], &dev->mt76.global_wcid); in mt7996_init_hardware()
[all …]
A Dmac.c798 if (is_mt7990(&dev->mt76)) in mt7996_mac_write_txwi_80211()
963 if (is_mt7996(&dev->mt76)) in mt7996_mac_write_txwi()
1591 memset(phy->mt76->aggr_stats, 0, sizeof(phy->mt76->aggr_stats)); in mt7996_mac_reset_counters()
1744 dev->mt76.token_count--; in mt7996_tx_token_put()
1773 wake_up(&dev->mt76.mcu.wait); in mt7996_mac_restart()
1800 idr_init(&dev->mt76.token); in mt7996_mac_restart()
1892 wake_up(&dev->mt76.mcu.wait); in mt7996_mac_full_reset()
2027 idr_init(&dev->mt76.token); in mt7996_mac_reset_work()
2191 dev_info(dev->mt76.dev, in mt7996_reset()
2435 switch (dev->mt76.region) { in mt7996_dfs_start_rdd()
[all …]
A Deeprom.c12 u8 *eeprom = dev->mt76.eeprom.data; in mt7996_check_eeprom()
29 switch (mt76_chip(&dev->mt76)) { in mt7996_eeprom_name()
121 if (!dev->mt76.phys[i]) in mt7996_eeprom_variant_valid()
137 u8 *eeprom = dev->mt76.eeprom.data; in mt7996_eeprom_check_or_use_default()
257 switch (phy->mt76->band_idx) { in mt7996_eeprom_parse_band_config()
272 phy->mt76->cap.has_2ghz = true; in mt7996_eeprom_parse_band_config()
275 phy->mt76->cap.has_5ghz = true; in mt7996_eeprom_parse_band_config()
278 phy->mt76->cap.has_6ghz = true; in mt7996_eeprom_parse_band_config()
291 u8 *eeprom = dev->mt76.eeprom.data; in mt7996_eeprom_parse_hw_cap()
292 struct mt76_phy *mphy = phy->mt76; in mt7996_eeprom_parse_hw_cap()
[all …]
A Dmmio.c265 if (is_mt7996(&dev->mt76)) { in mt7996_reg_map_l1()
284 if (is_mt7990(&dev->mt76)) { in mt7996_reg_map_l2()
353 if (dev_is_pci(dev->mt76.dev) && in __mt7996_reg_remap_addr()
356 if (is_mt7990(&dev->mt76)) in __mt7996_reg_remap_addr()
472 wed = &dev->mt76.mmio.wed_hif2; in mt7996_mmio_wed_init()
583 dev->mt76.dma_dev = wed->dev; in mt7996_mmio_wed_init()
625 dev->bus_ops = dev->mt76.bus; in mt7996_mmio_init()
634 dev->mt76.bus = bus_ops; in mt7996_mmio_init()
705 intr &= dev->mt76.mmio.irqmask; in mt7996_irq_tasklet()
715 trace_dev_irq(&dev->mt76, intr, dev->mt76.mmio.irqmask); in mt7996_irq_tasklet()
[all …]
/drivers/net/wireless/mediatek/mt76/mt7921/
A Dsdio_mac.c40 if (atomic_read(&dev->mt76.bus_hung)) in mt7921s_wfsys_reset()
83 wake_up(&dev->mt76.mcu.wait); in mt7921s_init_reset()
84 skb_queue_purge(&dev->mt76.mcu.res_q); in mt7921s_init_reset()
89 mt7921s_disable_irq(&dev->mt76); in mt7921s_init_reset()
94 mt7921s_enable_irq(&dev->mt76); in mt7921s_init_reset()
128 struct mt76_dev *mdev = &dev->mt76; in mt7921s_host_reset()
132 err = mt7921s_check_bus(&dev->mt76); in mt7921s_host_reset()
136 msdio = &dev->mt76.sdio; in mt7921s_host_reset()
160 wake_up(&dev->mt76.mcu.wait); in mt7921s_mac_reset()
169 mt7921s_disable_irq(&dev->mt76); in mt7921s_mac_reset()
[all …]
A Dpci.c52 mt76_for_each_q_rx(&dev->mt76, i) in mt7921e_unregister_device()
53 napi_disable(&dev->mt76.napi[i]); in mt7921e_unregister_device()
172 mt76_dma_attach(&dev->mt76); in mt7921_dma_init()
226 netif_napi_add_tx(dev->mt76.tx_napi_dev, &dev->mt76.tx_napi, in mt7921_dma_init()
332 dev->phy.mt76 = &dev->mt76.phy; in mt7921_pci_probe()
334 dev->bus_ops = dev->mt76.bus; in mt7921_pci_probe()
345 dev->mt76.bus = bus_ops; in mt7921_pci_probe()
394 mt76_free_device(&dev->mt76); in mt7921_pci_probe()
412 mt76_free_device(&dev->mt76); in mt7921_pci_remove()
494 mt792x_reset(&dev->mt76); in mt7921_pci_suspend()
[all …]
A Dpci_mac.c25 wcid = &dev->mt76.global_wcid; in mt7921e_tx_prepare_skb()
68 wake_up(&dev->mt76.mcu.wait); in mt7921e_mac_reset()
69 skb_queue_purge(&dev->mt76.mcu.res_q); in mt7921e_mac_reset()
77 napi_disable(&dev->mt76.tx_napi); in mt7921e_mac_reset()
80 idr_init(&dev->mt76.token); in mt7921e_mac_reset()
84 mt76_for_each_q_rx(&dev->mt76, i) { in mt7921e_mac_reset()
85 napi_enable(&dev->mt76.napi[i]); in mt7921e_mac_reset()
89 mt76_for_each_q_rx(&dev->mt76, i) { in mt7921e_mac_reset()
90 napi_schedule(&dev->mt76.napi[i]); in mt7921e_mac_reset()
121 napi_enable(&dev->mt76.tx_napi); in mt7921e_mac_reset()
[all …]
/drivers/net/wireless/mediatek/mt76/mt7915/
A Dmain.c125 mt76_connac_mcu_set_pm(&dev->mt76, phy->mt76->band_idx, 1); in mt7915_stop()
130 mt76_connac_mcu_set_pm(&dev->mt76, dev->phy.mt76->band_idx, 1); in mt7915_stop()
222 mvif->mt76.idx = __ffs64(~dev->mt76.vif_mask); in mt7915_add_interface()
233 mvif->mt76.omac_idx = idx; in mt7915_add_interface()
235 mvif->mt76.band_idx = phy->mt76->band_idx; in mt7915_add_interface()
240 mvif->mt76.wmm_idx += 2; in mt7915_add_interface()
246 dev->mt76.vif_mask |= BIT_ULL(mvif->mt76.idx); in mt7915_add_interface()
269 (!mvif->mt76.omac_idx || mvif->mt76.omac_idx > 3)) in mt7915_add_interface()
311 dev->mt76.vif_mask &= ~BIT_ULL(mvif->mt76.idx); in mt7915_remove_interface()
1136 if ((is_mt7916(&dev->mt76) || is_mt7981(&dev->mt76)) && in mt7915_set_antenna()
[all …]
A Dinit.c93 dev_err(phy->dev->mt76.dev, in mt7915_thermal_temp_store()
151 dev_err(phy->dev->mt76.dev, in mt7915_thermal_set_cur_throttle_state()
321 if (phy->mt76->cap.has_2ghz) in mt7915_init_txpower()
338 memcpy(dev->mt76.alpha2, request->alpha2, sizeof(dev->mt76.alpha2)); in mt7915_regd_notifier()
392 if (!is_mt7915(&dev->mt76)) in mt7915_init_wiphy()
415 if (is_mt7915(&dev->mt76)) in mt7915_init_wiphy()
524 if (is_mt7915(&dev->mt76)) in mt7915_mac_init_band()
676 phy->mt76 = mphy; in mt7915_alloc_ext_phy()
679 phy->mt76->band_idx = 1; in mt7915_alloc_ext_phy()
856 rcu_assign_pointer(dev->mt76.wcid[idx], &dev->mt76.global_wcid); in mt7915_init_hardware()
[all …]
A Deeprom.c15 struct mt76_dev *mdev = &dev->mt76; in mt7915_eeprom_load_precal()
49 u8 *eeprom = dev->mt76.eeprom.data; in mt7915_check_eeprom()
69 switch (mt76_chip(&dev->mt76)) { in mt7915_eeprom_name()
163 u8 band = phy->mt76->band_idx; in mt7915_eeprom_parse_band_config()
169 if (!is_mt7915(&dev->mt76)) { in mt7915_eeprom_parse_band_config()
203 phy->mt76->cap.has_5ghz = true; in mt7915_eeprom_parse_band_config()
206 phy->mt76->cap.has_2ghz = true; in mt7915_eeprom_parse_band_config()
220 u8 band = phy->mt76->band_idx; in mt7915_eeprom_parse_hw_cap()
225 if (is_mt7915(&dev->mt76)) { in mt7915_eeprom_parse_hw_cap()
239 if (is_mt7915(&dev->mt76)) { in mt7915_eeprom_parse_hw_cap()
[all …]
A Ddma.c15 if (is_mt798x(&dev->mt76)) in mt7915_init_tx_queues()
21 wed = &dev->mt76.mmio.wed; in mt7915_init_tx_queues()
34 mt76_connac_tx_cleanup(&dev->mt76); in mt7915_poll_tx()
54 if (is_mt7915(&dev->mt76)) { in mt7915_dma_config()
87 if (is_mt7916(&dev->mt76) && mtk_wed_device_active(&dev->mt76.mmio.wed)) { in mt7915_dma_config()
139 if (!is_mt7915(&dev->mt76)) { in __mt7915_dma_prefetch()
154 if (is_mt7915(&dev->mt76)) { in __mt7915_dma_prefetch()
303 if (!dev->phy.mt76->band_idx) in mt7915_dma_start()
314 if (!is_mt798x(&dev->mt76)) in mt7915_dma_start()
417 mt76_dma_attach(&dev->mt76); in mt7915_dma_init()
[all …]
A Dmac.c1129 memset(phy->mt76->aggr_stats, 0, sizeof(phy->mt76->aggr_stats)); in mt7915_mac_reset_counters()
1349 idr_init(&dev->mt76.token); in mt7915_mac_restart()
1468 memset(dev->mt76.wcid_mask, 0, sizeof(dev->mt76.wcid_mask)); in mt7915_mac_full_reset()
1469 dev->mt76.vif_mask = 0; in mt7915_mac_full_reset()
1556 idr_init(&dev->mt76.token); in mt7915_mac_reset_work()
1689 dev_info(dev->mt76.dev, in mt7915_reset()
1844 if (is_mt7915(&dev->mt76)) { in mt7915_mac_update_stats()
1958 phy->mt76->band_idx); in mt7915_mac_severe_check()
2044 switch (dev->mt76.region) { in mt7915_dfs_start_rdd()
2061 if (is_mt7915(&dev->mt76)) { in mt7915_dfs_start_rdd()
[all …]
A Dmmio.c422 if (is_mt798x(&dev->mt76)) in mt7915_reg_map_l1()
441 if (is_mt7915(&dev->mt76)) { in mt7915_reg_map_l2()
505 if (dev_is_pci(dev->mt76.dev) && in __mt7915_reg_remap_addr()
702 if (is_mt7915(&dev->mt76)) { in mt7915_mmio_wed_init()
728 dev->mt76.dma_dev = wed->dev; in mt7915_mmio_wed_init()
775 dev->bus_ops = dev->mt76.bus; in mt7915_mmio_init()
784 dev->mt76.bus = bus_ops; in mt7915_mmio_init()
843 intr &= dev->mt76.mmio.irqmask; in mt7915_irq_tasklet()
855 trace_dev_irq(&dev->mt76, intr, dev->mt76.mmio.irqmask); in mt7915_irq_tasklet()
878 if (!is_mt7915(&dev->mt76) && in mt7915_irq_tasklet()
[all …]
A Dmcu.c329 mphy = dev->rdd2_phy->mt76; in mt7915_mcu_rx_radar_detected()
701 skb = __mt76_connac_mcu_alloc_sta_req(&dev->mt76, &mvif->mt76, NULL, in mt7915_mcu_add_bss_info()
746 ret = mt76_connac_mcu_sta_ba(&dev->mt76, &mvif->mt76, params, in mt7915_mcu_add_tx_ba()
761 return mt76_connac_mcu_sta_ba(&dev->mt76, &mvif->mt76, params, in mt7915_mcu_add_rx_ba()
1371 skb = mt76_connac_mcu_alloc_sta_req(&dev->mt76, &mvif->mt76, in mt7915_mcu_set_fixed_rate_ctrl()
1414 skb = mt76_connac_mcu_alloc_sta_req(&dev->mt76, &mvif->mt76, in mt7915_mcu_add_smps()
1650 skb = mt76_connac_mcu_alloc_sta_req(&dev->mt76, &mvif->mt76, in mt7915_mcu_add_rate_ctrl()
1719 skb = mt76_connac_mcu_alloc_sta_req(&dev->mt76, &mvif->mt76, in mt7915_mcu_add_sta()
1969 rskb = __mt76_connac_mcu_alloc_sta_req(&dev->mt76, &mvif->mt76, NULL, in mt7915_mcu_add_inband_discov()
2046 rskb = __mt76_connac_mcu_alloc_sta_req(&dev->mt76, &mvif->mt76, in mt7915_mcu_add_beacon()
[all …]
/drivers/net/wireless/mediatek/mt76/mt7615/
A Dmcu.c454 mphy = &dev->mt76.phy; in mt7615_mcu_scan_event()
480 mphy = &dev->mt76.phy; in mt7615_mcu_roc_event()
750 skb = mt76_connac_mcu_alloc_sta_req(&dev->mt76, &mvif->mt76, NULL); in mt7615_mcu_add_bss()
792 skb = mt76_connac_mcu_alloc_sta_req(&dev->mt76, &mvif->mt76, in mt7615_mcu_wtbl_tx_ba()
814 skb = mt76_connac_mcu_alloc_sta_req(&dev->mt76, &mvif->mt76, in mt7615_mcu_wtbl_rx_ba()
856 sskb = mt76_connac_mcu_alloc_sta_req(&dev->mt76, &mvif->mt76, in mt7615_mcu_wtbl_sta_add()
939 skb = mt76_connac_mcu_alloc_sta_req(&dev->mt76, &mvif->mt76, in mt7615_mcu_sta_ba()
1116 return mt76_connac_mcu_uni_add_dev(phy->mt76, &vif->bss_conf, &mvif->mt76, in mt7615_mcu_uni_add_dev()
1145 return mt76_connac_mcu_sta_ba(&dev->mt76, &sta->vif->mt76, params, in mt7615_mcu_uni_tx_ba()
1162 skb = mt76_connac_mcu_alloc_sta_req(&dev->mt76, &mvif->mt76, in mt7615_mcu_uni_rx_ba()
[all …]
A Dmain.c197 mvif->mt76.idx = __ffs64(~dev->mt76.vif_mask); in mt7615_add_interface()
208 mvif->mt76.omac_idx = idx; in mt7615_add_interface()
214 mvif->mt76.wmm_idx += 2; in mt7615_add_interface()
216 dev->mt76.vif_mask |= BIT_ULL(mvif->mt76.idx); in mt7615_add_interface()
270 dev->mt76.vif_mask &= ~BIT_ULL(mvif->mt76.idx); in mt7615_remove_interface()
552 if (is_mt7663(&dev->mt76)) in mt7615_update_mu_group()
560 if (is_mt7663(&dev->mt76)) in mt7615_update_mu_group()
608 mt76_connac_mcu_update_arp_filter(&dev->mt76, &mvif->mt76, in mt7615_bss_info_changed()
736 mt76.tx_worker); in mt7615_tx_worker()
1251 phy->mt76); in mt7615_suspend()
[all …]
A Deeprom.c50 if (is_mt7663(&dev->mt76)) in mt7615_efuse_init()
57 dev->mt76.otp.data = devm_kzalloc(dev->mt76.dev, len, GFP_KERNEL); in mt7615_efuse_init()
58 dev->mt76.otp.size = len; in mt7615_efuse_init()
59 if (!dev->mt76.otp.data) in mt7615_efuse_init()
62 buf = dev->mt76.otp.data; in mt7615_efuse_init()
106 if (is_mt7663(&dev->mt76)) { in mt7615_eeprom_parse_hw_band_cap()
113 if (is_mt7622(&dev->mt76)) { in mt7615_eeprom_parse_hw_band_cap()
119 if (is_mt7611(&dev->mt76)) { in mt7615_eeprom_parse_hw_band_cap()
151 if (is_mt7663(&dev->mt76)) { in mt7615_eeprom_parse_hw_cap()
200 if (is_mt7663(&dev->mt76)) in mt7615_eeprom_get_target_power_index()
[all …]
A Dpci_mac.c76 wcid = &dev->mt76.global_wcid; in mt7615_tx_prepare_skb()
85 spin_lock_bh(&dev->mt76.lock); in mt7615_tx_prepare_skb()
88 spin_unlock_bh(&dev->mt76.lock); in mt7615_tx_prepare_skb()
104 if (is_mt7615(&dev->mt76)) in mt7615_tx_prepare_skb()
130 mt76_for_each_q_rx(&dev->mt76, i) in mt7615_dma_reset()
144 if (is_mt7663(&dev->mt76)) in mt7615_hif_int_event_trigger()
221 wake_up(&dev->mt76.mcu.wait); in mt7615_mac_reset_work()
238 mt76_for_each_q_rx(&dev->mt76, i) in mt7615_mac_reset_work()
240 napi_disable(&dev->mt76.tx_napi); in mt7615_mac_reset_work()
250 idr_init(&dev->mt76.token); in mt7615_mac_reset_work()
[all …]
A Ddma.c54 if (!is_mt7615(&dev->mt76)) in mt7615_init_tx_queues()
79 mt76_connac_irq_enable(&dev->mt76, in mt7615_poll_tx()
209 if (is_mt7622(&dev->mt76)) in mt7615_dma_start()
212 if (is_mt7663(&dev->mt76)) { in mt7615_dma_start()
226 mt76_dma_attach(&dev->mt76); in mt7615_dma_init()
245 if (is_mt7615(&dev->mt76)) { in mt7615_dma_init()
271 if (!is_mt7615(&dev->mt76)) in mt7615_dma_init()
285 netif_napi_add_tx(dev->mt76.tx_napi_dev, &dev->mt76.tx_napi, in mt7615_dma_init()
287 napi_enable(&dev->mt76.tx_napi); in mt7615_dma_init()
296 if (is_mt7663(&dev->mt76)) in mt7615_dma_init()
[all …]
/drivers/net/wireless/mediatek/mt76/mt7925/
A Dpci_mac.c25 wcid = &dev->mt76.global_wcid; in mt7925e_tx_prepare_skb()
61 spin_lock_bh(&dev->mt76.token_lock); in mt7925_tx_token_put()
64 dev->mt76.token_count--; in mt7925_tx_token_put()
67 idr_destroy(&dev->mt76.token); in mt7925_tx_token_put()
84 wake_up(&dev->mt76.mcu.wait); in mt7925e_mac_reset()
97 napi_disable(&dev->mt76.tx_napi); in mt7925e_mac_reset()
100 idr_init(&dev->mt76.token); in mt7925e_mac_reset()
104 mt76_for_each_q_rx(&dev->mt76, i) { in mt7925e_mac_reset()
105 napi_enable(&dev->mt76.napi[i]); in mt7925e_mac_reset()
107 napi_enable(&dev->mt76.tx_napi); in mt7925e_mac_reset()
[all …]
A Dpci.c41 mt76_for_each_q_rx(&dev->mt76, i) in mt7925e_unregister_device()
42 napi_disable(&dev->mt76.napi[i]); in mt7925e_unregister_device()
216 mt76_dma_attach(&dev->mt76); in mt7925_dma_init()
261 netif_napi_add_tx(dev->mt76.tx_napi_dev, &dev->mt76.tx_napi, in mt7925_dma_init()
365 dev->phy.mt76 = &dev->mt76.phy; in mt7925_pci_probe()
367 dev->bus_ops = dev->mt76.bus; in mt7925_pci_probe()
378 dev->mt76.bus = bus_ops; in mt7925_pci_probe()
424 mt76_free_device(&dev->mt76); in mt7925_pci_probe()
439 mt76_free_device(&dev->mt76); in mt7925_pci_remove()
527 mt792x_reset(&dev->mt76); in mt7925_pci_suspend()
[all …]

Completed in 71 milliseconds

123456