HomeSort by: relevance | last modified time | path
    Searched refs:irq_mask (Results 1 - 25 of 44) sorted by relevancy

1 2

  /src/sys/arch/arm/gemini/
gemini_icu.c 121 geminiicu_unblock_irqs(struct pic_softc *pic, size_t irqbase, uint32_t irq_mask)
124 KASSERT(irqbase == 0 && (irq_mask & sc->sc_enabled_mask) == 0);
125 sc->sc_enabled_mask |= irq_mask;
131 if (irq_mask & sc->sc_level_mask)
133 irq_mask & sc->sc_level_mask);
137 geminiicu_block_irqs(struct pic_softc *pic, size_t irqbase, uint32_t irq_mask)
142 sc->sc_enabled_mask &= ~irq_mask;
148 if (irq_mask & sc->sc_edge_mask)
150 irq_mask & sc->sc_edge_mask);
195 const uint32_t irq_mask = __BIT(is->is_irq) local in function:geminiicu_establish_irq
    [all...]
gemini_gpio.c 111 gpio_pic_unblock_irqs(struct pic_softc *pic, size_t irq_base, uint32_t irq_mask)
116 gpio->gpio_enable_mask |= irq_mask;
122 if (irq_mask & gpio->gpio_level_mask)
124 irq_mask & gpio->gpio_level_mask);
128 gpio_pic_block_irqs(struct pic_softc *pic, size_t irq_base, uint32_t irq_mask)
133 gpio->gpio_enable_mask &= ~irq_mask;
134 GPIO_WRITE(gpio, GEMINI_GPIO_INTRENB, ~irq_mask);
139 if (irq_mask & gpio->gpio_edge_mask)
141 irq_mask & gpio->gpio_edge_mask);
168 uint32_t irq_mask = __BIT(is->is_irq) local in function:gpio_pic_establish_irq
    [all...]
  /src/sys/arch/arm/marvell/
mvsoc_intr.c 111 uint32_t irq_mask)
115 read_mlmbreg(MVSOC_MLMB_MLMBICR) & ~irq_mask);
117 read_mlmbreg(MVSOC_MLMB_MLMBIMR) | irq_mask);
123 uint32_t irq_mask)
127 read_mlmbreg(MVSOC_MLMB_MLMBIMR) & ~irq_mask);
mvsocgpp.c 242 gpio_pic_unblock_irqs(struct pic_softc *pic, size_t irqbase, uint32_t irq_mask)
249 irq_mask = irq_mask << mvsocgpp_pic->shift;
251 MVSOCGPP_READ(sc, MVSOCGPP_GPIOIC(pin)) & ~irq_mask);
252 if (irq_mask & mvsocgpp_pic->edge) {
254 mask |= (irq_mask & mvsocgpp_pic->edge);
257 if (irq_mask & mvsocgpp_pic->level) {
259 mask |= (irq_mask & mvsocgpp_pic->level);
266 gpio_pic_block_irqs(struct pic_softc *pic, size_t irqbase, uint32_t irq_mask)
272 irq_mask = irq_mask << mvsocgpp_pic->shift
    [all...]
mv78xx0.c 137 uint32_t irq_mask)
142 read_mlmbreg(MV78XX0_ICI_IRQIMR(group)) | irq_mask);
147 mv78xx0_pic_block_irqs(struct pic_softc *pic, size_t irqbase, uint32_t irq_mask)
152 read_mlmbreg(MV78XX0_ICI_IRQIMR(group)) & ~irq_mask);
orion.c 129 orion_pic_unblock_irqs(struct pic_softc *pic, size_t irqbase, uint32_t irq_mask)
133 read_mlmbreg(ORION_MLMB_MIRQIMR) | irq_mask);
138 orion_pic_block_irqs(struct pic_softc *pic, size_t irqbase, uint32_t irq_mask)
142 read_mlmbreg(ORION_MLMB_MIRQIMR) & ~irq_mask);
kirkwood.c 168 uint32_t irq_mask)
174 write_mlmbreg(reg, read_mlmbreg(reg) | irq_mask);
180 uint32_t irq_mask)
186 write_mlmbreg(reg, read_mlmbreg(reg) & ~irq_mask);
armadaxp.c 611 uint32_t irq_mask)
615 while (irq_mask != 0) {
616 n = ffs(irq_mask) - 1;
623 irq_mask &= ~__BIT(n);
629 uint32_t irq_mask)
633 while (irq_mask != 0) {
634 n = ffs(irq_mask) - 1;
638 irq_mask &= ~__BIT(n);
732 uint32_t irq_mask)
739 reg |= irq_mask;
    [all...]
  /src/sys/arch/arm/imx/
