Home
last modified time | relevance | path

Searched refs:irqmap (Results 1 – 13 of 13) sorted by relevance

/netbsd-src/sys/arch/algor/algor/
H A Dalgor_p4032_intr.c236 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 Dalgor_p6032_intr.c193 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 Dalgor_p5064_intr.c315 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 Dpic_u3_ht.c304 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 Dgdium_intr.c180 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 Domsal400.c144 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 Ddbau1550.c178 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 Dmtx-1.c112 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 Dif_ate.c215 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 Dloongson_intr.c102 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 Dobs266_machdep.c215 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 Dobs200_machdep.c222 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 Dpci_2100_a500.c340 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()