/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 D | entry-macro.S | 22 .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 D | entry-macro.S | 22 .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 D | entry-macro.S | 27 .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 D | entry-macro.S | 27 .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 D | entry-macro.S | 37 .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 D | entry-macro.S | 37 .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 D | entry-macro.S | 21 .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 D | entry-macro.S | 21 .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 D | entry-macro-vic2.S | 42 .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 D | entry-macro-vic2.S | 42 .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 D | entry-macro.S | 23 .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 D | entry-macro.S | 23 .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 D | entry-macro.S | 23 .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 D | entry-macro.S | 23 .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 D | entry-macro.S | 23 .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 D | entry-macro.S | 24 .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 D | entry-macro.S | 22 .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 D | entry-macro.S | 24 .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 D | entry-macro.S | 23 .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 D | entry-macro.S | 23 .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 D | entry-macro.S | 23 .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 D | entry-macro.S | 22 .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 D | entry-macro.S | 23 .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 D | entry-macro.S | 23 .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 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...] |