/arch/s390/lib/ |
D | div64.c | 20 register uint32_t reg3 asm("3"); in __div64_31() 35 reg3 = words[0]; in __div64_31() 38 : "+d" (reg2), "+d" (reg3) : "d" (base) : "cc" ); in __div64_31() 39 words[0] = reg3; in __div64_31() 40 reg3 = words[1]; in __div64_31() 64 : "+d" (reg2), "+d" (reg3), "=d" (tmp) in __div64_31() 66 words[1] = reg3; in __div64_31() 130 register uint32_t reg3 asm("3"); in __div64_32() 134 reg3 = words[0]; in __div64_32() 137 : "+d" (reg2), "+d" (reg3) : "d" (base) : "cc" ); in __div64_32() [all …]
|
/arch/arm/kernel/ |
D | hyp-stub.S | 40 .macro store_primary_cpu_mode reg1, reg2, reg3 argument 44 ldr \reg3, [\reg2] 45 str \reg1, [\reg2, \reg3] 54 .macro compare_cpu_mode_with_primary mode, reg1, reg2, reg3 argument 56 ldr \reg3, [\reg2] 57 ldr \reg1, [\reg2, \reg3] 60 strne \reg1, [\reg2, \reg3] @ record what happened and give up 65 .macro store_primary_cpu_mode reg1:req, reg2:req, reg3:req 72 .macro compare_cpu_mode_with_primary mode, reg1, reg2, reg3 argument
|
D | kprobes-test.h | 242 #define TEST_RRR(code1, reg1, val1, code2, reg2, val2, code3, reg3, val3, code4)\ argument 243 TESTCASE_START(code1 #reg1 code2 #reg2 code3 #reg3 code4) \ 246 TEST_ARG_REG(reg3, val3) \ 248 TEST_INSTRUCTION(code1 #reg1 code2 #reg2 code3 #reg3 code4) \ 251 #define TEST_RRRR(code1, reg1, val1, code2, reg2, val2, code3, reg3, val3, code4, reg4, val4) \ argument 252 TESTCASE_START(code1 #reg1 code2 #reg2 code3 #reg3 code4 #reg4) \ 255 TEST_ARG_REG(reg3, val3) \ 258 TEST_INSTRUCTION(code1 #reg1 code2 #reg2 code3 #reg3 code4 #reg4) \ 284 #define TEST_PRR(code1, reg1, val1, code2, reg2, val2, code3, reg3, val3, code4)\ argument 285 TESTCASE_START(code1 #reg1 code2 #reg2 code3 #reg3 code4) \ [all …]
|
/arch/arm/lib/ |
D | memcpy.S | 23 .macro ldr4w ptr reg1 reg2 reg3 reg4 abort 24 ldmia \ptr!, {\reg1, \reg2, \reg3, \reg4} 27 .macro ldr8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort 28 ldmia \ptr!, {\reg1, \reg2, \reg3, \reg4, \reg5, \reg6, \reg7, \reg8} 39 .macro str8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort 40 stmia \ptr!, {\reg1, \reg2, \reg3, \reg4, \reg5, \reg6, \reg7, \reg8}
|
D | copy_from_user.S | 47 .macro ldr4w ptr reg1 reg2 reg3 reg4 abort 50 ldr1w \ptr, \reg3, \abort 54 .macro ldr8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort 55 ldr4w \ptr, \reg1, \reg2, \reg3, \reg4, \abort 67 .macro str8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort 68 stmia \ptr!, {\reg1, \reg2, \reg3, \reg4, \reg5, \reg6, \reg7, \reg8}
|
D | copy_to_user.S | 47 .macro ldr4w ptr reg1 reg2 reg3 reg4 abort 48 ldmia \ptr!, {\reg1, \reg2, \reg3, \reg4} 51 .macro ldr8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort 52 ldmia \ptr!, {\reg1, \reg2, \reg3, \reg4, \reg5, \reg6, \reg7, \reg8} 63 .macro str8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort 66 str1w \ptr, \reg3, \abort
|
D | csumpartialcopy.S | 46 .macro load4l, reg1, reg2, reg3, reg4 47 ldmia r0!, {\reg1, \reg2, \reg3, \reg4}
|
D | csumpartialcopyuser.S | 60 .macro load4l, reg1, reg2, reg3, reg4 63 ldrusr \reg3, r0, 4
|
/arch/unicore32/lib/ |
D | copy_to_user.S | 40 .macro ldr4w ptr reg1 reg2 reg3 reg4 abort 41 ldm.w (\reg1, \reg2, \reg3, \reg4), [\ptr]+ 44 .macro ldr8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort 45 ldm.w (\reg1, \reg2, \reg3, \reg4, \reg5, \reg6, \reg7, \reg8), [\ptr]+ 57 .macro str8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort 58 100: stm.w (\reg1, \reg2, \reg3, \reg4, \reg5, \reg6, \reg7, \reg8), [\ptr]+
|
D | copy_from_user.S | 40 .macro ldr4w ptr reg1 reg2 reg3 reg4 abort 41 100: ldm.w (\reg1, \reg2, \reg3, \reg4), [\ptr]+ 48 .macro ldr8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort 49 100: ldm.w (\reg1, \reg2, \reg3, \reg4, \reg5, \reg6, \reg7, \reg8), [\ptr]+ 64 .macro str8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort 65 stm.w (\reg1, \reg2, \reg3, \reg4, \reg5, \reg6, \reg7, \reg8), [\ptr]+
|
/arch/s390/kernel/ |
D | cpcmd.c | 27 register unsigned long reg3 asm ("3") = cmdlen; in diag8_noresponse() 37 : "+d" (reg3) : "d" (reg2) : "cc"); in diag8_noresponse() 38 return reg3; in diag8_noresponse() 44 register unsigned long reg3 asm ("3") = (addr_t) response; in diag8_response() 62 : "d" (reg2), "d" (reg3), "d" (*rlen) : "cc"); in diag8_response()
|
/arch/s390/kvm/ |
D | trace.h | 284 TP_PROTO(VCPU_PROTO_COMMON, int g, int reg1, int reg3, u64 addr), 285 TP_ARGS(VCPU_ARGS_COMMON, g, reg1, reg3, addr), 291 __field(int, reg3) 299 __entry->reg3 = reg3; 305 __entry->reg1, __entry->reg3, __entry->addr) 309 TP_PROTO(VCPU_PROTO_COMMON, int g, int reg1, int reg3, u64 addr), 310 TP_ARGS(VCPU_ARGS_COMMON, g, reg1, reg3, addr), 316 __field(int, reg3) 324 __entry->reg3 = reg3; 330 __entry->reg1, __entry->reg3, __entry->addr)
|
D | priv.c | 774 int reg3 = vcpu->arch.sie_block->ipa & 0x000f; in kvm_s390_handle_lctl() local 789 VCPU_EVENT(vcpu, 5, "lctl r1:%x, r3:%x, addr:%llx", reg1, reg3, ga); in kvm_s390_handle_lctl() 790 trace_kvm_s390_handle_lctl(vcpu, 0, reg1, reg3, ga); in kvm_s390_handle_lctl() 800 if (reg == reg3) in kvm_s390_handle_lctl() 811 int reg3 = vcpu->arch.sie_block->ipa & 0x000f; in kvm_s390_handle_stctl() local 826 VCPU_EVENT(vcpu, 5, "stctl r1:%x, r3:%x, addr:%llx", reg1, reg3, ga); in kvm_s390_handle_stctl() 827 trace_kvm_s390_handle_stctl(vcpu, 0, reg1, reg3, ga); in kvm_s390_handle_stctl() 836 if (reg == reg3) in kvm_s390_handle_stctl() 847 int reg3 = vcpu->arch.sie_block->ipa & 0x000f; in handle_lctlg() local 863 VCPU_EVENT(vcpu, 5, "lctlg r1:%x, r3:%x, addr:%llx", reg1, reg3, ga); in handle_lctlg() [all …]
|
/arch/s390/include/asm/ |
D | page.h | 44 register unsigned long reg3 asm ("3") = 4096; in clear_page() 47 : "+d" (reg2), "+d" (reg3) : "d" (reg1) in clear_page() 59 register unsigned long reg3 asm ("3") = 0x1000; in copy_page() 64 : "+d" (reg2), "+d" (reg3), "+d" (reg4), "+d" (reg5) in copy_page()
|
D | tlbflush.h | 48 register unsigned long reg3 asm("3"); in __tlb_flush_global() 60 reg2 = reg3 = 0; in __tlb_flush_global() 64 : : "d" (reg2), "d" (reg3), "d" (reg4), "m" (dummy) : "cc" ); in __tlb_flush_global()
|
D | checksum.h | 32 register unsigned long reg3 asm("3") = (unsigned long) len; in csum_partial() 37 : "+d" (sum), "+d" (reg2), "+d" (reg3) : : "cc", "memory"); in csum_partial()
|
D | pgtable.h | 1513 register unsigned long reg3 asm("3") = pmd_val(*pmdp) | in __pmdp_csp() 1520 : "d" (reg2), "d" (reg3), "d" (reg4), "m" (*pmdp) : "cc"); in __pmdp_csp()
|
/arch/score/include/asm/ |
D | processor.h | 51 unsigned long reg0, reg2, reg3; member 82 .reg3 = 0, \
|
/arch/score/kernel/ |
D | process.c | 81 p->thread.reg3 = (unsigned long) ret_from_kernel_thread; in copy_thread() 88 p->thread.reg3 = (unsigned long) ret_from_fork; in copy_thread()
|
D | asm-offsets.c | 120 OFFSET(THREAD_REG3, task_struct, thread.reg3); in output_thread_defines()
|
/arch/m68k/atari/ |
D | debug.c | 219 int clksrc, clkmode, div, reg3, reg5; in atari_init_scc_port() local 239 reg3 = (cflag & CSIZE) == CS8 ? 0xc0 : 0x40; in atari_init_scc_port() 247 SCC_WRITE(3, reg3); in atari_init_scc_port() 257 SCC_WRITE(3, reg3 | 1); in atari_init_scc_port()
|
/arch/sparc/lib/ |
D | copy_page.S | 36 #define TOUCH(reg0, reg1, reg2, reg3, reg4, reg5, reg6, reg7) \ argument 38 fsrc2 %reg2, %f52; fsrc2 %reg3, %f54; \
|