movq 103 arch/x86/entry/calling.h movq 8(%rsp), %rsi /* temporarily store the return address in %rsi */ movq 104 arch/x86/entry/calling.h movq %rdi, 8(%rsp) /* pt_regs->di (overwriting original return address) */ movq 219 arch/x86/entry/calling.h movq \scratch_reg, \scratch_reg2 movq 226 arch/x86/entry/calling.h movq \scratch_reg2, \scratch_reg movq 230 arch/x86/entry/calling.h movq \scratch_reg2, \scratch_reg movq 252 arch/x86/entry/calling.h movq %cr3, \scratch_reg movq 253 arch/x86/entry/calling.h movq \scratch_reg, \save_reg movq 263 arch/x86/entry/calling.h movq \scratch_reg, %cr3 movq 284 arch/x86/entry/calling.h movq \save_reg, \scratch_reg movq 300 arch/x86/entry/calling.h movq \save_reg, %cr3 movq 7 arch/x86/include/asm/percpu.h #define __percpu_mov_op movq