imx31_gpio.c 97 gpio_pic_unblock_irqs(struct pic_softc *pic, size_t irq_base, uint32_t irq_mask)
102 gpio->gpio_enable_mask |= irq_mask;
107 if (irq_mask & gpio->gpio_level_mask)
108 GPIO_WRITE(gpio, GPIO_ISR, irq_mask);
113 gpio_pic_block_irqs(struct pic_softc *pic, size_t irq_base, uint32_t irq_mask)
118 gpio->gpio_enable_mask &= ~irq_mask;
172 uint32_t irq_mask = __BIT(is->is_irq); local in function:gpio_pic_establish_irq
180 gpio->gpio_enable_mask &= ~irq_mask;
182 GPIO_WRITE(gpio, GPIO_ISR, irq_mask);
204 v &= ~irq_mask;
    [all...]
imx31_icu.c 84 avic_unblock_irqs(struct pic_softc *pic, size_t irq_base, uint32_t irq_mask)
89 INTC_WRITE(avic, IMX31_INTENABLEL, irq_mask);
91 INTC_WRITE(avic, IMX31_INTENABLEH, irq_mask);
94 while ((irq = ffs(irq_mask)) != 0) {
97 irq_mask >>= irq;
104 avic_block_irqs(struct pic_softc *pic, size_t irq_base, uint32_t irq_mask)
109 INTC_WRITE(avic, IMX31_INTDISABLEL, irq_mask);
111 INTC_WRITE(avic, IMX31_INTDISABLEH, irq_mask);
114 while ((irq = ffs(irq_mask)) != 0) {
117 irq_mask >>= irq
    [all...]
imxgpio.c 89 imxgpio_pic_unblock_irqs(struct pic_softc *pic, size_t irq_base, uint32_t irq_mask)
94 gpio->gpio_enable_mask |= irq_mask;
96 GPIO_WRITE(gpio, GPIO_ISR, irq_mask);
101 imxgpio_pic_block_irqs(struct pic_softc *pic, size_t irq_base, uint32_t irq_mask)
106 gpio->gpio_enable_mask &= ~irq_mask;
180 uint32_t irq_mask = __BIT(is->is_irq); local in function:imxgpio_pic_establish_irq
188 gpio->gpio_enable_mask &= ~irq_mask;
189 GPIO_WRITE(gpio, GPIO_ISR, irq_mask);
211 v &= ~irq_mask;
218 gpio->gpio_edge_mask |= irq_mask;
    [all...]
imx51_tzic.c 168 tzic_unblock_irqs(struct pic_softc *pic, size_t irq_base, uint32_t irq_mask)
173 KASSERT((irq_mask & tzic->sc_enabled_mask[group]) == 0);
175 tzic->sc_enabled_mask[group] |= irq_mask;
176 INTC_WRITE(tzic, TZIC_ENSET(group), irq_mask);
180 tzic_block_irqs(struct pic_softc *pic, size_t irq_base, uint32_t irq_mask)
185 tzic->sc_enabled_mask[group] &= ~irq_mask;
187 INTC_WRITE(tzic, TZIC_ENCLEAR(group), irq_mask);
imx23_icoll.c 187 icoll_unblock_irqs(struct pic_softc *pic, size_t irq_base, uint32_t irq_mask)
193 b = ffs(irq_mask);
197 irq_mask &= ~(1<<b);
204 icoll_block_irqs(struct pic_softc *pic, size_t irq_base, uint32_t irq_mask)
210 b = ffs(irq_mask);
214 irq_mask &= ~(1<<b);
  /src/sys/arch/arm/ti/
ti_omapintc.c 108 omap2icu_unblock_irqs(struct pic_softc *pic, size_t irqbase, uint32_t irq_mask)
112 KASSERT((irq_mask & sc->sc_enabled_irqs[group]) == 0);
113 sc->sc_enabled_irqs[group] |= irq_mask;
114 INTC_WRITE(sc, group, INTC_MIR_CLEAR, irq_mask);
121 omap2icu_block_irqs(struct pic_softc *pic, size_t irqbase, uint32_t irq_mask)
126 INTC_WRITE(sc, group, INTC_MIR_SET, irq_mask);
127 sc->sc_enabled_irqs[group] &= ~irq_mask;
  /src/sys/arch/acorn32/podulebus/
netslot.c 124 podule->irq_mask = *address;
129 if (podule->irq_mask == 0)
130 podule->irq_mask = 0x01;
140 podule->irq_mask = 0x01;
rapide.c 157 u_int irq_mask; member in struct:__anon63076f770108
242 sc->sc_podule->irq_mask = IRQ_MASK;
290 rcp->rc_irqmask = rapide_info[channel].irq_mask;
simide.c 123 u_int irq_mask; member in struct:__anonb01bb07d0108
210 sc->sc_podule->irq_mask = STATUS_IRQ;
281 scp->sc_irqmask = simide_info[channel].irq_mask;
podulebus.c 160 printf("irq_mask=%02x ", podule->irq_mask);
375 podule->irq_mask = address[48];
376 if (podule->irq_mask == 0)
377 podule->irq_mask = 0x01;
385 podule->irq_mask = 0x01;
  /src/sys/arch/epoc32/windermere/
windermere.c 215 uint32_t irq_mask)
220 *(intr + INTENS) = irq_mask;
221 pic_mask |= irq_mask;
227 uint32_t irq_mask)
232 *(intr + INTENC) = irq_mask;
233 pic_mask &= ~irq_mask;
  /src/sys/arch/mips/cavium/
