Home
last modified time | relevance | path

Searched refs:irq_map (Results 1 – 6 of 6) sorted by relevance

/freebsd/sys/contrib/dev/mediatek/mt76/
H A Dmt792x_dma.c18 mt76_wr(dev, dev->irq_map->host_irq_enable, 0); in mt792x_irq_handler()
32 const struct mt792x_irq_map *irq_map = dev->irq_map; in mt792x_irq_tasklet() local
35 mt76_wr(dev, irq_map->host_irq_enable, 0); in mt792x_irq_tasklet()
43 mask |= intr & (irq_map->rx.data_complete_mask | in mt792x_irq_tasklet()
44 irq_map->rx.wm_complete_mask | in mt792x_irq_tasklet()
45 irq_map->rx.wm2_complete_mask); in mt792x_irq_tasklet()
46 if (intr & dev->irq_map->tx.mcu_complete_mask) in mt792x_irq_tasklet()
47 mask |= dev->irq_map->tx.mcu_complete_mask; in mt792x_irq_tasklet()
56 mask |= irq_map->rx.data_complete_mask; in mt792x_irq_tasklet()
57 intr |= irq_map->rx.data_complete_mask; in mt792x_irq_tasklet()
[all …]
H A Dmt792x.h181 const struct mt792x_irq_map *irq_map; member
/freebsd/sys/kern/
H A Dsubr_intr.c1629 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)
1690 len = irq_map[res_id]->map_data->len;
[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()
95 mt76_wr(dev, dev->irq_map->host_irq_enable, in mt7921e_mac_reset()
96 dev->irq_map->tx.all_complete_mask | in mt7921e_mac_reset()
H A Dpci.c257 static const struct mt792x_irq_map irq_map = { in mt7921_pci_probe() local
321 dev->irq_map = &irq_map; in mt7921_pci_probe()
357 mt76_wr(dev, irq_map.host_irq_enable, 0); in mt7921_pci_probe()
441 mt76_wr(dev, dev->irq_map->host_irq_enable, 0); in mt7921_pci_suspend()
489 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()
989 uint32_t irq_map; in glxiic_smb_map_interrupt() local
995 irq_map = rdmsr(GLXIIC_MSR_PIC_YSEL_HIGH); in glxiic_smb_map_interrupt()
996 old_irq = GLXIIC_MAP_TO_SMB_IRQ(irq_map); in glxiic_smb_map_interrupt()
999 irq_map &= ~GLXIIC_SMB_IRQ_TO_MAP(old_irq); in glxiic_smb_map_interrupt()
1000 irq_map |= GLXIIC_SMB_IRQ_TO_MAP(irq); in glxiic_smb_map_interrupt()
1001 wrmsr(GLXIIC_MSR_PIC_YSEL_HIGH, irq_map); in glxiic_smb_map_interrupt()