Home
last modified time | relevance | path

Searched full:irq_map (Results 1 – 8 of 8) sorted by relevance

/freebsd/sys/contrib/dev/mediatek/mt76/
H A Dmt792x_dma.c20 mt76_wr(dev, dev->irq_map->host_irq_enable, 0); in mt792x_irq_handler()
34 const struct mt792x_irq_map *irq_map = dev->irq_map; in mt792x_irq_tasklet() local
37 mt76_wr(dev, irq_map->host_irq_enable, 0); in mt792x_irq_tasklet()
45 mask |= intr & (irq_map->rx.data_complete_mask | in mt792x_irq_tasklet()
46 irq_map->rx.wm_complete_mask | in mt792x_irq_tasklet()
47 irq_map->rx.wm2_complete_mask); in mt792x_irq_tasklet()
48 if (intr & dev->irq_map->tx.mcu_complete_mask) in mt792x_irq_tasklet()
49 mask |= dev->irq_map->tx.mcu_complete_mask; in mt792x_irq_tasklet()
58 mask |= irq_map->rx.data_complete_mask; in mt792x_irq_tasklet()
59 intr |= irq_map->rx.data_complete_mask; in mt792x_irq_tasklet()
[all …]
H A Dmt792x.h239 const struct mt792x_irq_map *irq_map; member
/freebsd/sys/contrib/dev/mediatek/mt76/mt7925/
H A Dpci_mac.c72 const struct mt792x_irq_map *irq_map = dev->irq_map; in mt7925e_mac_reset() local
79 mt76_wr(dev, dev->irq_map->host_irq_enable, 0); in mt7925e_mac_reset()
90 if (irq_map->rx.data_complete_mask) in mt7925e_mac_reset()
92 if (irq_map->rx.wm_complete_mask) in mt7925e_mac_reset()
94 if (irq_map->rx.wm2_complete_mask) in mt7925e_mac_reset()
96 if (irq_map->tx.all_complete_mask) in mt7925e_mac_reset()
119 mt76_wr(dev, dev->irq_map->host_irq_enable, in mt7925e_mac_reset()
120 dev->irq_map->tx.all_complete_mask | in mt7925e_mac_reset()
H A Dpci.c293 static const struct mt792x_irq_map irq_map = { in mt7925_pci_probe() local
356 dev->irq_map = &irq_map; in mt7925_pci_probe()
398 mt76_wr(dev, irq_map.host_irq_enable, 0); in mt7925_pci_probe()
493 mt76_wr(dev, dev->irq_map->host_irq_enable, 0); in mt7925_pci_suspend()
495 dev->irq_map->tx.all_complete_mask | in mt7925_pci_suspend()
550 dev->irq_map->tx.all_complete_mask | in mt7925_pci_resume()
/freebsd/sys/kern/
H A Dsubr_intr.c1628 /* XXX Convert irq_map[] to dynamicaly expandable one. */
1629 static struct intr_map_entry **irq_map; variable
1641 if (res_id < irq_map_count && irq_map[res_id] != NULL)
1642 isrc = irq_map[res_id]->isrc;
1653 if (res_id < irq_map_count && irq_map[res_id] != NULL)
1654 irq_map[res_id]->isrc = isrc;
1668 if (res_id >= irq_map_count || irq_map[res_id] == NULL)
1670 data = irq_map[res_id]->map_data;
1687 if (res_id >= irq_map_count || irq_map[res_id] == NULL)
1689 if (irq_map[res_id]->map_data != NULL)
[all …]
/freebsd/sys/contrib/dev/mediatek/mt76/mt7921/
H A Dpci_mac.c64 mt76_wr(dev, dev->irq_map->host_irq_enable, 0); in mt7921e_mac_reset()
97 mt76_wr(dev, dev->irq_map->host_irq_enable, in mt7921e_mac_reset()
98 dev->irq_map->tx.all_complete_mask | in mt7921e_mac_reset()
H A Dpci.c267 static const struct mt792x_irq_map irq_map = { in mt7921_pci_probe() local
331 dev->irq_map = &irq_map; in mt7921_pci_probe()
373 mt76_wr(dev, irq_map.host_irq_enable, 0); in mt7921_pci_probe()
477 mt76_wr(dev, dev->irq_map->host_irq_enable, 0); in mt7921_pci_suspend()
525 dev->irq_map->tx.all_complete_mask | in mt7921_pci_resume()
/freebsd/sys/dev/glxiic/
H A Dglxiic.c315 uint32_t irq_map; in glxiic_attach() local
347 irq_map = rdmsr(GLXIIC_MSR_PIC_YSEL_HIGH); in glxiic_attach()
348 sc->old_irq = GLXIIC_MAP_TO_SMB_IRQ(irq_map); in glxiic_attach()
990 uint32_t irq_map; in glxiic_smb_map_interrupt() local
996 irq_map = rdmsr(GLXIIC_MSR_PIC_YSEL_HIGH); in glxiic_smb_map_interrupt()
997 old_irq = GLXIIC_MAP_TO_SMB_IRQ(irq_map); in glxiic_smb_map_interrupt()
1000 irq_map &= ~GLXIIC_SMB_IRQ_TO_MAP(old_irq); in glxiic_smb_map_interrupt()
1001 irq_map |= GLXIIC_SMB_IRQ_TO_MAP(irq); in glxiic_smb_map_interrupt()
1002 wrmsr(GLXIIC_MSR_PIC_YSEL_HIGH, irq_map); in glxiic_smb_map_interrupt()