/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 51 ldr1w \ptr, \reg4, \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 67 str1w \ptr, \reg4, \abort
|
D | csumpartialcopy.S | 46 .macro load4l, reg1, reg2, reg3, reg4 argument 47 ldmia r0!, {\reg1, \reg2, \reg3, \reg4}
|
D | csumpartialcopyuser.S | 60 .macro load4l, reg1, reg2, reg3, reg4 argument 64 ldrusr \reg4, 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 | 45 register unsigned long reg4 asm ("4") = cmdlen | 0x40000000L; in diag8_response() 61 : "+d" (reg4), "+d" (reg5) in diag8_response() 64 return reg4; in diag8_response()
|
/arch/s390/include/asm/ |
D | tlbflush.h | 49 register unsigned long reg4 asm("4"); in __tlb_flush_global() 61 reg4 = ((unsigned long) &dummy) + 1; in __tlb_flush_global() 64 : : "d" (reg2), "d" (reg3), "d" (reg4), "m" (dummy) : "cc" ); in __tlb_flush_global()
|
D | page.h | 60 register void *reg4 asm ("4") = from; in copy_page() 64 : "+d" (reg2), "+d" (reg3), "+d" (reg4), "+d" (reg5) in copy_page()
|
D | pgtable.h | 1515 register unsigned long reg4 asm("4") = ((unsigned long) pmdp) + 5; in __pmdp_csp() 1520 : "d" (reg2), "d" (reg3), "d" (reg4), "m" (*pmdp) : "cc"); in __pmdp_csp()
|
/arch/powerpc/kernel/ |
D | sys_ppc32.c | 94 asmlinkage int compat_sys_truncate64(const char __user * path, u32 reg4, in compat_sys_truncate64() argument 107 asmlinkage int compat_sys_ftruncate64(unsigned int fd, u32 reg4, unsigned long high, in compat_sys_ftruncate64() argument
|
/arch/arm/kernel/ |
D | kprobes-test.h | 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) \ 256 TEST_ARG_REG(reg4, val4) \ 258 TEST_INSTRUCTION(code1 #reg1 code2 #reg2 code3 #reg3 code4 #reg4) \
|
/arch/sparc/lib/ |
D | copy_page.S | 36 #define TOUCH(reg0, reg1, reg2, reg3, reg4, reg5, reg6, reg7) \ argument 39 fsrc2 %reg4, %f56; fsrc2 %reg5, %f58; \
|