Home
last modified time | relevance | path

Searched refs:rip (Results 1 – 25 of 79) sorted by relevance

1234

/Linux-v5.4/arch/x86/purgatory/
Dentry64.S19 lgdt gdt(%rip)
30 leaq stack_init(%rip), %rsp
32 leaq new_cs_exit(%rip), %rax
38 movq rax(%rip), %rax
39 movq rbx(%rip), %rbx
40 movq rcx(%rip), %rcx
41 movq rdx(%rip), %rdx
42 movq rsi(%rip), %rsi
43 movq rdi(%rip), %rdi
44 movq rsp(%rip), %rsp
[all …]
Dsetup-x86_64.S19 lgdt gdt(%rip)
30 leaq lstack_end(%rip), %rsp
/Linux-v5.4/tools/perf/arch/x86/tests/
Dbp-modify.c63 unsigned long rip = 0, dr7 = 1; in bp_modify1() local
112 rip = ptrace(PTRACE_PEEKUSER, child, in bp_modify1()
113 offsetof(struct user_regs_struct, rip), NULL); in bp_modify1()
114 if (rip == (unsigned long) -1) { in bp_modify1()
120 pr_debug("rip %lx, bp_1 %p\n", rip, bp_1); in bp_modify1()
128 return rip == (unsigned long) bp_1 ? TEST_OK : TEST_FAIL; in bp_modify1()
140 unsigned long rip = 0, dr7 = 1; in bp_modify2() local
188 rip = ptrace(PTRACE_PEEKUSER, child, in bp_modify2()
189 offsetof(struct user_regs_struct, rip), NULL); in bp_modify2()
190 if (rip == (unsigned long) -1) { in bp_modify2()
[all …]
/Linux-v5.4/arch/x86/platform/efi/
Defi_thunk_64.S35 movq %rsp, efi_saved_sp(%rip)
36 movq efi_scratch(%rip), %rsp
42 subq phys_base(%rip), %rax
51 leaq efi_exit32(%rip), %rbx
55 leaq __efi64_thunk(%rip), %rbx
59 movq efi_saved_sp(%rip), %rsp
87 leaq 1f(%rip), %rbx
88 movq %rbx, func_rt_ptr(%rip)
92 leaq efi_enter32(%rip), %rax
120 movq func_rt_ptr(%rip), %rax
/Linux-v5.4/tools/testing/selftests/x86/
Dsysret_rip.c67 static volatile unsigned long rip; variable
73 if (rip != ctx->uc_mcontext.gregs[REG_RIP]) { in sigsegv_for_sigreturn_test()
75 rip, (unsigned long)ctx->uc_mcontext.gregs[REG_RIP]); in sigsegv_for_sigreturn_test()
82 printf("[OK]\tGot SIGSEGV at RIP=0x%lx\n", rip); in sigsegv_for_sigreturn_test()
92 ctx->uc_mcontext.gregs[REG_RIP] = rip; in sigusr1()
93 ctx->uc_mcontext.gregs[REG_RCX] = rip; in sigusr1()
106 rip = ip; in test_sigreturn_to()
117 if (rip != ctx->uc_mcontext.gregs[REG_RIP]) { in sigsegv_for_fallthrough()
119 rip, (unsigned long)ctx->uc_mcontext.gregs[REG_RIP]); in sigsegv_for_fallthrough()
150 rip = ip; in test_syscall_fallthrough_to()
/Linux-v5.4/arch/x86/boot/compressed/
Dhead_64.S288 leaq startup_32(%rip) /* - $startup_32 */, %rbp
353 leaq gdt(%rip), %rax
354 movq %rax, gdt64+2(%rip)
355 lgdt gdt64(%rip)
382 leaq trampoline_return(%rip), %rdi
431 leaq (_bss-8)(%rip), %rsi
450 movq %rcx, efi64_config(%rip) /* Handle */
451 movq %rdx, efi64_config+8(%rip) /* EFI System table pointer */
453 leaq efi64_config(%rip), %rax
454 movq %rax, efi_config(%rip)
[all …]
Defi_thunk_64.S31 leaq efi_exit32(%rip), %rax
33 leaq efi_gdt64(%rip), %rax
56 sgdt save_gdt(%rip)
58 leaq 1f(%rip), %rbx
59 movq %rbx, func_rt_ptr(%rip)
66 leaq efi32_boot_gdt(%rip), %rax
70 leaq efi_enter32(%rip), %rax
76 lgdt save_gdt(%rip)
103 movq func_rt_ptr(%rip), %rax
Dmem_encrypt.S82 bts %rax, sme_me_mask(%rip) /* Create the encryption mask */
/Linux-v5.4/arch/x86/kernel/
Dhead_64.S74 leaq (__end_init_task - SIZEOF_PTREGS)(%rip), %rsp
85 leaq _text(%rip), %rdi
127 testl $1, __pgtable_l5_enabled(%rip)
135 addq phys_base(%rip), %rax
157 btsq $_PAGE_BIT_NX,early_pmd_flags(%rip)
166 movq initial_stack(%rip), %rsp
178 lgdt early_gdt_descr(%rip)
202 movl initial_gs(%rip),%eax
203 movl initial_gs+4(%rip),%edx
238 movq initial_code(%rip), %rax
[all …]
Dftrace_64.S145 movq function_trace_op(%rip), %rdx
185 movq function_trace_op(%rip), %rdx
/Linux-v5.4/arch/x86/power/
Dhibernate_asm_64.S47 movq %rax, restore_cr3(%rip)
57 movq restore_jump_address(%rip), %r8
58 movq restore_cr3(%rip), %r9
61 movq temp_pgt(%rip), %rax
62 movq mmu_cr4_features(%rip), %rbx
65 movq restore_pblist(%rip), %rdx
68 movq relocated_restore_code(%rip), %rcx
108 movq mmu_cr4_features(%rip), %rax
142 movq %rax, in_suspend(%rip)
/Linux-v5.4/arch/x86/crypto/
Daesni-intel_avx-x86_64.S384 vpshufb SHUF_MASK(%rip), %xmm9, %xmm9
399 vpshufb SHUF_MASK(%rip), %xmm9, %xmm9
403 vpshufb SHUF_MASK(%rip), %xmm9, %xmm9
406 vpshufb SHUF_MASK(%rip), %xmm9, %xmm9
411 vpshufb SHUF_MASK(%rip), %xmm9, %xmm9
434 vpaddd ONE(%rip), %xmm9, %xmm9 # INCR CNT to get Yn
436 vpshufb SHUF_MASK(%rip), %xmm9, %xmm9
449 lea SHIFT_MASK+16(%rip), %r12
466 lea SHIFT_MASK+16(%rip), %r12
483 vpshufb SHUF_MASK(%rip), %xmm2, %xmm2
[all …]
Dcrc32-pclmul_asm.S119 movdqa .Lconstant_R2R1(%rip), CONSTANT
168 movdqa .Lconstant_R4R3(%rip), CONSTANT
215 movdqa .Lconstant_R5(%rip), CONSTANT
216 movdqa .Lconstant_mask32(%rip), %xmm3
228 movdqa .Lconstant_RUpoly(%rip), CONSTANT
Daes_ctrby8_avx-x86_64.S170 vpaddq var_ddq_add(%rip), xcounter, var_xdata
171 vptest ddq_low_msk(%rip), var_xdata
173 vpaddq ddq_high_add_1(%rip), var_xdata, var_xdata
174 vpaddq ddq_high_add_1(%rip), xcounter, xcounter
184 vpaddq var_ddq_add(%rip), xcounter, xcounter
185 vptest ddq_low_msk(%rip), xcounter
187 vpaddq ddq_high_add_1(%rip), xcounter, xcounter
440 vmovdqa byteswap_const(%rip), xbyteswap
Daesni-intel_asm.S203 movdqa SHUF_MASK(%rip), \TMP2
219 pcmpeqd TWOONE(%rip), \TMP2
220 pand POLY(%rip), \TMP2
265 movdqa SHUF_MASK(%rip), %xmm2
347 paddd ONE(%rip), %xmm0 # INCR CNT to get Yn
349 movdqa SHUF_MASK(%rip), %xmm10
373 lea SHIFT_MASK+16(%rip), %r12
383 lea ALL_F+16(%rip), %r12
395 movdqa SHUF_MASK(%rip), %xmm10
400 movdqa SHUF_MASK(%rip), %xmm10
[all …]
Dpoly1305-sse2-x86_64.S77 movdqa ANMASK(%rip),mask
362 pand ANMASK(%rip),hc0
370 pand ANMASK(%rip),hc1
378 pand ANMASK(%rip),hc2
386 pand ANMASK(%rip),hc3
394 por ORMASK(%rip),hc4
Dpoly1305-avx2-x86_64.S161 vpand ANMASK(%rip),hc0,hc0
174 vpand ANMASK(%rip),hc1,hc1
187 vpand ANMASK(%rip),hc2,hc2
200 vpand ANMASK(%rip),hc3,hc3
213 vpor ORMASK(%rip),hc4,hc4
Dsha1_avx2_x86_64_asm.S214 vpaddd K_XMM + K_XMM_AR(%rip), WY, WY_TMP
257 vpaddd K_XMM + K_XMM_AR(%rip), WY, WY_TMP
293 vpaddd K_XMM + K_XMM_AR(%rip), WY, WY_TMP
662 xmm_mov BSWAP_SHUFB_CTL(%rip), YMM_SHUFB_BSWAP
/Linux-v5.4/arch/x86/kvm/
Dtrace.h505 TP_PROTO(__u64 rip, __u64 vmcb, __u64 nested_rip, __u32 int_ctl,
507 TP_ARGS(rip, vmcb, nested_rip, int_ctl, event_inj, npt),
510 __field( __u64, rip )
519 __entry->rip = rip;
529 __entry->rip, __entry->vmcb, __entry->nested_rip,
560 TP_PROTO(__u64 rip, __u32 exit_code,
563 TP_ARGS(rip, exit_code, exit_info1, exit_info2,
567 __field( __u64, rip )
577 __entry->rip = rip;
587 __entry->rip,
[all …]
/Linux-v5.4/tools/lib/traceevent/plugins/
Dplugin_kvm.c40 static const char *disassemble(unsigned char *insn, int len, uint64_t rip, in disassemble() argument
57 ud_set_pc(&ud, rip); in disassemble()
70 static const char *disassemble(unsigned char *insn, int len, uint64_t rip, in disassemble() argument
298 unsigned long long rip, csbase, len, flags, failed; in kvm_emulate_insn_handler() local
303 if (tep_get_field_val(s, event, "rip", record, &rip, 1) < 0) in kvm_emulate_insn_handler()
322 disasm = disassemble(insn, len, rip, in kvm_emulate_insn_handler()
328 trace_seq_printf(s, "%llx:%llx: %s%s", csbase, rip, disasm, in kvm_emulate_insn_handler()
/Linux-v5.4/fs/xfs/
Dxfs_mount.c634 struct xfs_inode *rip; in xfs_mountfs() local
829 XFS_ILOCK_EXCL, &rip); in xfs_mountfs()
837 ASSERT(rip != NULL); in xfs_mountfs()
839 if (unlikely(!S_ISDIR(VFS_I(rip)->i_mode))) { in xfs_mountfs()
841 (unsigned long long)rip->i_ino); in xfs_mountfs()
842 xfs_iunlock(rip, XFS_ILOCK_EXCL); in xfs_mountfs()
848 mp->m_rootip = rip; /* save it */ in xfs_mountfs()
850 xfs_iunlock(rip, XFS_ILOCK_EXCL); in xfs_mountfs()
977 xfs_irele(rip); in xfs_mountfs()
/Linux-v5.4/arch/x86/include/uapi/asm/
Dptrace.h71 unsigned long rip; member
Dsigcontext.h155 __u64 rip; member
342 __u64 rip; member
/Linux-v5.4/arch/x86/include/asm/
Duser_64.h57 __u64 rip; member
/Linux-v5.4/include/xen/interface/hvm/
Dhvm_vcpu.h100 uint64_t rip; member

1234