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()
44 irq_map->rx.wm_complete_mask | in mt792x_irq_tasklet()
45 irq_map->rx.wm2_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()
66 if (intr & irq_map->rx.wm_complete_mask) in mt792x_irq_tasklet()
69 if (intr & irq_map->rx.wm2_complete_mask) in mt792x_irq_tasklet()
72 if (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.c1619 isrc = irq_map[res_id]->isrc;
1631 irq_map[res_id]->isrc = isrc;
1647 data = irq_map[res_id]->map_data;
1675 if (irq_map[res_id] == NULL)
1682 *map_dev = irq_map[res_id]->dev;
1706 if (irq_map[i] == NULL) {
1707 irq_map[i] = entry;
1714 if (irq_map[i] == NULL) {
1715 irq_map[i] = entry;
1738 entry = irq_map[res_id];
[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()
992 uint32_t irq_map; in glxiic_smb_map_interrupt() local
998 irq_map = rdmsr(GLXIIC_MSR_PIC_YSEL_HIGH); in glxiic_smb_map_interrupt()
999 old_irq = GLXIIC_MAP_TO_SMB_IRQ(irq_map); in glxiic_smb_map_interrupt()
1002 irq_map &= ~GLXIIC_SMB_IRQ_TO_MAP(old_irq); in glxiic_smb_map_interrupt()
1003 irq_map |= GLXIIC_SMB_IRQ_TO_MAP(irq); in glxiic_smb_map_interrupt()
1004 wrmsr(GLXIIC_MSR_PIC_YSEL_HIGH, irq_map); in glxiic_smb_map_interrupt()