Searched refs:irq_map (Results 1 – 6 of 6) sorted by relevance
/freebsd/sys/contrib/dev/mediatek/mt76/ |
H A D | mt792x_dma.c | 18 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 D | mt792x.h | 181 const struct mt792x_irq_map *irq_map; member
|
/freebsd/sys/kern/ |
H A D | subr_intr.c | 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) 1690 len = irq_map[res_id]->map_data->len; [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() 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 D | pci.c | 257 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 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() 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()
|