Home
last modified time | relevance | path

Searched refs:irqbase (Results 1 – 22 of 22) sorted by relevance

/netbsd-src/sys/arch/arm/marvell/
H A Dkirkwood.c167 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 Darmadaxp.c610 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 Dmv78xx0.c136 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 Ddove.c213 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 Dmvsoc_intr.c110 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 Dorion.c129 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 Dmvsocgpp.c242 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 DKOBO59 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 DNETWALKER52 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 DIMX31LITE135 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 Dapple_intc.c124 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 Dgemini_icu.c121 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 Dpic.c634 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 Dsunxi_intc.c92 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 Dti_omapintc.c108 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 Dbcm2835_intr.c442 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 Dgicv3.c133 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 Dclpssoc.c205 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 Dwindermere.c214 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 Dfiles.imx3120 device ahb { [addr=-1], [size=0], [intr=-1], [irqbase=-1]} : bus_space_generic
H A Dfiles.imx5123 device axi { [addr=-1], [size=0], [irq=-1], [irqbase=-1]} : bus_space_generic
/netbsd-src/sys/arch/arm/acpi/
H A Dacpi_pci_machdep.c494 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