/netbsd-src/sys/arch/algor/algor/ |
H A D | algor_p4032_intr.c | 236 const struct p4032_irqmap *irqmap; in algor_p4032_intr_init() local 249 irqmap = &p4032_irqmap[i]; in algor_p4032_intr_init() 251 p4032_irqsteer[irqmap->xbarreg].val |= in algor_p4032_intr_init() 252 irqmap->cpuintr << irqmap->xbarshift; in algor_p4032_intr_init() 255 EVCNT_TYPE_INTR, NULL, p4032_intrgroups[irqmap->cpuintr], in algor_p4032_intr_init() 347 const struct p4032_irqmap *irqmap; in algor_p4032_intr_establish() local 351 irqmap = &p4032_irqmap[irq]; in algor_p4032_intr_establish() 353 KASSERT(irq == irqmap->irqidx); in algor_p4032_intr_establish() 359 ih->ih_irqmap = irqmap; in algor_p4032_intr_establish() 366 LIST_INSERT_HEAD(&p4032_cpuintrs[irqmap->cpuintr].cintr_list, in algor_p4032_intr_establish() [all …]
|
H A D | algor_p6032_intr.c | 193 const struct p6032_irqmap *irqmap; in algor_p6032_intr_init() local 203 irqmap = &p6032_irqmap[i]; in algor_p6032_intr_init() 208 bc->bc_gpioIE |= irqmap->gpioiebit; in algor_p6032_intr_init() 209 if (irqmap->flags & IRQ_F_INVERT) in algor_p6032_intr_init() 210 bc->bc_intPol |= irqmap->intbit; in algor_p6032_intr_init() 211 if (irqmap->flags & IRQ_F_EDGE) in algor_p6032_intr_init() 212 bc->bc_intEdge |= irqmap->intbit; in algor_p6032_intr_init() 213 if (irqmap->flags & IRQ_F_INT1) in algor_p6032_intr_init() 214 bc->bc_intSteer |= irqmap->intbit; in algor_p6032_intr_init() 216 REGVAL(BONITO_INTENCLR) = irqmap->intbit; in algor_p6032_intr_init() [all …]
|
H A D | algor_p5064_intr.c | 315 const struct p5064_irqmap *irqmap; in algor_p5064_intr_init() local 328 irqmap = &p5064_irqmap[i]; in algor_p5064_intr_init() 330 p5064_irqsteer[irqmap->xbarreg].val |= in algor_p5064_intr_init() 331 irqmap->cpuintr << irqmap->xbarshift; in algor_p5064_intr_init() 334 EVCNT_TYPE_INTR, NULL, p5064_intrgroups[irqmap->cpuintr], in algor_p5064_intr_init() 440 const struct p5064_irqmap *irqmap; in algor_p5064_intr_establish() local 444 irqmap = &p5064_irqmap[irq]; in algor_p5064_intr_establish() 446 KASSERT(irq == irqmap->irqidx); in algor_p5064_intr_establish() 452 ih->ih_irqmap = irqmap; in algor_p5064_intr_establish() 459 LIST_INSERT_HEAD(&p5064_cpuintrs[irqmap->cpuintr].cintr_list, in algor_p5064_intr_establish() [all …]
|
/netbsd-src/sys/arch/macppc/macppc/ |
H A D | pic_u3_ht.c | 304 struct u3_ht_irqmap *irqmap = u3_ht->ht_irqmap; in setup_u3_ht_workarounds() local 322 memset(irqmap, 0, sizeof(u3_ht->ht_irqmap)); in setup_u3_ht_workarounds() 364 irqmap[irq].im_index = i; in setup_u3_ht_workarounds() 365 irqmap[irq].im_level = 0; in setup_u3_ht_workarounds() 366 irqmap[irq].im_base = base; in setup_u3_ht_workarounds() 370 irqmap[irq].im_apple_base = dev_reg + 0x60; in setup_u3_ht_workarounds() 372 irqmap[irq].im_apple_base = NULL; in setup_u3_ht_workarounds() 375 irqmap[irq].im_data = in32rb(base + 0x04); in setup_u3_ht_workarounds() 376 irqmap[irq].im_data |= (1 << 31); in setup_u3_ht_workarounds() 492 struct u3_ht_irqmap *irqmap = &u3_ht->ht_irqmap[irq]; in u3_ht_establish_ht_irq() local [all …]
|
/netbsd-src/sys/arch/evbmips/gdium/ |
H A D | gdium_intr.c | 180 const struct gdium_irqmap *irqmap; in evbmips_intr_init() local 194 irqmap = &gdium_irqmap[i]; in evbmips_intr_init() 195 intbit = 1 << irqmap->irqidx; in evbmips_intr_init() 198 EVCNT_TYPE_INTR, NULL, "bonito", irqmap->name); in evbmips_intr_init() 200 if (irqmap->irqidx < 4) in evbmips_intr_init() 202 if (irqmap->flags & IRQ_F_INVERT) in evbmips_intr_init() 204 if (irqmap->flags & IRQ_F_EDGE) in evbmips_intr_init() 206 if ((irqmap->flags & IRQ_F_INTMASK) == IRQ_F_INT1) in evbmips_intr_init() 232 const struct gdium_irqmap *irqmap; in evbmips_intr_establish() local 237 irqmap = &gdium_irqmap[irq]; in evbmips_intr_establish() [all …]
|
/netbsd-src/sys/arch/evbmips/alchemy/ |
H A D | omsal400.c | 144 static const int irqmap[4/*device*/][4/*pin*/] = { in omsal400_pci_intr_map() local 169 if ((irq = irqmap[dev - 1][pin - 1]) == -1) { in omsal400_pci_intr_map() 197 static const int irqmap[1/*slot*/][2/*which*/] = { in omsal400_slot_irq() local 204 return irqmap[slot][which]; in omsal400_slot_irq()
|
H A D | dbau1550.c | 178 static const int irqmap[3/*device*/][4/*pin*/] = { in dbau1550_pci_intr_map() local 200 if ((irq = irqmap[dev - 11][pin - 1]) == -1) { in dbau1550_pci_intr_map() 230 static const int irqmap[2/*slot*/][2/*which*/] = { in dbau1550_slot_irq() local 238 return (irqmap[slot][which]); in dbau1550_slot_irq()
|
H A D | mtx-1.c | 112 static const int irqmap[8/*device*/][4/*pin*/] = { in mtx1_pci_intr_map() local 140 if ((irq = irqmap[dev][pin - 1]) == -1) { in mtx1_pci_intr_map()
|
/netbsd-src/sys/dev/isa/ |
H A D | if_ate.c | 215 static const int irqmap[4][4] = { in ate_find() local 281 *irq = irqmap[3][n]; in ate_find() 285 *irq = irqmap[2][n]; in ate_find() 290 *irq = irqmap[1][n]; in ate_find() 295 *irq = irqmap[0][n]; in ate_find()
|
/netbsd-src/sys/arch/evbmips/loongson/ |
H A D | loongson_intr.c | 102 const struct bonito_irqmap *irqmap; in evbmips_intr_init() local 108 irqmap = &sys_platform->irq_map[i]; in evbmips_intr_init() 109 if (irqmap->name == NULL) in evbmips_intr_init() 111 DPRINTF(("attach %d %s\n", i, irqmap->name)); in evbmips_intr_init() 113 EVCNT_TYPE_INTR, NULL, "bonito", irqmap->name); in evbmips_intr_init()
|
/netbsd-src/sys/arch/evbppc/obs405/ |
H A D | obs266_machdep.c | 215 static const int irqmap[4/*device*/][4/*pin*/] = { in ibm4xx_pci_intr_map() local 243 if ((irq = irqmap[dev - 1][pin - 1]) == -1) { in ibm4xx_pci_intr_map()
|
H A D | obs200_machdep.c | 222 static const int irqmap[15/*device*/][4/*pin*/] = { in ibm4xx_pci_intr_map() local 261 if ((irq = irqmap[dev - 1][pin - 1]) == -1) { in ibm4xx_pci_intr_map()
|
/netbsd-src/sys/arch/alpha/pci/ |
H A D | pci_2100_a500.c | 340 static const int irqmap[9/*device*/][4/*pin*/] = { in dec_2100_a500_pic_intr_map() local 374 irq = irqmap[device][buspin - 1]; in dec_2100_a500_pic_intr_map()
|