HomeSort by: relevance | last modified time | path
    Searched defs:irqno (Results 1 - 7 of 7) sorted by relevancy

  /src/sys/arch/arm/s3c2xx0/
s3c2xx0_intr.c 95 s3c2xx0_update_intr_masks(int irqno, int level)
97 int mask = 1 << irqno;
101 s3c2xx0_ilevel[irqno] = level;
124 int irqno = (int) cookie; local in function:stray_interrupt
125 printf("stray interrupt %d\n", irqno);
128 *s3c2xx0_intr_mask_reg &= ~(1U << irqno);
s3c2800_intr.c 87 int irqno; local in function:s3c2800_irq_handler
94 for (irqno = ICU_LEN-1; irqno >= 0; --irqno)
95 if (irqbits & (1<<irqno))
98 if (irqno < 0)
102 if (saved_spl_level < handler[irqno].level)
103 s3c2xx0_setipl(handler[irqno].level);
106 icreg(INTCTL_SRCPND) = PENDING_CLEAR_MASK & (1 << irqno);
110 (*handler[irqno].func)
    [all...]
s3c2410_intr.c 98 int irqno; local in function:s3c2410_irq_handler
112 irqno = icreg(INTCTL_INTOFFSET);
115 if (__predict_false((irqbits & (1<<irqno)) == 0)) {
117 printf("INTOFFSET=%d, INTPND=%x\n", irqno, irqbits);
122 if (saved_spl_level < handler[irqno].level)
123 s3c2xx0_setipl(handler[irqno].level);
126 icreg(INTCTL_SRCPND) = PENDING_CLEAR_MASK & (1 << irqno);
127 icreg(INTCTL_INTPND) = PENDING_CLEAR_MASK & (1 << irqno);
131 (*handler[irqno].func) (
132 handler[irqno].cookie ==
155 int irqno, i; local in function:cascade_irq_handler
    [all...]
s3c2440_intr.c 125 int irqno; local in function:s3c2440_irq_handler
139 irqno = icreg(INTCTL_INTOFFSET);
142 if (__predict_false((irqbits & (1<<irqno)) == 0)) {
144 printf("INTOFFSET=%d, INTPND=%x\n", irqno, irqbits);
149 if (saved_spl_level < handler[irqno].level)
150 s3c2xx0_setipl(handler[irqno].level);
153 icreg(INTCTL_SRCPND) = PENDING_CLEAR_MASK & (1 << irqno);
154 icreg(INTCTL_INTPND) = PENDING_CLEAR_MASK & (1 << irqno);
156 handler[irqno].ev.ev_count++;
161 (*handler[irqno].func)
185 int irqno, i; local in function:cascade_irq_handler
    [all...]
  /src/sys/arch/evbarm/lubbock/
obio.c 77 int irqno = (int)arg; local in function:obio_spurious
79 aprint_normal("Spurious interrupt %d on On-board peripheral", irqno);
93 int irqno, pending, mask; local in function:obio_intr
111 irqno = 0;
113 for ( ;pending; ++irqno) {
114 if (0 == (pending & (1U<<irqno)))
116 pending &= ~(1U<<irqno);
122 if (sc->sc_handler[irqno].level > curcpl()) {
123 (* sc->sc_handler[irqno].func)(
124 sc->sc_handler[irqno].arg )
162 int irqno; local in function:obio_softintr
    [all...]
  /src/sys/arch/arm/xscale/
pxa2x0_intr.c 158 int irqno; local in function:pxa2x0_irq_handler
166 while ((irqno = fls32(irqbits) - 1) >= 0) {
170 if (saved_spl_level < extirq_level[irqno])
171 pxa2x0_setipl(extirq_level[irqno]);
177 (* handler[irqno].func)(
178 handler[irqno].cookie == 0
179 ? frame : handler[irqno].cookie );
189 irqbits &= ~(1<<irqno);
203 int irqno = (int)cookie; local in function:stray_interrupt
206 printf("stray interrupt %d\n", irqno);
312 int irqno = lhandler - handler; local in function:pxa2x0_intr_disestablish
    [all...]
  /src/sys/arch/evbarm/g42xxeb/
obio.c 69 int irqno = (int)arg; local in function:obio_spurious
71 printf("Spurious interrupt %d on On-board peripheral", irqno);
85 int irqno, pending; local in function:obio_intr
102 (irqno = fls32(pending) - 1) >= 0;
107 G42XXEB_INTSTS1, ~(1<<irqno));
110 if (sc->sc_handler[irqno].level > saved_spl_level) {
111 int spl_save = _splraise(sc->sc_handler[irqno].level);
112 (* sc->sc_handler[irqno].func)(
113 sc->sc_handler[irqno].arg);
123 sc->sc_intr_pending |= (1U<<irqno);
154 int irqno; local in function:obio_softint
380 int irqno; local in function:obio_intr_mask
399 int irqno; local in function:obio_intr_unmask
    [all...]

Completed in 17 milliseconds