Searched full:irq_map (Results 1 – 8 of 8) sorted by relevance
/freebsd/sys/contrib/dev/mediatek/mt76/ |
H A D | mt792x_dma.c | 20 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 D | mt792x.h | 239 const struct mt792x_irq_map *irq_map; member
|
/freebsd/sys/contrib/dev/mediatek/mt76/mt7925/ |
H A D | pci_mac.c | 72 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 D | pci.c | 293 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 D | subr_intr.c | 1628 /* 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 D | pci_mac.c | 64 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 D | pci.c | 267 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 D | glxiic.c | 315 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()
|