Searched refs:irqstat (Results 26 - 50 of 149) sorted by relevance

123456

/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 Dentry-macro.S27 .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 Dentry-macro.S27 .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 Dentry-macro.S27 .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 Dentry-macro.S31 .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 Dentry-macro.S31 .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 Dentry-macro.S33 .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 Dentry-macro.S33 .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 Dentry-macro.S27 .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 Dentry-macro.S27 .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 Dentry-macro.S23 .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 Dentry-macro.S23 .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 Dentry-macro.S24 .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 Dentry-macro.S24 .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 Dentry-macro.S27 .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 Dentry-macro.S29 .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 Dentry-macro.S19 .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 Dentry-macro.S27 .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 Dentry-macro.S29 .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 Dentry-macro.S19 .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 Dentry-macro.S27 .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 Dentry-macro.S30 .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 Dentry-macro.S27 .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 Dentry-macro.S30 .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 Dentry-macro.S44 .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 Dentry-macro.S47 .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...]

Completed in 132 milliseconds

123456