/netbsd-src/sys/arch/arm/pic/ |
H A D | pic.c | 277 pic_mark_pending_sources(struct pic_softc *pic, size_t irq_base, in pic_mark_pending_sources() argument 280 struct intrsource ** const isbase = &pic->pic_sources[irq_base]; in pic_mark_pending_sources() 283 volatile uint32_t *ipending = &pic->pic_pending_irqs[irq_base >> 5]; in pic_mark_pending_sources() 289 KASSERT((irq_base & 31) == 0); in pic_mark_pending_sources() 291 (*pic->pic_ops->pic_block_irqs)(pic, irq_base, pending); in pic_mark_pending_sources() 300 KASSERT(irq_base <= is->is_irq && is->is_irq < irq_base + 32); in pic_mark_pending_sources() 313 pic_find_pending_irqs_by_ipl(struct pic_softc *pic, size_t irq_base, in pic_find_pending_irqs_by_ipl() argument 326 KASSERTMSG(pic->pic_sources[irq_base + irq] != NULL, in pic_find_pending_irqs_by_ipl() 327 "%s: irq_base %zu irq %d\n", __func__, irq_base, irq); in pic_find_pending_irqs_by_ipl() 329 if (pic->pic_sources[irq_base + irq] == NULL) { in pic_find_pending_irqs_by_ipl() [all …]
|
H A D | picvar.h | 75 uint32_t pic_mark_pending_sources(struct pic_softc *pic, size_t irq_base,
|
/netbsd-src/sys/arch/arm/imx/ |
H A D | imx31_icu.c | 84 avic_unblock_irqs(struct pic_softc *pic, size_t irq_base, uint32_t irq_mask) in avic_unblock_irqs() argument 88 if (irq_base == 0) in avic_unblock_irqs() 96 irq_base += irq; in avic_unblock_irqs() 98 INTC_WRITE(avic, IMX31_INTENNUM, irq_base); in avic_unblock_irqs() 104 avic_block_irqs(struct pic_softc *pic, size_t irq_base, uint32_t irq_mask) in avic_block_irqs() argument 108 if (irq_base == 0) in avic_block_irqs() 116 irq_base += irq; in avic_block_irqs() 118 INTC_WRITE(avic, IMX31_INTDISNUM, irq_base); in avic_block_irqs()
|
H A D | imx23_icoll.c | 193 icoll_unblock_irqs(struct pic_softc *pic, size_t irq_base, uint32_t irq_mask) in icoll_unblock_irqs() argument 202 ICOLL_SET_IRQ(sc, irq_base + b); in icoll_unblock_irqs() 210 icoll_block_irqs(struct pic_softc *pic, size_t irq_base, uint32_t irq_mask) in icoll_block_irqs() argument 219 ICOLL_CLR_IRQ(sc, irq_base + b); in icoll_block_irqs()
|
H A D | imx51_tzic.c | 168 tzic_unblock_irqs(struct pic_softc *pic, size_t irq_base, uint32_t irq_mask) in tzic_unblock_irqs() argument 171 const size_t group = irq_base / 32; in tzic_unblock_irqs() 180 tzic_block_irqs(struct pic_softc *pic, size_t irq_base, uint32_t irq_mask) in tzic_block_irqs() argument 183 const size_t group = irq_base / 32; in tzic_block_irqs()
|
H A D | imx31_gpio.c | 97 gpio_pic_unblock_irqs(struct pic_softc *pic, size_t irq_base, uint32_t irq_mask) in gpio_pic_unblock_irqs() argument 100 KASSERT(irq_base == 0); in gpio_pic_unblock_irqs() 113 gpio_pic_block_irqs(struct pic_softc *pic, size_t irq_base, uint32_t irq_mask) in gpio_pic_block_irqs() argument 116 KASSERT(irq_base == 0); in gpio_pic_block_irqs()
|
H A D | imxgpio.c | 89 imxgpio_pic_unblock_irqs(struct pic_softc *pic, size_t irq_base, uint32_t irq_mask) in imxgpio_pic_unblock_irqs() argument 92 KASSERT(irq_base == 0); in imxgpio_pic_unblock_irqs() 101 imxgpio_pic_block_irqs(struct pic_softc *pic, size_t irq_base, uint32_t irq_mask) in imxgpio_pic_block_irqs() argument 104 KASSERT(irq_base == 0); in imxgpio_pic_block_irqs()
|
/netbsd-src/sys/arch/arm/gemini/ |
H A D | gemini_gpio.c | 111 gpio_pic_unblock_irqs(struct pic_softc *pic, size_t irq_base, uint32_t irq_mask) in gpio_pic_unblock_irqs() argument 114 KASSERT(irq_base == 0); in gpio_pic_unblock_irqs() 128 gpio_pic_block_irqs(struct pic_softc *pic, size_t irq_base, uint32_t irq_mask) in gpio_pic_block_irqs() argument 131 KASSERT(irq_base == 0); in gpio_pic_block_irqs()
|
/netbsd-src/sys/arch/arm/cortex/ |
H A D | gic.c | 198 armgic_unblock_irqs(struct pic_softc *pic, size_t irq_base, uint32_t irq_mask) in armgic_unblock_irqs() argument 201 const size_t group = irq_base / 32; in armgic_unblock_irqs() 210 armgic_block_irqs(struct pic_softc *pic, size_t irq_base, uint32_t irq_mask) in armgic_block_irqs() argument 213 const size_t group = irq_base / 32; in armgic_block_irqs()
|
/netbsd-src/sys/external/mit/xen-include-public/dist/xen/include/public/arch-x86/hvm/ |
H A D | save.h | 316 uint8_t irq_base; member
|