Searched refs:irqstat (Results 1 - 25 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/arch/arm/mach-sa1100/include/mach/
H A Dentry-macro.S22 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp
23 ldr \irqstat, [\base] @ get irqs
25 ands \irqstat, \irqstat, \irqnr
28 tst \irqstat, #0xff
29 moveq \irqstat, \irqstat, lsr #8
31 tsteq \irqstat, #0xff
32 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-sa1100/include/mach/
H A Dentry-macro.S22 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp
23 ldr \irqstat, [\base] @ get irqs
25 ands \irqstat, \irqstat, \irqnr
28 tst \irqstat, #0xff
29 moveq \irqstat, \irqstat, lsr #8
31 tsteq \irqstat, #0xff
32 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-ks8695/include/mach/
H A Dentry-macro.S27 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp
28 ldr \irqstat, [\base, #KS8695_INTMS] @ Mask Status register
30 teq \irqstat, #0
35 tst \irqstat, #0xff
36 moveq \irqstat, \irqstat, lsr #8
38 tsteq \irqstat, #0xff
39 moveq \irqstat, \irqstat, lsr #8
41 tsteq \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-ks8695/include/mach/
H A Dentry-macro.S27 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp
28 ldr \irqstat, [\base, #KS8695_INTMS] @ Mask Status register
30 teq \irqstat, #0
35 tst \irqstat, #0xff
36 moveq \irqstat, \irqstat, lsr #8
38 tsteq \irqstat, #0xff
39 moveq \irqstat, \irqstat, lsr #8
41 tsteq \irqstat, #
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/arm/mach-pnx4008/include/mach/
H A Dentry-macro.S37 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp
40 ldr \irqstat, [\base, #INTRC_STAT]
42 cmp \irqstat,#1<<16
45 movhs \irqstat,\irqstat,lsr#16
46 cmp \irqstat,#1<<8
48 movhs \irqstat,\irqstat,lsr#8
49 cmp \irqstat,#1<<4
51 movhs \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-pnx4008/include/mach/
H A Dentry-macro.S37 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp
40 ldr \irqstat, [\base, #INTRC_STAT]
42 cmp \irqstat,#1<<16
45 movhs \irqstat,\irqstat,lsr#16
46 cmp \irqstat,#1<<8
48 movhs \irqstat,\irqstat,lsr#8
49 cmp \irqstat,#1<<4
51 movhs \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-ixp4xx/include/mach/
H A Dentry-macro.S21 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp
22 ldr \irqstat, =(IXP4XX_INTC_BASE_VIRT+IXP4XX_ICIP_OFFSET)
23 ldr \irqstat, [\irqstat] @ get interrupts
24 cmp \irqstat, #0
26 clz \irqnr, \irqstat
37 ldr \irqstat, =(IXP4XX_INTC_BASE_VIRT+IXP4XX_ICIP2_OFFSET)
38 ldr \irqstat, [\irqstat] @ get upper interrupts
40 clz \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-ixp4xx/include/mach/
H A Dentry-macro.S21 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp
22 ldr \irqstat, =(IXP4XX_INTC_BASE_VIRT+IXP4XX_ICIP_OFFSET)
23 ldr \irqstat, [\irqstat] @ get interrupts
24 cmp \irqstat, #0
26 clz \irqnr, \irqstat
37 ldr \irqstat, =(IXP4XX_INTC_BASE_VIRT+IXP4XX_ICIP2_OFFSET)
38 ldr \irqstat, [\irqstat] @ get upper interrupts
40 clz \irqstat, \irqsta
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/arm/include/asm/
H A Dentry-macro-vic2.S42 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp
46 ldr \irqstat, [ \base, # VIC_IRQ_STATUS ]
47 teq \irqstat, #0
52 ldreq \irqstat, [ \tmp, # VIC_IRQ_STATUS ]
53 teqeq \irqstat, #0
55 clzne \irqstat, \irqstat
56 subne \irqnr, \irqnr, \irqstat
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/arm/include/asm/
H A Dentry-macro-vic2.S42 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp
46 ldr \irqstat, [ \base, # VIC_IRQ_STATUS ]
47 teq \irqstat, #0
52 ldreq \irqstat, [ \tmp, # VIC_IRQ_STATUS ]
53 teqeq \irqstat, #0
55 clzne \irqstat, \irqstat
56 subne \irqnr, \irqnr, \irqstat
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/arm/mach-ep93xx/include/mach/
H A Dentry-macro.S23 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp
27 ldr \irqstat, [\base] @ lower 32 interrupts
28 cmp \irqstat, #0
32 ldr \irqstat, [\base] @ upper 32 interrupts
33 cmp \irqstat, #0
38 movs \tmp, \irqstat, lsl #16
39 movne \irqstat, \tmp
42 movs \tmp, \irqstat, lsl #8
43 movne \irqstat, \tmp
46 movs \tmp, \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-ep93xx/include/mach/
H A Dentry-macro.S23 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp
27 ldr \irqstat, [\base] @ lower 32 interrupts
28 cmp \irqstat, #0
32 ldr \irqstat, [\base] @ upper 32 interrupts
33 cmp \irqstat, #0
38 movs \tmp, \irqstat, lsl #16
39 movne \irqstat, \tmp
42 movs \tmp, \irqstat, lsl #8
43 movne \irqstat, \tmp
46 movs \tmp, \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-dove/include/mach/
H A Dentry-macro.S23 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp
25 ldr \irqstat, [\base, #IRQ_CAUSE_LOW_OFF]
28 ands \irqstat, \irqstat, \tmp
31 ldreq \irqstat, [\base, #IRQ_CAUSE_HIGH_OFF]
34 andeqs \irqstat, \irqstat, \tmp
37 clzne \irqstat, \irqstat
38 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-integrator/include/mach/
H A Dentry-macro.S23 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp
26 ldr \irqstat, [\base, #IRQ_STATUS] @ get masked status
28 teq \irqstat, #0
29 ldreq \irqstat, [\base, #(INTEGRATOR_HDR_IC_OFFSET+IRQ_STATUS)]
32 1001: tst \irqstat, #15
35 movs \irqstat, \irqstat, lsr #4
37 1002: tst \irqstat, #1
40 movs \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-kirkwood/include/mach/
H A Dentry-macro.S23 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp
25 ldr \irqstat, [\base, #IRQ_CAUSE_LOW_OFF]
28 ands \irqstat, \irqstat, \tmp
32 ldr \irqstat, [\base, #IRQ_CAUSE_HIGH_OFF]
35 ands \irqstat, \irqstat, \tmp
38 1001: clzne \irqstat, \irqstat
39 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-versatile/include/mach/
H A Dentry-macro.S24 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp
25 ldr \irqstat, [\base, #VIC_IRQ_STATUS] @ get masked status
27 teq \irqstat, #0
30 1001: tst \irqstat, #15
33 movs \irqstat, \irqstat, lsr #4
35 1002: tst \irqstat, #1
38 movs \irqstat, \irqstat, lsr #1
42 @ clz \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-nomadik/include/mach/
H A Dentry-macro.S22 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp
26 ldr \irqstat, [\base, #VIC_REG_IRQSR0] @ get masked status
27 cmp \irqstat, #0
30 ldr \irqstat, [\base, #VIC_REG_IRQSR1] @ get masked status
32 1001: tst \irqstat, #15
35 movs \irqstat, \irqstat, lsr #4
37 1002: tst \irqstat, #1
40 movs \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-versatile/include/mach/
H A Dentry-macro.S24 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp
25 ldr \irqstat, [\base, #VIC_IRQ_STATUS] @ get masked status
27 teq \irqstat, #0
30 1001: tst \irqstat, #15
33 movs \irqstat, \irqstat, lsr #4
35 1002: tst \irqstat, #1
38 movs \irqstat, \irqstat, lsr #1
42 @ clz \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-dove/include/mach/
H A Dentry-macro.S23 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp
25 ldr \irqstat, [\base, #IRQ_CAUSE_LOW_OFF]
28 ands \irqstat, \irqstat, \tmp
31 ldreq \irqstat, [\base, #IRQ_CAUSE_HIGH_OFF]
34 andeqs \irqstat, \irqstat, \tmp
37 clzne \irqstat, \irqstat
38 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-integrator/include/mach/
H A Dentry-macro.S23 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp
26 ldr \irqstat, [\base, #IRQ_STATUS] @ get masked status
28 teq \irqstat, #0
29 ldreq \irqstat, [\base, #(INTEGRATOR_HDR_IC_OFFSET+IRQ_STATUS)]
32 1001: tst \irqstat, #15
35 movs \irqstat, \irqstat, lsr #4
37 1002: tst \irqstat, #1
40 movs \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-kirkwood/include/mach/
H A Dentry-macro.S23 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp
25 ldr \irqstat, [\base, #IRQ_CAUSE_LOW_OFF]
28 ands \irqstat, \irqstat, \tmp
32 ldr \irqstat, [\base, #IRQ_CAUSE_HIGH_OFF]
35 ands \irqstat, \irqstat, \tmp
38 1001: clzne \irqstat, \irqstat
39 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-nomadik/include/mach/
H A Dentry-macro.S22 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp
26 ldr \irqstat, [\base, #VIC_REG_IRQSR0] @ get masked status
27 cmp \irqstat, #0
30 ldr \irqstat, [\base, #VIC_REG_IRQSR1] @ get masked status
32 1001: tst \irqstat, #15
35 movs \irqstat, \irqstat, lsr #4
37 1002: tst \irqstat, #1
40 movs \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-mv78xx0/include/mach/
H A Dentry-macro.S23 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp
25 ldr \irqstat, [\base, #IRQ_CAUSE_LOW_OFF]
28 ands \irqstat, \irqstat, \tmp
32 ldr \irqstat, [\base, #IRQ_CAUSE_HIGH_OFF]
35 ands \irqstat, \irqstat, \tmp
39 ldr \irqstat, [\base, #IRQ_CAUSE_ERR_OFF]
42 ands \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-mv78xx0/include/mach/
H A Dentry-macro.S23 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp
25 ldr \irqstat, [\base, #IRQ_CAUSE_LOW_OFF]
28 ands \irqstat, \irqstat, \tmp
32 ldr \irqstat, [\base, #IRQ_CAUSE_HIGH_OFF]
35 ands \irqstat, \irqstat, \tmp
39 ldr \irqstat, [\base, #IRQ_CAUSE_ERR_OFF]
42 ands \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-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...]

Completed in 383 milliseconds

123456