/freebsd/sys/contrib/dev/mediatek/mt76/ |
H A D | mt76x02_mmio.c | 17 struct mt76_dev *mdev = &dev->mt76; in mt76x02_pre_tbtt_tasklet() 147 mt76.tx_napi); in mt76x02_poll_tx() 188 mt76_dma_attach(&dev->mt76); in mt76x02_dma_init() 234 netif_napi_add_tx(&dev->mt76.tx_napi_dev, &dev->mt76.tx_napi, in mt76x02_dma_init() 263 trace_dev_irq(&dev->mt76, intr, dev->mt76.mmio.irqmask); in mt76x02_irq_handler() 282 if (dev->mt76.csa_complete) in mt76x02_irq_handler() 283 mt76_csa_finish(&dev->mt76); in mt76x02_irq_handler() 422 dev->mt76.vif_mask = 0; in mt76x02_reset_state() 423 dev->mt76.beacon_mask = 0; in mt76x02_reset_state() 443 mutex_lock(&dev->mt76.mutex); in mt76x02_watchdog_reset() [all …]
|
H A D | mt792x_dma.c | 23 tasklet_schedule(&dev->mt76.irq_tasklet); in mt792x_irq_handler() 38 intr &= dev->mt76.mmio.irqmask; in mt792x_irq_tasklet() 41 trace_dev_irq(&dev->mt76, intr, dev->mt76.mmio.irqmask); in mt792x_irq_tasklet() 64 napi_schedule(&dev->mt76.tx_napi); in mt792x_irq_tasklet() 136 mt76_connac_irq_enable(&dev->mt76, in mt792x_dma_enable() 164 mt76_for_each_q_rx(&dev->mt76, i) in mt792x_dma_reset() 183 mt76_for_each_q_rx(&dev->mt76, i) in mt792x_wpdma_reset() 195 mt76_for_each_q_rx(&dev->mt76, i) in mt792x_wpdma_reset() 287 mt76_dma_cleanup(&dev->mt76); in mt792x_dma_cleanup() 303 mt76_connac_tx_cleanup(&dev->mt76); in mt792x_poll_tx() [all …]
|
/freebsd/sys/contrib/dev/mediatek/mt76/mt7915/ |
H A D | main.c | 104 mutex_lock(&dev->mt76.mutex); in mt7915_start() 125 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() 239 mvif->mt76.wmm_idx += 2; in mt7915_add_interface() 245 dev->mt76.vif_mask |= BIT_ULL(mvif->mt76.idx); in mt7915_add_interface() 267 (!mvif->mt76.omac_idx || mvif->mt76.omac_idx > 3)) in mt7915_add_interface() 308 dev->mt76.vif_mask &= ~BIT_ULL(mvif->mt76.idx); in mt7915_remove_interface() [all …]
|
H A D | eeprom.c | 10 struct mt76_dev *mdev = &dev->mt76; in mt7915_eeprom_load_precal() 33 u8 *eeprom = dev->mt76.eeprom.data; in mt7915_check_eeprom() 53 switch (mt76_chip(&dev->mt76)) { in mt7915_eeprom_name() 147 u8 band = phy->mt76->band_idx; in mt7915_eeprom_parse_band_config() 153 if (!is_mt7915(&dev->mt76)) { in mt7915_eeprom_parse_band_config() 175 phy->mt76->cap.has_5ghz = true; in mt7915_eeprom_parse_band_config() 178 phy->mt76->cap.has_2ghz = true; in mt7915_eeprom_parse_band_config() 192 u8 band = phy->mt76->band_idx; in mt7915_eeprom_parse_hw_cap() 197 if (is_mt7915(&dev->mt76)) { in mt7915_eeprom_parse_hw_cap() 211 if (is_mt7915(&dev->mt76)) { in mt7915_eeprom_parse_hw_cap() [all …]
|
H A D | dma.c | 14 if (is_mt798x(&dev->mt76)) in mt7915_init_tx_queues() 32 mt76_connac_tx_cleanup(&dev->mt76); in mt7915_poll_tx() 52 if (is_mt7915(&dev->mt76)) { in mt7915_dma_config() 85 if (is_mt7916(&dev->mt76) && mtk_wed_device_active(&dev->mt76.mmio.wed)) { in mt7915_dma_config() 137 if (!is_mt7915(&dev->mt76)) { in __mt7915_dma_prefetch() 152 if (is_mt7915(&dev->mt76)) { in __mt7915_dma_prefetch() 301 if (!dev->phy.mt76->band_idx) in mt7915_dma_start() 312 if (!is_mt798x(&dev->mt76)) in mt7915_dma_start() 415 mt76_dma_attach(&dev->mt76); in mt7915_dma_init() 575 netif_napi_add_tx(&dev->mt76.tx_napi_dev, &dev->mt76.tx_napi, in mt7915_dma_init() [all …]
|
H A D | mmio.c | 420 if (is_mt798x(&dev->mt76)) in mt7915_reg_map_l1() 439 if (is_mt7915(&dev->mt76)) { in mt7915_reg_map_l2() 590 mt76_put_rxwi(&dev->mt76, t); in mt7915_mmio_wed_release_rx_buf() 643 mt76_put_rxwi(&dev->mt76, t); in mt7915_mmio_wed_init_rx_buf() 773 if (is_mt7915(&dev->mt76)) { in mt7915_mmio_wed_init() 799 dev->mt76.dma_dev = wed->dev; in mt7915_mmio_wed_init() 845 dev->bus_ops = dev->mt76.bus; in mt7915_mmio_init() 854 dev->mt76.bus = bus_ops; in mt7915_mmio_init() 925 trace_dev_irq(&dev->mt76, intr, dev->mt76.mmio.irqmask); in mt7915_irq_tasklet() 948 if (!is_mt7915(&dev->mt76) && in mt7915_irq_tasklet() [all …]
|
H A D | init.c | 95 dev_err(phy->dev->mt76.dev, in mt7915_thermal_temp_store() 154 dev_err(phy->dev->mt76.dev, in mt7915_thermal_set_cur_throttle_state() 335 memcpy(dev->mt76.alpha2, request->alpha2, sizeof(dev->mt76.alpha2)); in mt7915_regd_notifier() 390 if (!is_mt7915(&dev->mt76)) in mt7915_init_wiphy() 605 if (!is_mt7915(&dev->mt76)) in mt7915_mac_init() 656 phy->mt76 = mphy; in mt7915_alloc_ext_phy() 659 phy->mt76->band_idx = 1; in mt7915_alloc_ext_phy() 849 rcu_assign_pointer(dev->mt76.wcid[idx], &dev->mt76.global_wcid); in mt7915_init_hardware() 920 if (!is_mt7915(&dev->mt76)) in mt7915_set_stream_he_txbf_caps() 1202 if (is_mt798x(&dev->mt76)) in mt7915_stop_hardware() [all …]
|
H A D | mac.c | 1173 memset(phy->mt76->aggr_stats, 0, sizeof(phy->mt76->aggr_stats)); in mt7915_mac_reset_counters() 1395 idr_init(&dev->mt76.token); in mt7915_mac_restart() 1559 if (!is_mt798x(&dev->mt76)) in mt7915_mac_reset_work() 1588 idr_init(&dev->mt76.token); in mt7915_mac_reset_work() 1718 dev_info(dev->mt76.dev, in mt7915_reset() 1868 if (is_mt7915(&dev->mt76)) { in mt7915_mac_update_stats() 1982 phy->mt76->band_idx); in mt7915_mac_severe_check() 2073 switch (dev->mt76.region) { in mt7915_dfs_start_rdd() 2091 if (is_mt7915(&dev->mt76)) { in mt7915_dfs_start_rdd() 2120 if (!is_mt7915(&dev->mt76)) in mt7915_dfs_start_radar_detector() [all …]
|
/freebsd/sys/contrib/dev/mediatek/mt76/mt7921/ |
H A D | sdio_mac.c | 35 struct mt76_sdio *sdio = &dev->mt76.sdio; in mt7921s_wfsys_reset() 78 wake_up(&dev->mt76.mcu.wait); in mt7921s_init_reset() 79 skb_queue_purge(&dev->mt76.mcu.res_q); in mt7921s_init_reset() 80 wait_event_timeout(dev->mt76.sdio.wait, in mt7921s_init_reset() 84 mt7921s_disable_irq(&dev->mt76); in mt7921s_init_reset() 89 mt7921s_enable_irq(&dev->mt76); in mt7921s_init_reset() 103 wake_up(&dev->mt76.mcu.wait); in mt7921s_mac_reset() 104 skb_queue_purge(&dev->mt76.mcu.res_q); in mt7921s_mac_reset() 105 wait_event_timeout(dev->mt76.sdio.wait, in mt7921s_mac_reset() 112 mt7921s_disable_irq(&dev->mt76); in mt7921s_mac_reset() [all …]
|
H A D | pci.c | 47 mt76_for_each_q_rx(&dev->mt76, i) in mt7921e_unregister_device() 48 napi_disable(&dev->mt76.napi[i]); in mt7921e_unregister_device() 167 mt76_dma_attach(&dev->mt76); in mt7921_dma_init() 221 netif_napi_add_tx(&dev->mt76.tx_napi_dev, &dev->mt76.tx_napi, in mt7921_dma_init() 326 dev->phy.mt76 = &dev->mt76.phy; in mt7921_pci_probe() 328 dev->bus_ops = dev->mt76.bus; in mt7921_pci_probe() 339 dev->mt76.bus = bus_ops; in mt7921_pci_probe() 379 mt76_free_device(&dev->mt76); in mt7921_pci_probe() 393 mt76_free_device(&dev->mt76); in mt7921_pci_remove() 467 mt792x_reset(&dev->mt76); in mt7921_pci_suspend() [all …]
|
H A D | pci_mac.c | 25 wcid = &dev->mt76.global_wcid; in mt7921e_tx_prepare_skb() 69 wake_up(&dev->mt76.mcu.wait); in mt7921e_mac_reset() 70 skb_queue_purge(&dev->mt76.mcu.res_q); in mt7921e_mac_reset() 78 napi_disable(&dev->mt76.tx_napi); in mt7921e_mac_reset() 80 mt76_connac2_tx_token_put(&dev->mt76); in mt7921e_mac_reset() 81 idr_init(&dev->mt76.token); in mt7921e_mac_reset() 86 mt76_for_each_q_rx(&dev->mt76, i) { in mt7921e_mac_reset() 87 napi_enable(&dev->mt76.napi[i]); in mt7921e_mac_reset() 88 napi_schedule(&dev->mt76.napi[i]); in mt7921e_mac_reset() 121 napi_enable(&dev->mt76.tx_napi); in mt7921e_mac_reset() [all …]
|
H A D | main.c | 159 &phy->mt76->sband_5g.sband; in mt7921_init_he_caps() 194 if (phy->mt76->cap.has_2ghz) { in mt7921_set_stream_he_caps() 295 mvif->mt76.idx = __ffs64(~dev->mt76.vif_mask); in mt7921_add_interface() 301 mvif->mt76.omac_idx = mvif->mt76.idx; in mt7921_add_interface() 303 mvif->mt76.band_idx = 0; in mt7921_add_interface() 304 mvif->mt76.wmm_idx = mvif->mt76.idx % MT76_CONNAC_MAX_WMM_SETS; in mt7921_add_interface() 311 dev->mt76.vif_mask |= BIT_ULL(mvif->mt76.idx); in mt7921_add_interface() 449 mt76_set_channel(phy->mt76); in mt7921_set_channel() 465 ieee80211_queue_delayed_work(phy->mt76->hw, &phy->mt76->mac_work, in mt7921_set_channel() 700 mt76_connac_mcu_update_arp_filter(&dev->mt76, &mvif->mt76, in mt7921_bss_info_changed() [all …]
|
H A D | usb.c | 68 dev->mt76.mcu_ops = &mcu_ops; in mt7921u_mcu_init() 91 wake_up(&dev->mt76.mcu.wait); in mt7921u_mac_reset() 94 mt76u_stop_rx(&dev->mt76); in mt7921u_mac_reset() 95 mt76u_stop_tx(&dev->mt76); in mt7921u_mac_reset() 142 mt76u_stop_tx(&dev->mt76); in mt7921u_stop() 247 mt76u_queues_deinit(&dev->mt76); in mt7921u_probe() 252 mt76_free_device(&dev->mt76); in mt7921u_probe() 271 mt76u_stop_rx(&dev->mt76); in mt7921u_suspend() 272 mt76u_stop_tx(&dev->mt76); in mt7921u_suspend() 280 mt792x_reset(&dev->mt76); in mt7921u_suspend() [all …]
|
/freebsd/sys/contrib/dev/mediatek/mt76/mt7996/ |
H A D | main.c | 73 mutex_lock(&dev->mt76.mutex); in mt7996_start() 75 mutex_unlock(&dev->mt76.mutex); in mt7996_start() 87 mutex_lock(&dev->mt76.mutex); in mt7996_stop() 173 mutex_lock(&dev->mt76.mutex); in mt7996_add_interface() 179 mvif->mt76.idx = __ffs64(~dev->mt76.vif_mask); in mt7996_add_interface() 190 mvif->mt76.omac_idx = idx; in mt7996_add_interface() 199 dev->mt76.vif_mask |= BIT_ULL(mvif->mt76.idx); in mt7996_add_interface() 221 (!mvif->mt76.omac_idx || mvif->mt76.omac_idx > 3)) in mt7996_add_interface() 262 dev->mt76.vif_mask &= ~BIT_ULL(mvif->mt76.idx); in mt7996_remove_interface() 284 mt76_set_channel(phy->mt76); in mt7996_set_channel() [all …]
|
H A D | mmio.c | 151 if (dev_is_pci(dev->mt76.dev) && in __mt7996_reg_addr() 206 mt76_mmio_init(&dev->mt76, mem_base); in mt7996_mmio_init() 218 dev->bus_ops = dev->mt76.bus; in mt7996_mmio_init() 227 dev->mt76.bus = bus_ops; in mt7996_mmio_init() 239 struct mt76_dev *mdev = &dev->mt76; in mt7996_dual_hif_set_irq_mask() 274 intr &= dev->mt76.mmio.irqmask; in mt7996_irq_tasklet() 279 intr1 &= dev->mt76.mmio.irqmask; in mt7996_irq_tasklet() 285 trace_dev_irq(&dev->mt76, intr, dev->mt76.mmio.irqmask); in mt7996_irq_tasklet() 293 napi_schedule(&dev->mt76.tx_napi); in mt7996_irq_tasklet() 297 napi_schedule(&dev->mt76.napi[i]); in mt7996_irq_tasklet() [all …]
|
H A D | init.c | 139 memcpy(dev->mt76.alpha2, request->alpha2, sizeof(dev->mt76.alpha2)); in mt7996_regd_notifier() 209 if (phy->mt76->cap.has_2ghz) { in mt7996_init_wiphy() 217 if (phy->mt76->cap.has_5ghz) { in mt7996_init_wiphy() 365 phy->mt76 = mphy; in mt7996_register_phy() 492 rcu_assign_pointer(dev->mt76.wcid[idx], &dev->mt76.global_wcid); in mt7996_init_hardware() 502 if (!phy->mt76->cap.has_5ghz) in mt7996_set_stream_vht_txbf_caps() 851 if (phy->mt76->cap.has_2ghz) in mt7996_set_stream_he_eht_caps() 855 if (phy->mt76->cap.has_5ghz) in mt7996_set_stream_he_eht_caps() 859 if (phy->mt76->cap.has_6ghz) in mt7996_set_stream_he_eht_caps() 870 dev->phy.mt76 = &dev->mt76.phy; in mt7996_register_device() [all …]
|
H A D | mac.c | 1440 memset(phy->mt76->aggr_stats, 0, sizeof(phy->mt76->aggr_stats)); in mt7996_mac_reset_counters() 1593 dev->mt76.token_count--; in mt7996_tx_token_put() 1622 wake_up(&dev->mt76.mcu.wait); in mt7996_mac_restart() 1649 idr_init(&dev->mt76.token); in mt7996_mac_restart() 1737 wake_up(&dev->mt76.mcu.wait); in mt7996_mac_full_reset() 1750 mutex_lock(&dev->mt76.mutex); in mt7996_mac_full_reset() 1834 wake_up(&dev->mt76.mcu.wait); in mt7996_mac_reset_work() 1857 idr_init(&dev->mt76.token); in mt7996_mac_reset_work() 1996 dev_info(dev->mt76.dev, in mt7996_reset() 2227 switch (dev->mt76.region) { in mt7996_dfs_start_rdd() [all …]
|
H A D | dma.c | 19 mt76_connac_tx_cleanup(&dev->mt76); in mt7996_poll_tx() 263 mt76_dma_attach(&dev->mt76); in mt7996_dma_init() 364 netif_napi_add_tx(&dev->mt76.tx_napi_dev, &dev->mt76.tx_napi, in mt7996_dma_init() 366 napi_enable(&dev->mt76.tx_napi); in mt7996_dma_init() 402 mt76_for_each_q_rx(&dev->mt76, i) in mt7996_dma_reset() 405 mt76_tx_status_check(&dev->mt76, true); in mt7996_dma_reset() 423 mt76_queue_reset(dev, dev->mt76.q_mcu[i]); in mt7996_dma_reset() 425 mt76_for_each_q_rx(&dev->mt76, i) { in mt7996_dma_reset() 429 mt76_tx_status_check(&dev->mt76, true); in mt7996_dma_reset() 431 mt76_for_each_q_rx(&dev->mt76, i) in mt7996_dma_reset() [all …]
|
/freebsd/sys/contrib/dev/mediatek/mt76/mt7615/ |
H A D | mcu.c | 454 mphy = &dev->mt76.phy; in mt7615_mcu_scan_event() 480 mphy = &dev->mt76.phy; in mt7615_mcu_roc_event() 505 mphy = &dev->mt76.phy; in mt7615_mcu_beacon_loss_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() 853 sskb = mt76_connac_mcu_alloc_sta_req(&dev->mt76, &mvif->mt76, in mt7615_mcu_wtbl_sta_add() 935 skb = mt76_connac_mcu_alloc_sta_req(&dev->mt76, &mvif->mt76, in mt7615_mcu_sta_ba() 1141 return mt76_connac_mcu_sta_ba(&dev->mt76, &sta->vif->mt76, params, in mt7615_mcu_uni_tx_ba() 1158 skb = mt76_connac_mcu_alloc_sta_req(&dev->mt76, &mvif->mt76, in mt7615_mcu_uni_rx_ba() [all …]
|
H A D | main.c | 197 mvif->mt76.idx = __ffs64(~dev->mt76.vif_mask); in mt7615_add_interface() 208 mvif->mt76.omac_idx = idx; in mt7615_add_interface() 213 mvif->mt76.wmm_idx += 2; in mt7615_add_interface() 215 dev->mt76.vif_mask |= BIT_ULL(mvif->mt76.idx); in mt7615_add_interface() 271 dev->mt76.vif_mask &= ~BIT_ULL(mvif->mt76.idx); in mt7615_remove_interface() 297 mt76_set_channel(phy->mt76); in mt7615_set_channel() 566 if (is_mt7663(&dev->mt76)) in mt7615_update_mu_group() 622 mt76_connac_mcu_update_arp_filter(&dev->mt76, &mvif->mt76, in mt7615_bss_info_changed() 750 mt76.tx_worker); in mt7615_tx_worker() 1262 phy->mt76); in mt7615_suspend() [all …]
|
H A D | pci_mac.c | 76 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 …]
|
H A D | eeprom.c | 50 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 …]
|
H A D | dma.c | 54 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 …]
|
H A D | mmio.c | 81 tasklet_schedule(&dev->mt76.irq_tasklet); in mt7615_irq_handler() 95 intr &= dev->mt76.mmio.irqmask; in mt7615_irq_tasklet() 98 trace_dev_irq(&dev->mt76, intr, dev->mt76.mmio.irqmask); in mt7615_irq_tasklet() 106 napi_schedule(&dev->mt76.tx_napi); in mt7615_irq_tasklet() 109 napi_schedule(&dev->mt76.napi[0]); in mt7615_irq_tasklet() 112 napi_schedule(&dev->mt76.napi[1]); in mt7615_irq_tasklet() 117 if (is_mt7663(&dev->mt76)) { in mt7615_irq_tasklet() 201 mt76_mmio_init(&dev->mt76, mem_base); in mt7615_mmio_probe() 210 dev->bus_ops = dev->mt76.bus; in mt7615_mmio_probe() 221 dev->mt76.bus = bus_ops; in mt7615_mmio_probe() [all …]
|
/freebsd/sys/contrib/dev/mediatek/mt76/mt7603/ |
H A D | core.c | 8 struct mt7603_dev *dev = container_of(mdev, struct mt7603_dev, mt76); in mt7603_rx_poll_complete() 24 trace_dev_irq(&dev->mt76, intr, dev->mt76.mmio.irqmask); in mt7603_irq_handler() 26 intr &= dev->mt76.mmio.irqmask; in mt7603_irq_handler() 33 tasklet_schedule(&dev->mt76.pre_tbtt_tasklet); in mt7603_irq_handler() 35 if ((hwintr & MT_HW_INT3_TBTT0) && dev->mt76.csa_complete) in mt7603_irq_handler() 36 mt76_csa_finish(&dev->mt76); in mt7603_irq_handler() 41 napi_schedule(&dev->mt76.tx_napi); in mt7603_irq_handler() 46 napi_schedule(&dev->mt76.napi[0]); in mt7603_irq_handler() 51 napi_schedule(&dev->mt76.napi[1]); in mt7603_irq_handler() 62 dev->bus_ops->wr(&dev->mt76, MT_MCU_PCIE_REMAP_2, base); in mt7603_reg_map()
|