/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/arm/mach-spear3xx/include/mach/ |
H A D | entry-macro.S | 27 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp 29 ldr \irqstat, [\base, #VIC_IRQ_STATUS] @ get status 30 teq \irqstat, #0 35 * bit set in irqstat, using following equation 38 sub \tmp, \irqstat, #1 @ tmp = irqstat - 1 40 and \irqstat, \irqstat, \tmp @ irqstat &= tmp 41 /* Now, irqstat i [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/arm/mach-s5pv210/include/mach/ |
H A D | entry-macro.S | 27 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp 31 ldr \irqstat, [ \base, # VIC_IRQ_STATUS ] 32 teq \irqstat, #0 37 ldreq \irqstat, [ \tmp, # VIC_IRQ_STATUS ] 38 teqeq \irqstat, #0 43 ldreq \irqstat, [ \tmp, # VIC_IRQ_STATUS ] 44 teqeq \irqstat, #0 49 ldreq \irqstat, [ \tmp, # VIC_IRQ_STATUS ] 50 teqeq \irqstat, #0 52 clzne \irqstat, \irqsta [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/arm/mach-s5pv210/include/mach/ |
H A D | entry-macro.S | 27 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp 31 ldr \irqstat, [ \base, # VIC_IRQ_STATUS ] 32 teq \irqstat, #0 37 ldreq \irqstat, [ \tmp, # VIC_IRQ_STATUS ] 38 teqeq \irqstat, #0 43 ldreq \irqstat, [ \tmp, # VIC_IRQ_STATUS ] 44 teqeq \irqstat, #0 49 ldreq \irqstat, [ \tmp, # VIC_IRQ_STATUS ] 50 teqeq \irqstat, #0 52 clzne \irqstat, \irqsta [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/arm/mach-s3c2410/include/mach/ |
H A D | entry-macro.S | 31 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp 37 ldr \irqstat, [ \base, #INTPND ] 38 teq \irqstat, #0 42 tst \irqstat, \tmp, lsl \irqnr 52 movs \tmp, \irqstat, lsl#16 54 moveq \irqstat, \irqstat, lsr#16 55 tst \irqstat, #0xff 57 moveq \irqstat, \irqstat, ls [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/arm/mach-s3c2410/include/mach/ |
H A D | entry-macro.S | 31 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp 37 ldr \irqstat, [ \base, #INTPND ] 38 teq \irqstat, #0 42 tst \irqstat, \tmp, lsl \irqnr 52 movs \tmp, \irqstat, lsl#16 54 moveq \irqstat, \irqstat, lsr#16 55 tst \irqstat, #0xff 57 moveq \irqstat, \irqstat, ls [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/arm/mach-netx/include/mach/ |
H A D | entry-macro.S | 33 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp 34 ldr \irqstat, [\base, #0] 35 clz \irqnr, \irqstat 37 cmp \irqstat, #0
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/arm/mach-netx/include/mach/ |
H A D | entry-macro.S | 33 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp 34 ldr \irqstat, [\base, #0] 35 clz \irqnr, \irqstat 37 cmp \irqstat, #0
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/arm/mach-spear6xx/include/mach/ |
H A D | entry-macro.S | 27 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp 29 ldr \irqstat, [\base, #VIC_IRQ_STATUS] @ get status 31 teq \irqstat, #0 34 ldr \irqstat, [\base, #VIC_IRQ_STATUS] @ get status 35 teq \irqstat, #0 42 * bit set in irqstat, using following equation 45 sub \tmp, \irqstat, #1 @ tmp = irqstat - 1 47 and \irqstat, \irqstat, \tm [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/arm/mach-spear6xx/include/mach/ |
H A D | entry-macro.S | 27 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp 29 ldr \irqstat, [\base, #VIC_IRQ_STATUS] @ get status 31 teq \irqstat, #0 34 ldr \irqstat, [\base, #VIC_IRQ_STATUS] @ get status 35 teq \irqstat, #0 42 * bit set in irqstat, using following equation 45 sub \tmp, \irqstat, #1 @ tmp = irqstat - 1 47 and \irqstat, \irqstat, \tm [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/arm/mach-u300/include/mach/ |
H A D | entry-macro.S | 23 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp 25 ldr \irqstat, [\base, #VIC_IRQ_STATUS] @ get masked status 27 teq \irqstat, #0 30 ldr \irqstat, [\base, #VIC_IRQ_STATUS] @ get masked status 32 teq \irqstat, #0 34 1002: tst \irqstat, #1 37 movs \irqstat, \irqstat, lsr #1
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/arm/mach-u300/include/mach/ |
H A D | entry-macro.S | 23 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp 25 ldr \irqstat, [\base, #VIC_IRQ_STATUS] @ get masked status 27 teq \irqstat, #0 30 ldr \irqstat, [\base, #VIC_IRQ_STATUS] @ get masked status 32 teq \irqstat, #0 34 1002: tst \irqstat, #1 37 movs \irqstat, \irqstat, lsr #1
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/arm/mach-aaec2000/include/mach/ |
H A D | entry-macro.S | 24 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp 28 ldr \irqstat, [\base, #0] 29 cmp \irqstat, #0 34 1002: ands \tmp, \irqstat, #1 35 mov \irqstat, \irqstat, LSR #1
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/arm/mach-aaec2000/include/mach/ |
H A D | entry-macro.S | 24 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp 28 ldr \irqstat, [\base, #0] 29 cmp \irqstat, #0 34 1002: ands \tmp, \irqstat, #1 35 mov \irqstat, \irqstat, LSR #1
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/arm/mach-s5p6442/include/mach/ |
H A D | entry-macro.S | 27 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp 31 ldr \irqstat, [ \base, # VIC_IRQ_STATUS ] 32 teq \irqstat, #0 37 ldreq \irqstat, [ \tmp, # VIC_IRQ_STATUS ] 38 teqeq \irqstat, #0 43 ldreq \irqstat, [ \tmp, # VIC_IRQ_STATUS ] 44 teqeq \irqstat, #0 46 clzne \irqstat, \irqstat 47 subne \irqnr, \irqnr, \irqstat [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/arm/mach-s5pc100/include/mach/ |
H A D | entry-macro.S | 29 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp 33 ldr \irqstat, [ \base, # VIC_IRQ_STATUS ] 34 teq \irqstat, #0 39 ldreq \irqstat, [ \tmp, # VIC_IRQ_STATUS ] 40 teqeq \irqstat, #0 45 ldreq \irqstat, [ \tmp, # VIC_IRQ_STATUS ] 46 teqeq \irqstat, #0 48 clzne \irqstat, \irqstat 49 subne \irqnr, \irqnr, \irqstat [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/arm/mach-shark/include/mach/ |
H A D | entry-macro.S | 19 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp 22 mov \irqstat, #0x0C 23 strb \irqstat, [r4, #0x20] @outb(0x0C, 0x20) /* Poll command */ 25 and \irqstat, \irqnr, #0x80 26 teq \irqstat, #0 31 43: mov \irqstat, #0x0C 32 strb \irqstat, [r4, #0xa0] @outb(0x0C, 0xA0) /* Poll command */ 34 and \irqstat, \irqnr, #0x80 35 teq \irqstat, #0 39 44: teq \irqstat, # [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/arm/mach-s5p6442/include/mach/ |
H A D | entry-macro.S | 27 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp 31 ldr \irqstat, [ \base, # VIC_IRQ_STATUS ] 32 teq \irqstat, #0 37 ldreq \irqstat, [ \tmp, # VIC_IRQ_STATUS ] 38 teqeq \irqstat, #0 43 ldreq \irqstat, [ \tmp, # VIC_IRQ_STATUS ] 44 teqeq \irqstat, #0 46 clzne \irqstat, \irqstat 47 subne \irqnr, \irqnr, \irqstat [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/arm/mach-s5pc100/include/mach/ |
H A D | entry-macro.S | 29 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp 33 ldr \irqstat, [ \base, # VIC_IRQ_STATUS ] 34 teq \irqstat, #0 39 ldreq \irqstat, [ \tmp, # VIC_IRQ_STATUS ] 40 teqeq \irqstat, #0 45 ldreq \irqstat, [ \tmp, # VIC_IRQ_STATUS ] 46 teqeq \irqstat, #0 48 clzne \irqstat, \irqstat 49 subne \irqnr, \irqnr, \irqstat [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/arm/mach-shark/include/mach/ |
H A D | entry-macro.S | 19 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp 22 mov \irqstat, #0x0C 23 strb \irqstat, [r4, #0x20] @outb(0x0C, 0x20) /* Poll command */ 25 and \irqstat, \irqnr, #0x80 26 teq \irqstat, #0 31 43: mov \irqstat, #0x0C 32 strb \irqstat, [r4, #0xa0] @outb(0x0C, 0xA0) /* Poll command */ 34 and \irqstat, \irqnr, #0x80 35 teq \irqstat, #0 39 44: teq \irqstat, # [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/arm/mach-bcmring/include/mach/ |
H A D | entry-macro.S | 27 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp 29 ldr \irqstat, [\base, #0] @ get status 31 ands \irqstat, \irqstat, \irqnr 33 cmp \irqstat, #0 37 ldr \irqstat, [\base, #0] @ get status 39 ands \irqstat, \irqstat, \irqnr 41 cmp \irqstat, #0 45 ldr \irqstat, [\bas [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/arm/mach-footbridge/include/mach/ |
H A D | entry-macro.S | 30 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp 31 ldr \irqstat, [\base, #0x180] @ get interrupts 34 tst \irqstat, #IRQ_MASK_SDRAMPARITY 37 tst \irqstat, #IRQ_MASK_UART_RX 41 tst \irqstat, #IRQ_MASK_DMA1 45 tst \irqstat, #IRQ_MASK_DMA2 49 tst \irqstat, #IRQ_MASK_IN0 53 tst \irqstat, #IRQ_MASK_IN1 57 tst \irqstat, #IRQ_MASK_IN2 61 tst \irqstat, #IRQ_MASK_IN [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/arm/mach-bcmring/include/mach/ |
H A D | entry-macro.S | 27 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp 29 ldr \irqstat, [\base, #0] @ get status 31 ands \irqstat, \irqstat, \irqnr 33 cmp \irqstat, #0 37 ldr \irqstat, [\base, #0] @ get status 39 ands \irqstat, \irqstat, \irqnr 41 cmp \irqstat, #0 45 ldr \irqstat, [\bas [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/arm/mach-footbridge/include/mach/ |
H A D | entry-macro.S | 30 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp 31 ldr \irqstat, [\base, #0x180] @ get interrupts 34 tst \irqstat, #IRQ_MASK_SDRAMPARITY 37 tst \irqstat, #IRQ_MASK_UART_RX 41 tst \irqstat, #IRQ_MASK_DMA1 45 tst \irqstat, #IRQ_MASK_DMA2 49 tst \irqstat, #IRQ_MASK_IN0 53 tst \irqstat, #IRQ_MASK_IN1 57 tst \irqstat, #IRQ_MASK_IN2 61 tst \irqstat, #IRQ_MASK_IN [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/arm/mach-cns3xxx/include/mach/ |
H A D | entry-macro.S | 44 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp 46 ldr \irqstat, [\base, #GIC_CPU_INTACK] /* bits 12-10 = src CPU, 9-0 = int # */ 50 bic \irqnr, \irqstat, #0x1c00 59 /* We assume that irqstat (the raw value of the IRQ acknowledge 62 * controller, since this requires the original irqstat value which 66 .macro test_for_ipi, irqnr, irqstat, base, tmp 67 bic \irqnr, \irqstat, #0x1c00 69 strcc \irqstat, [\base, #GIC_CPU_EOI] 73 /* As above, this assumes that irqstat and base are preserved.. */ 75 .macro test_for_ltirq, irqnr, irqstat, bas [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/arm/mach-ux500/include/mach/ |
H A D | entry-macro.S | 47 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp 50 ldr \irqstat, [\base, #GIC_CPU_INTACK] 54 bic \irqnr, \irqstat, #0x1c00 63 /* We assume that irqstat (the raw value of the IRQ 67 * original irqstat value which we won't easily be able 71 .macro test_for_ipi, irqnr, irqstat, base, tmp 72 bic \irqnr, \irqstat, #0x1c00 74 strcc \irqstat, [\base, #GIC_CPU_EOI] 78 /* As above, this assumes that irqstat and base 82 .macro test_for_ltirq, irqnr, irqstat, bas [all...] |