octeon_intr.c 371 const uint64_t irq_mask = __BIT(irq % 64); local in function:octeon_intr_establish
376 cpu->cpu_ip2_enable[bank] |= irq_mask;
383 cpu->cpu_ip3_enable[bank] |= irq_mask;
390 cpu->cpu_ip3_enable[bank] |= irq_mask;
400 cpu->cpu_ip4_enable[bank] |= irq_mask;
407 cpu->cpu_ip4_enable[bank] |= irq_mask;
434 const uint64_t irq_mask = ~__BIT(irq % 64); local in function:octeon_intr_disestablish
439 cpu->cpu_ip2_enable[bank] &= ~irq_mask;
448 cpu->cpu_ip3_enable[bank] &= ~irq_mask;
459 cpu->cpu_ip4_enable[bank] &= ~irq_mask;
    [all...]
  /src/sys/arch/arm/clps711x/
clpssoc.c 206 uint32_t irq_mask)
209 INTMR |= irq_mask;
214 clpssoc_pic_block_irqs(struct pic_softc *pic, size_t irqbase, uint32_t irq_mask)
217 INTMR &= ~irq_mask;
  /src/sys/external/bsd/drm/dist/shared-core/
radeon_irq.c 141 u32 irq_mask = RADEON_SW_INT_TEST; local in function:radeon_acknowledge_irqs
161 irq_mask |= R500_DISPLAY_INT_STATUS;
163 irq_mask |= RADEON_CRTC_VBLANK_STAT | RADEON_CRTC2_VBLANK_STAT;
165 irqs &= irq_mask;
  /src/sys/arch/arm/broadcom/
bcm2835_intr.c 443 uint32_t irq_mask)
446 write_bcm2835reg(BCM2835_INTC_ENABLEBASE + (irqbase >> 3), irq_mask);
452 uint32_t irq_mask)
455 write_bcm2835reg(BCM2835_INTC_DISABLEBASE + (irqbase >> 3), irq_mask);
694 uint32_t irq_mask)
703 if (irq_mask & BCM2836MP_TIMER_IRQS) {
704 uint32_t mask = __SHIFTOUT(irq_mask, BCM2836MP_TIMER_IRQS);
716 if (irq_mask & BCM2836MP_MAILBOX_IRQS) {
717 uint32_t mask = __SHIFTOUT(irq_mask, BCM2836MP_MAILBOX_IRQS);
729 if (irq_mask & BCM2836MP_PMU_IRQ)
    [all...]
  /src/sys/arch/acorn32/include/
podulebus_machdep.h 62 u_int irq_mask; member in struct:__anon529cc25c0108
  /src/sys/external/bsd/drm2/dist/drm/vmwgfx/
vmwgfx_irq.c 112 masked_status = status & READ_ONCE(dev_priv->irq_mask);
338 dev_priv->irq_mask |= flag;
339 vmw_write(dev_priv, SVGA_REG_IRQMASK, dev_priv->irq_mask);
349 dev_priv->irq_mask &= ~flag;
350 vmw_write(dev_priv, SVGA_REG_IRQMASK, dev_priv->irq_mask);

Completed in 27 milliseconds

1 2