/xen/xen/arch/arm/arm32/ |
A D | head.S | 110 mov r0, \rb 138 mov r0, r0 179 mov pc, r0 216 add r0, r0, r10 /* Apply physical offset */ 218 2: ldr r1, [r0] 239 mov pc, r0 313 cmp r0, r1 328 mov r4, r0 544 add r0, r0, r10 /* r0 := paddr (boot_pagetable) */ 551 orr r0, r0, #(SCTLR_Axx_ELx_M|SCTLR_Axx_ELx_C) [all …]
|
A D | proc-v7.S | 28 mrc CP32(r0, ACTLR) 29 orr r0, r0, #(ACTLR_CAXX_SMP) /* enable SMP bit */ 30 mcr CP32(r0, ACTLR)
|
A D | entry.S | 161 push {r0-r12} /* Save R0-R12 */ 181 and r0, r11, #PSR_MODE_MASK 182 cmp r0, #PSR_MODE_HYP 229 mov r0, sp 267 mcr p15, 0, r0, c7, c5, 0 /* ICIALLU */ 287 mcr p15, 0, r0, c7, c5, 6 /* BPIALL */ 425 pop {r0-r12} 440 add ip, r0, #VCPU_arch_saved_context
|
A D | debug.S | 33 early_uart_transmit r1, r0
|
A D | domain.c | 11 C(r0,r0_usr); C(r1,r1_usr); C(r2,r2_usr); C(r3,r3_usr); \
|
/xen/xen/arch/arm/arm32/lib/ |
A D | memzero.S | 23 strltb r2, [r0], #1 @ 1 24 strleb r2, [r0], #1 @ 1 25 strb r2, [r0], #1 @ 1 85 andgts ip, r0, #31 92 stmmiia r0!, {r4, r5} 94 strcs r2, [r0], #4 105 stmneia r0!, {r4-r7} 113 strne r2, [r0], #4 @ 1 119 strneb r2, [r0], #1 @ 1 120 strneb r2, [r0], #1 @ 1 [all …]
|
A D | lib1funcs.S | 211 cmp r0, r1 218 mov r0, r2 227 mov r0, r0, lsr r2 242 andeq r0, r0, r2 272 rsbmi r0, r0, #0 276 rsbmi r0, r0, #0 281 orreq r0, r0, #1 288 rsbmi r0, r0, #0 302 rsbmi r0, r0, #0 @ if negative make positive 307 andeq r0, r0, r2 [all …]
|
A D | findbit.S | 30 THUMB( ldrb r3, [r0, r3] ) 36 3: mov r0, r1 @ no free bits 51 THUMB( ldrb r3, [r0, r3] ) 71 THUMB( ldrb r3, [r0, r3] ) 92 THUMB( ldrb r3, [r0, r3] ) 109 THUMB( ldrb r3, [r0, r3] ) 176 rsb r0, r3, #0 177 and r3, r3, r0 180 add r0, r2, r3 190 mov r0, r2 [all …]
|
A D | memmove.S | 29 subs ip, r0, r1 33 stmfd sp!, {r0, r4, lr} 35 add r0, r0, r2 38 ands ip, r0, #3 87 W(str) r3, [r0, #-4]! 88 W(str) r4, [r0, #-4]! 89 W(str) r5, [r0, #-4]! 90 W(str) r6, [r0, #-4]! 105 strcsb ip, [r0, #-1] 115 strb lr, [r0, #-1]! [all …]
|
A D | copy_template.S | 74 ands ip, r0, #3 84 CALGN( ands ip, r0, #31 ) 136 str1w r0, r3, abort=20f 137 str1w r0, r4, abort=20f 138 str1w r0, r5, abort=20f 139 str1w r0, r6, abort=20f 140 str1w r0, r7, abort=20f 141 str1w r0, r8, abort=20f 142 str1w r0, lr, abort=20f 166 str1b r0, lr, abort=21f [all …]
|
A D | memchr.S | 19 ldrb r3, [r0], #1 22 sub r0, r0, #1 23 2: movne r0, #0
|
A D | strchr.S | 20 1: ldrb r2, [r0], #1 25 movne r0, #0 26 subeq r0, r0, #1
|
A D | strrchr.S | 18 1: ldrb r2, [r0], #1 20 subeq r3, r0, #1 23 mov r0, r3
|
A D | assembler.h | 109 stmdb sp!, {r0-r3, ip, lr} 111 ldmia sp!, {r0-r3, ip, lr} 121 stmdb sp!, {r0-r3, ip, lr} 123 ldmia sp!, {r0-r3, ip, lr} 205 mcr p15, 0, r0, c7, c5, 4 221 ALT_SMP(mcr p15, 0, r0, c7, c10, 5) @ dmb
|
A D | lshrdi3.S | 31 #define ah r0 33 #define al r0
|
A D | memset.S | 18 ands r3, r0, #3 @ 1 unaligned? 19 mov ip, r0 @ preserve r0 as return value
|
A D | memcpy.S | 46 stmdb sp!, {r0, \reg1, \reg2} 50 ldmfd sp!, {r0, \reg1, \reg2}
|
A D | div64.S | 17 #define xh r0 22 #define xl r0
|
/xen/xen/include/asm-arm/ |
A D | smccc.h | 102 "+r" (r0), "=&r" (r1), "=&r" (r2), "=&r" (r3) 104 "+r" (r0), "+r" (r1), "=&r" (r2), "=&r" (r3) 106 "+r" (r0), "+r" (r1), "+r" (r2), "=&r" (r3) 108 "+r" (r0), "+r" (r1), "+r" (r2), "+r" (r3) 125 register unsigned long r0 ASM_REG(0) = (uint32_t)a0; \ 133 register unsigned long r0 ASM_REG(0) = (uint32_t)a0; \ 142 register unsigned long r0 ASM_REG(0) = (uint32_t)a0; \ 152 register unsigned long r0 ASM_REG(0) = (uint32_t)a0; \ 210 *___res = (typeof(*___res)){r0, r1, r2, r3}; \
|
A D | elf.h | 5 unsigned long r0; member
|
/xen/tools/tests/vpci/ |
A D | main.c | 148 uint32_t r0 = 0xdeadbeef; in main() local 163 VPCI_ADD_REG(vpci_read32, vpci_write32, 0, 4, r0); in main() 164 VPCI_READ_CHECK(0, 4, r0); in main()
|
/xen/xen/include/asm-arm/arm32/ |
A D | processor.h | 10 uint32_t r0; member
|
A D | sysregs.h | 21 #define CMD_CP32(name...) "mcr " __stringify(CP32(r0, name)) ";"
|
/xen/xen/include/asm-arm/arm64/ |
A D | processor.h | 22 __DECL_REG(x0, r0/*_usr*/);
|
/xen/xen/arch/arm/ |
A D | traps.c | 227 BUILD_BUG_ON(REGOFFS(r0) + 7*sizeof(register_t) != REGOFFS(r7)); in select_user_reg() 228 return ®s->r0 + reg; in select_user_reg() 767 regs->r0, regs->r1, regs->r2, regs->r3); in show_registers_32() 1429 #define HYPERCALL_RESULT_REG(r) (r)->r0 1430 #define HYPERCALL_ARG1(r) (r)->r0 1435 #define HYPERCALL_ARGS(r) (r)->r0, (r)->r1, (r)->r2, (r)->r3, (r)->r4
|