/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/arm/mm/ |
H A D | cache-v6.S | 31 mov r0, #0 33 mcr p15, 0, r0, c7, c14, 0 @ D cache clean+invalidate 34 mcr p15, 0, r0, c7, c5, 0 @ I+BTB cache invalidate 36 mcr p15, 0, r0, c7, c15, 0 @ Cache clean+invalidate 97 bic r0, r0, #CACHE_LINE_SIZE - 1 98 1: mcr p15, 0, r0, c7, c10, 1 @ clean D line 99 add r0, r0, #CACHE_LINE_SIZE 100 cmp r0, r [all...] |
H A D | tlb-v4wb.S | 41 bic r0, r0, #0x0ff 42 bic r0, r0, #0xf00 43 1: mcr p15, 0, r0, c8, c6, 1 @ invalidate D TLB entry 44 add r0, r0, #PAGE_SZ 45 cmp r0, r1 61 bic r0, r0, # [all...] |
H A D | tlb-v3.S | 37 bic r0, r0, #0x0ff 38 bic r0, r0, #0xf00 39 1: mcr p15, 0, r0, c6, c0, 0 @ invalidate TLB entry 40 add r0, r0, #PAGE_SZ 41 cmp r0, r1
|
H A D | tlb-v4.S | 38 bic r0, r0, #0x0ff 39 bic r0, r0, #0xf00 40 1: mcr p15, 0, r0, c8, c7, 1 @ invalidate TLB entry 41 add r0, r0, #PAGE_SZ 42 cmp r0, r1
|
H A D | copypage-xsc3.S | 28 * r0 = destination 47 mov ip, r0 50 strd r2, [r0], #8 52 strd r4, [r0], #8 54 strd r2, [r0], #8 55 strd r4, [r0], #8 57 mov ip, r0 60 strd r2, [r0], #8 63 strd r4, [r0], #8 65 strd r2, [r0], # [all...] |
H A D | proc-arm740.S | 42 mrc p15, 0, r0, c1, c0, 0 43 bic r0, r0, #0x3f000000 @ bank/f/lock/s 44 bic r0, r0, #0x0000000c @ w-buffer/cache 45 mcr p15, 0, r0, c1, c0, 0 @ disable caches 46 mcr p15, 0, r0, c7, c0, 0 @ invalidate cache 51 * Params : r0 = address to jump to 60 mov pc, r0 66 mov r0, # [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/arm/lib/ |
H A D | putuser.S | 18 * Inputs: r0 contains the address 20 * Outputs: r0 is the error code 33 1: strbt r2, [r0] 34 mov r0, #0 41 2: strbt r2, [r0], #1 42 3: strbt ip, [r0] 44 2: strbt ip, [r0], #1 45 3: strbt r2, [r0] 47 mov r0, #0 52 4: strt r2, [r0] [all...] |
H A D | getuser.S | 18 * Inputs: r0 contains the address 19 * Outputs: r0 is the error code 33 1: ldrbt r2, [r0] 34 mov r0, #0 39 2: ldrbt r2, [r0], #1 40 3: ldrbt r3, [r0] 46 mov r0, #0 51 4: ldrt r2, [r0] 52 mov r0, #0 57 mov r0, # [all...] |
H A D | memchr.S | 20 ldrb r3, [r0], #1 23 sub r0, r0, #1 24 2: movne r0, #0
|
H A D | strchr.S | 19 1: ldrb r2, [r0], #1 24 movne r0, #0 25 subeq r0, r0, #1
|
H A D | changebit.S | 19 eor r0, r0, #0x18 @ big endian byte ordering
|
H A D | clearbit.S | 20 eor r0, r0, #0x18 @ big endian byte ordering
|
H A D | setbit.S | 20 eor r0, r0, #0x18 @ big endian byte ordering
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh/lib/ |
H A D | memset.S | 19 mov #12,r0 20 cmp/gt r6,r0 22 mov r4,r0 23 and #3,r0 24 cmp/eq #0,r0 26 sub r0,r6 28 dt r0 33 swap.b r5,r0 ! V0 34 or r0,r5 ! VV 35 swap.w r5,r0 ! VV0 [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/arm26/lib/ |
H A D | memchr.S | 20 ldrb r3, [r0], #1 23 sub r0, r0, #1 24 2: movne r0, #0
|
H A D | strchr.S | 18 1: ldrb r2, [r0], #1 23 moveq r0, #0 24 subne r0, r0, #1
|
H A D | uaccess-kernel.S | 34 @ In : r0 = x, r1 = addr, r2 = error 38 strb r0, [r1] 41 @ In : r0 = x, r1 = addr, r2 = error 45 strb r0, [r1] 46 mov r0, r0, lsr #8 47 strb r0, [r1, #1] 50 @ In : r0 = x, r1 = addr, r2 = error 54 str r0, [r1] 57 @ In : r0 [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh/kernel/ |
H A D | head.S | 53 mov.l 1f, r0 ! MD=1, RB=0, BL=0, IMASK=0xF 54 ldc r0, sr 56 mov #0, r0 58 ldc r0, r6_bank 68 PREFI(5f, r0) 69 PREFI(6f, r0) 72 mov.l 2f, r0 73 mov r0, r15 ! Set initial r15 (stack pointer) 77 sub r1, r0 ! 79 ldc r0, r7_ban [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/arm/kernel/ |
H A D | head-nommu.S | 29 * are: MMU = off, D-cache = off, I-cache = dont care, r0 = 0, 64 mrc p15, 0, r0, c1, c0, 0 @ read control reg 66 orr r0, r0, #CR_A 68 bic r0, r0, #CR_A 71 bic r0, r0, #CR_C 74 bic r0, r0, #CR_ [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/powerpc/lib/ |
H A D | checksum_32.S | 27 lwz r0,0(r3) 30 addc r0,r0,r5 34 adde r0,r0,r4 36 addze r0,r0 /* add in final carry */ 37 rlwinm r3,r0,16,0,31 /* fold two halves together */ 38 add r3,r0,r3 49 addc r0,r [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ppc/lib/ |
H A D | checksum.S | 27 lwz r0,0(r3) 30 addc r0,r0,r5 34 adde r0,r0,r4 36 addze r0,r0 /* add in final carry */ 37 rlwinm r3,r0,16,0,31 /* fold two halves together */ 38 add r3,r0,r3 49 addc r0,r [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ppc/kernel/ |
H A D | relocate_kernel.S | 28 li r0, 0 35 mr r8, r0 50 stw r0, 0(r1) 54 mr r0, r3 58 lwzu r0, 4(r3) 62 rlwinm. r7, r0, 0, 31, 31 /* IND_DESTINATION (1<<0) */ 65 rlwinm r8, r0, 0, 0, 19 /* clear kexec flags, page align */ 69 rlwinm. r7, r0, 0, 30, 30 /* IND_INDIRECTION (1<<1) */ 72 rlwinm r3, r0, 0, 0, 19 /* clear kexec flags, page align */ 77 rlwinm. r7, r0, [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/powerpc/boot/ |
H A D | string.S | 19 1: lbzu r0,1(r4) 20 cmpwi 0,r0,0 21 stbu r0,1(r5) 32 1: lbzu r0,1(r4) 33 cmpwi 0,r0,0 34 stbu r0,1(r6) 42 1: lbzu r0,1(r5) 43 cmpwi 0,r0,0 46 1: lbzu r0,1(r4) 47 cmpwi 0,r0, [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/blackfin/kernel/ |
H A D | entry.S | 47 r0 = [sp + PT_IPEND]; define 48 cc = bittst(r0,1); 53 bitclr(r0,1); 54 [sp + PT_IPEND] = r0; 64 r0 = -EINVAL; define 69 r0 = sp; define 70 r0 += 24; 80 r0 = sp; define 81 r0 += 24; 91 r0 define [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh/mm/ |
H A D | clear_page.S | 19 * r0 --- scratch 25 mov.l .Llimit,r0 26 add r0,r5 27 mov #0,r0 31 mov.l r0,@r4 33 movca.l r0,@r4 37 mov.l r0,@-r4 38 mov.l r0,@-r4 39 mov.l r0,@-r4 40 mov.l r0, [all...] |