/netbsd-src/sys/arch/arm/marvell/ |
H A D | kirkwood.c | 167 kirkwood_pic_unblock_irqs(struct pic_softc *pic, size_t irqbase, in kirkwood_pic_unblock_irqs() argument 171 + irqbase * (KIRKWOOD_MLMB_MIRQIMHR - KIRKWOOD_MLMB_MIRQIMLR) / 32; in kirkwood_pic_unblock_irqs() 173 KASSERT(irqbase < 64); in kirkwood_pic_unblock_irqs() 179 kirkwood_pic_block_irqs(struct pic_softc *pic, size_t irqbase, in kirkwood_pic_block_irqs() argument 183 + irqbase * (KIRKWOOD_MLMB_MIRQIMHR - KIRKWOOD_MLMB_MIRQIMLR) / 32; in kirkwood_pic_block_irqs() 185 KASSERT(irqbase < 64); in kirkwood_pic_block_irqs()
|
H A D | armadaxp.c | 610 armadaxp_pic_unblock_irqs(struct pic_softc *pic, size_t irqbase, in armadaxp_pic_unblock_irqs() argument 617 KASSERT(pic->pic_maxsources >= n + irqbase); in armadaxp_pic_unblock_irqs() 618 MPIC_WRITE(ARMADAXP_MLMB_MPIC_ISE, n + irqbase); in armadaxp_pic_unblock_irqs() 619 MPIC_CPU_WRITE(ARMADAXP_MLMB_MPIC_ICM, n + irqbase); in armadaxp_pic_unblock_irqs() 620 if ((n + irqbase) == 0) in armadaxp_pic_unblock_irqs() 628 armadaxp_pic_block_irqs(struct pic_softc *pic, size_t irqbase, in armadaxp_pic_block_irqs() argument 635 KASSERT(pic->pic_maxsources >= n + irqbase); in armadaxp_pic_block_irqs() 636 MPIC_WRITE(ARMADAXP_MLMB_MPIC_ICE, n + irqbase); in armadaxp_pic_block_irqs() 637 MPIC_CPU_WRITE(ARMADAXP_MLMB_MPIC_ISM, n + irqbase); in armadaxp_pic_block_irqs() 731 armadaxp_err_pic_unblock_irqs(struct pic_softc *pic, size_t irqbase, in armadaxp_err_pic_unblock_irqs() argument [all …]
|
H A D | mv78xx0.c | 136 mv78xx0_pic_unblock_irqs(struct pic_softc *pic, size_t irqbase, in mv78xx0_pic_unblock_irqs() argument 139 const size_t group = irqbase / 32; in mv78xx0_pic_unblock_irqs() 147 mv78xx0_pic_block_irqs(struct pic_softc *pic, size_t irqbase, uint32_t irq_mask) in mv78xx0_pic_block_irqs() argument 149 const size_t group = irqbase / 32; in mv78xx0_pic_block_irqs()
|
H A D | dove.c | 213 dove_pic_unblock_irqs(struct pic_softc *pic, size_t irqbase, uint32_t irq_mask) in dove_pic_unblock_irqs() argument 216 + irqbase * (DOVE_DB_SMIRQIMR - DOVE_DB_MIRQIMR) / 32; in dove_pic_unblock_irqs() 218 KASSERT(irqbase < 64); in dove_pic_unblock_irqs() 224 dove_pic_block_irqs(struct pic_softc *pic, size_t irqbase, in dove_pic_block_irqs() argument 228 + irqbase * (DOVE_DB_SMIRQIMR - DOVE_DB_MIRQIMR) / 32; in dove_pic_block_irqs() 230 KASSERT(irqbase < 64); in dove_pic_block_irqs()
|
H A D | mvsoc_intr.c | 110 mvsoc_bridge_pic_unblock_irqs(struct pic_softc *pic, size_t irqbase, in mvsoc_bridge_pic_unblock_irqs() argument 122 mvsoc_bridge_pic_block_irqs(struct pic_softc *pic, size_t irqbase, in mvsoc_bridge_pic_block_irqs() argument
|
H A D | orion.c | 129 orion_pic_unblock_irqs(struct pic_softc *pic, size_t irqbase, uint32_t irq_mask) in orion_pic_unblock_irqs() argument 138 orion_pic_block_irqs(struct pic_softc *pic, size_t irqbase, uint32_t irq_mask) in orion_pic_block_irqs() argument
|
H A D | mvsocgpp.c | 242 gpio_pic_unblock_irqs(struct pic_softc *pic, size_t irqbase, uint32_t irq_mask) in gpio_pic_unblock_irqs() argument 266 gpio_pic_block_irqs(struct pic_softc *pic, size_t irqbase, uint32_t irq_mask) in gpio_pic_block_irqs() argument
|
/netbsd-src/sys/arch/evbarm/conf/ |
H A D | KOBO | 59 tzic0 at axi? addr 0x0fffc000 size 0x4000 irqbase 0 81 imxgpio0 at axi? addr 0x53f84000 irqbase 128 irq 50 82 imxgpio1 at axi? addr 0x53f88000 irqbase 160 irq 52 83 imxgpio2 at axi? addr 0x53f8c000 irqbase 192 irq 54 84 imxgpio3 at axi? addr 0x53f90000 irqbase 224 irq 56 85 imxgpio4 at axi? addr 0x53fdc000 irqbase 256 irq 103 86 imxgpio5 at axi? addr 0x53fe0000 irqbase 288 irq 105
|
H A D | NETWALKER | 52 tzic0 at axi? addr 0xe0000000 size 0x4000 irqbase 0 76 imxgpio0 at axi? addr 0x73f84000 irqbase 128 irq 50 77 imxgpio1 at axi? addr 0x73f88000 irqbase 160 irq 52 78 imxgpio2 at axi? addr 0x73f8c000 irqbase 192 irq 54 79 imxgpio3 at axi? addr 0x73f90000 irqbase 224 irq 56
|
H A D | IMX31LITE | 135 avic0 at ahb? addr 0x68000000 irqbase 0 138 imxgpio0 at ahb? addr 0x53fcc000 irqbase 64 intr 52 139 imxgpio1 at ahb? addr 0x53fd0000 irqbase 96 intr 51 140 imxgpio2 at ahb? addr 0x53fa4000 irqbase 128 intr 56
|
/netbsd-src/sys/arch/arm/apple/ |
H A D | apple_intc.c | 124 apple_intc_unblock_irqs(struct pic_softc *pic, size_t irqbase, uint32_t mask) in apple_intc_unblock_irqs() argument 128 AIC_WRITE(sc, AIC_SW_SET(irqbase), mask); in apple_intc_unblock_irqs() 129 AIC_WRITE(sc, AIC_MASK_CLR(irqbase), mask); in apple_intc_unblock_irqs() 133 apple_intc_block_irqs(struct pic_softc *pic, size_t irqbase, uint32_t mask) in apple_intc_block_irqs() argument 176 apple_intc_local_unblock_irqs(struct pic_softc *pic, size_t irqbase, in apple_intc_local_unblock_irqs() argument 179 KASSERT(irqbase == 0); in apple_intc_local_unblock_irqs() 188 apple_intc_local_block_irqs(struct pic_softc *pic, size_t irqbase, in apple_intc_local_block_irqs() argument 191 KASSERT(irqbase == 0); in apple_intc_local_block_irqs()
|
/netbsd-src/sys/arch/arm/gemini/ |
H A D | gemini_icu.c | 121 geminiicu_unblock_irqs(struct pic_softc *pic, size_t irqbase, uint32_t irq_mask) in geminiicu_unblock_irqs() argument 124 KASSERT(irqbase == 0 && (irq_mask & sc->sc_enabled_mask) == 0); in geminiicu_unblock_irqs() 137 geminiicu_block_irqs(struct pic_softc *pic, size_t irqbase, uint32_t irq_mask) in geminiicu_block_irqs() argument 140 KASSERT(irqbase == 0); in geminiicu_block_irqs()
|
/netbsd-src/sys/arch/arm/pic/ |
H A D | pic.c | 634 pic_add(struct pic_softc *pic, int irqbase) in pic_add() argument 647 if (irqbase == PIC_IRQBASE_ALLOC) { in pic_add() 648 irqbase = pic_lastbase; in pic_add() 655 if (irqbase < 0) in pic_add() 659 if (irqbase < 0 || xpic->pic_irqbase < 0) in pic_add() 661 if (irqbase >= xpic->pic_irqbase + xpic->pic_maxsources) in pic_add() 663 if (irqbase + pic->pic_maxsources <= xpic->pic_irqbase) in pic_add() 667 pic->pic_name, pic->pic_maxsources, irqbase, in pic_add() 680 if (pic_lastbase < irqbase + pic->pic_maxsources) in pic_add() 681 pic_lastbase = irqbase + pic->pic_maxsources; in pic_add() [all …]
|
/netbsd-src/sys/arch/arm/sunxi/ |
H A D | sunxi_intc.c | 92 sunxi_intc_unblock_irqs(struct pic_softc *pic, size_t irqbase, uint32_t mask) in sunxi_intc_unblock_irqs() argument 95 const u_int group = irqbase / 32; in sunxi_intc_unblock_irqs() 104 sunxi_intc_block_irqs(struct pic_softc *pic, size_t irqbase, uint32_t mask) in sunxi_intc_block_irqs() argument 107 const u_int group = irqbase / 32; in sunxi_intc_block_irqs()
|
/netbsd-src/sys/arch/arm/ti/ |
H A D | ti_omapintc.c | 108 omap2icu_unblock_irqs(struct pic_softc *pic, size_t irqbase, uint32_t irq_mask) in omap2icu_unblock_irqs() argument 111 const size_t group = irqbase / 32; in omap2icu_unblock_irqs() 121 omap2icu_block_irqs(struct pic_softc *pic, size_t irqbase, uint32_t irq_mask) in omap2icu_block_irqs() argument 124 const size_t group = irqbase / 32; in omap2icu_block_irqs()
|
/netbsd-src/sys/arch/arm/broadcom/ |
H A D | bcm2835_intr.c | 442 bcm2835_pic_unblock_irqs(struct pic_softc *pic, size_t irqbase, in bcm2835_pic_unblock_irqs() argument 446 write_bcm2835reg(BCM2835_INTC_ENABLEBASE + (irqbase >> 3), irq_mask); in bcm2835_pic_unblock_irqs() 451 bcm2835_pic_block_irqs(struct pic_softc *pic, size_t irqbase, in bcm2835_pic_block_irqs() argument 455 write_bcm2835reg(BCM2835_INTC_DISABLEBASE + (irqbase >> 3), irq_mask); in bcm2835_pic_block_irqs() 693 bcm2836mp_pic_unblock_irqs(struct pic_softc *pic, size_t irqbase, in bcm2836mp_pic_unblock_irqs() argument 701 KASSERT(irqbase == 0); in bcm2836mp_pic_unblock_irqs() 740 bcm2836mp_pic_block_irqs(struct pic_softc *pic, size_t irqbase, in bcm2836mp_pic_block_irqs() argument 748 KASSERT(irqbase == 0); in bcm2836mp_pic_block_irqs()
|
/netbsd-src/sys/arch/arm/cortex/ |
H A D | gicv3.c | 133 gicv3_unblock_irqs(struct pic_softc *pic, size_t irqbase, uint32_t mask) in gicv3_unblock_irqs() argument 137 const u_int group = irqbase / 32; in gicv3_unblock_irqs() 152 gicv3_block_irqs(struct pic_softc *pic, size_t irqbase, uint32_t mask) in gicv3_block_irqs() argument 156 const u_int group = irqbase / 32; in gicv3_block_irqs() 533 gicv3_lpi_unblock_irqs(struct pic_softc *pic, size_t irqbase, uint32_t mask) in gicv3_lpi_unblock_irqs() argument 539 sc->sc_lpiconf.base[irqbase + bit - 1] |= GIC_LPICONF_Enable; in gicv3_lpi_unblock_irqs() 541 gicv3_dcache_wb_range((vaddr_t)&sc->sc_lpiconf.base[irqbase + bit - 1], 1); in gicv3_lpi_unblock_irqs() 550 gicv3_lpi_block_irqs(struct pic_softc *pic, size_t irqbase, uint32_t mask) in gicv3_lpi_block_irqs() argument 556 sc->sc_lpiconf.base[irqbase + bit - 1] &= ~GIC_LPICONF_Enable; in gicv3_lpi_block_irqs() 558 gicv3_dcache_wb_range((vaddr_t)&sc->sc_lpiconf.base[irqbase + bit - 1], 1); in gicv3_lpi_block_irqs()
|
/netbsd-src/sys/arch/arm/clps711x/ |
H A D | clpssoc.c | 205 clpssoc_pic_unblock_irqs(struct pic_softc *pic, size_t irqbase, in clpssoc_pic_unblock_irqs() argument 214 clpssoc_pic_block_irqs(struct pic_softc *pic, size_t irqbase, uint32_t irq_mask) in clpssoc_pic_block_irqs() argument
|
/netbsd-src/sys/arch/epoc32/windermere/ |
H A D | windermere.c | 214 windermere_pic_unblock_irqs(struct pic_softc *pic, size_t irqbase, in windermere_pic_unblock_irqs() argument 226 windermere_pic_block_irqs(struct pic_softc *pic, size_t irqbase, in windermere_pic_block_irqs() argument
|
/netbsd-src/sys/arch/arm/imx/ |
H A D | files.imx31 | 20 device ahb { [addr=-1], [size=0], [intr=-1], [irqbase=-1]} : bus_space_generic
|
H A D | files.imx51 | 23 device axi { [addr=-1], [size=0], [irq=-1], [irqbase=-1]} : bus_space_generic
|
/netbsd-src/sys/arch/arm/acpi/ |
H A D | acpi_pci_machdep.c | 494 acpi_pci_md_unblock_irqs(struct pic_softc *pic, size_t irqbase, uint32_t irqmask) in acpi_pci_md_unblock_irqs() argument 502 acpi_pci_md_block_irqs(struct pic_softc *pic, size_t irqbase, uint32_t irqmask) in acpi_pci_md_block_irqs() argument
|