Home
last modified time | relevance | path

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

1234

/Linux-v4.19/arch/x86/purgatory/
Dentry64.S21 lgdt gdt(%rip)
32 leaq stack_init(%rip), %rsp
34 leaq new_cs_exit(%rip), %rax
40 movq rax(%rip), %rax
41 movq rbx(%rip), %rbx
42 movq rcx(%rip), %rcx
43 movq rdx(%rip), %rdx
44 movq rsi(%rip), %rsi
45 movq rdi(%rip), %rdi
46 movq rsp(%rip), %rsp
[all …]
Dsetup-x86_64.S21 lgdt gdt(%rip)
32 leaq lstack_end(%rip), %rsp
/Linux-v4.19/tools/perf/arch/x86/tests/
Dbp-modify.c62 unsigned long rip = 0, dr7 = 1; in bp_modify1() local
111 rip = ptrace(PTRACE_PEEKUSER, child, in bp_modify1()
112 offsetof(struct user_regs_struct, rip), NULL); in bp_modify1()
113 if (rip == (unsigned long) -1) { in bp_modify1()
119 pr_debug("rip %lx, bp_1 %p\n", rip, bp_1); in bp_modify1()
127 return rip == (unsigned long) bp_1 ? TEST_OK : TEST_FAIL; in bp_modify1()
139 unsigned long rip = 0, dr7 = 1; in bp_modify2() local
187 rip = ptrace(PTRACE_PEEKUSER, child, in bp_modify2()
188 offsetof(struct user_regs_struct, rip), NULL); in bp_modify2()
189 if (rip == (unsigned long) -1) { in bp_modify2()
[all …]
/Linux-v4.19/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-v4.19/tools/testing/selftests/x86/
Dsysret_rip.c75 static volatile unsigned long rip; variable
81 if (rip != ctx->uc_mcontext.gregs[REG_RIP]) { in sigsegv_for_sigreturn_test()
83 rip, (unsigned long)ctx->uc_mcontext.gregs[REG_RIP]); in sigsegv_for_sigreturn_test()
90 printf("[OK]\tGot SIGSEGV at RIP=0x%lx\n", rip); in sigsegv_for_sigreturn_test()
100 ctx->uc_mcontext.gregs[REG_RIP] = rip; in sigusr1()
101 ctx->uc_mcontext.gregs[REG_RCX] = rip; in sigusr1()
114 rip = ip; in test_sigreturn_to()
125 if (rip != ctx->uc_mcontext.gregs[REG_RIP]) { in sigsegv_for_fallthrough()
127 rip, (unsigned long)ctx->uc_mcontext.gregs[REG_RIP]); in sigsegv_for_fallthrough()
158 rip = ip; in test_syscall_fallthrough_to()
/Linux-v4.19/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)
379 leaq trampoline_return(%rip), %rdi
428 leaq (_bss-8)(%rip), %rsi
447 movq %rcx, efi64_config(%rip) /* Handle */
448 movq %rdx, efi64_config+8(%rip) /* EFI System table pointer */
450 leaq efi64_config(%rip), %rax
451 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
/Linux-v4.19/arch/x86/power/
Dhibernate_asm_64.S48 movq %rax, restore_cr3(%rip)
58 movq restore_jump_address(%rip), %r8
59 movq restore_cr3(%rip), %r9
62 movq temp_level4_pgt(%rip), %rax
63 movq mmu_cr4_features(%rip), %rbx
66 movq restore_pblist(%rip), %rdx
69 movq relocated_restore_code(%rip), %rcx
109 movq mmu_cr4_features(%rip), %rax
143 movq %rax, in_suspend(%rip)
/Linux-v4.19/arch/x86/kernel/
Dhead_64.S76 leaq (__end_init_task - SIZEOF_PTREGS)(%rip), %rsp
87 leaq _text(%rip), %rdi
129 testl $1, __pgtable_l5_enabled(%rip)
137 addq phys_base(%rip), %rax
159 btsq $_PAGE_BIT_NX,early_pmd_flags(%rip)
168 movq initial_stack(%rip), %rsp
180 lgdt early_gdt_descr(%rip)
204 movl initial_gs(%rip),%eax
205 movl initial_gs+4(%rip),%edx
240 movq initial_code(%rip), %rax
[all …]
Dftrace_64.S163 movq function_trace_op(%rip), %rdx
203 movq function_trace_op(%rip), %rdx
/Linux-v4.19/arch/x86/crypto/
Daesni-intel_avx-x86_64.S414 vpshufb SHUF_MASK(%rip), reg_i, reg_i
460 vpshufb SHUF_MASK(%rip), reg_i, reg_i
471 vpshufb SHUF_MASK(%rip), \CTR, \CTR
477 vpaddd ONE(%rip), \CTR, \CTR # INCR Y0
479 vpshufb SHUF_MASK(%rip), reg_i, reg_i # perform a 16Byte swap
529 vpshufb SHUF_MASK(%rip), reg_i, reg_i # prepare ciphertext for GHASH computations
556 vpaddd ONE(%rip), \CTR, \CTR # INCR Y0
558 vpshufb SHUF_MASK(%rip), \XMM1, \XMM1 # perform a 16Byte swap
560 vpaddd ONE(%rip), \CTR, \CTR # INCR Y0
562 vpshufb SHUF_MASK(%rip), \XMM2, \XMM2 # perform a 16Byte swap
[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.S207 movdqa SHUF_MASK(%rip), \TMP2
223 pcmpeqd TWOONE(%rip), \TMP2
224 pand POLY(%rip), \TMP2
269 movdqa SHUF_MASK(%rip), %xmm2
351 paddd ONE(%rip), %xmm0 # INCR CNT to get Yn
353 movdqa SHUF_MASK(%rip), %xmm10
377 lea SHIFT_MASK+16(%rip), %r12
387 lea ALL_F+16(%rip), %r12
399 movdqa SHUF_MASK(%rip), %xmm10
404 movdqa SHUF_MASK(%rip), %xmm10
[all …]
Dpoly1305-avx2-x86_64.S165 vpand ANMASK(%rip),hc0,hc0
178 vpand ANMASK(%rip),hc1,hc1
191 vpand ANMASK(%rip),hc2,hc2
204 vpand ANMASK(%rip),hc3,hc3
217 vpor ORMASK(%rip),hc4,hc4
Dpoly1305-sse2-x86_64.S81 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
/Linux-v4.19/arch/x86/kvm/
Dtrace.h502 TP_PROTO(__u64 rip, __u64 vmcb, __u64 nested_rip, __u32 int_ctl,
504 TP_ARGS(rip, vmcb, nested_rip, int_ctl, event_inj, npt),
507 __field( __u64, rip )
516 __entry->rip = rip;
526 __entry->rip, __entry->vmcb, __entry->nested_rip,
557 TP_PROTO(__u64 rip, __u32 exit_code,
560 TP_ARGS(rip, exit_code, exit_info1, exit_info2,
564 __field( __u64, rip )
574 __entry->rip = rip;
584 __entry->rip,
[all …]
/Linux-v4.19/arch/x86/crypto/sha1-mb/
Dsha1_mb_mgr_flush_avx2.S119 cmovne one(%rip), idx
122 cmovne two(%rip), idx
125 cmovne three(%rip), idx
128 cmovne four(%rip), idx
131 cmovne five(%rip), idx
134 cmovne six(%rip), idx
137 cmovne seven(%rip), idx
175 vpand clear_low_nibble(%rip), %xmm2, %xmm2
/Linux-v4.19/arch/x86/crypto/sha256-mb/
Dsha256_mb_mgr_flush_avx2.S117 cmovne one(%rip), idx
120 cmovne two(%rip), idx
123 cmovne three(%rip), idx
126 cmovne four(%rip), idx
129 cmovne five(%rip), idx
132 cmovne six(%rip), idx
135 cmovne seven(%rip), idx
173 vpand clear_low_nibble(%rip), %xmm2, %xmm2
/Linux-v4.19/tools/lib/traceevent/
Dplugin_kvm.c39 static const char *disassemble(unsigned char *insn, int len, uint64_t rip, in disassemble() argument
56 ud_set_pc(&ud, rip); in disassemble()
69 static const char *disassemble(unsigned char *insn, int len, uint64_t rip, in disassemble() argument
297 unsigned long long rip, csbase, len, flags, failed; in kvm_emulate_insn_handler() local
302 if (tep_get_field_val(s, event, "rip", record, &rip, 1) < 0) in kvm_emulate_insn_handler()
321 disasm = disassemble(insn, len, rip, in kvm_emulate_insn_handler()
327 trace_seq_printf(s, "%llx:%llx: %s%s", csbase, rip, disasm, in kvm_emulate_insn_handler()
/Linux-v4.19/fs/xfs/
Dxfs_mount.c678 struct xfs_inode *rip; in xfs_mountfs() local
898 XFS_ILOCK_EXCL, &rip); in xfs_mountfs()
906 ASSERT(rip != NULL); in xfs_mountfs()
908 if (unlikely(!S_ISDIR(VFS_I(rip)->i_mode))) { in xfs_mountfs()
910 (unsigned long long)rip->i_ino); in xfs_mountfs()
911 xfs_iunlock(rip, XFS_ILOCK_EXCL); in xfs_mountfs()
917 mp->m_rootip = rip; /* save it */ in xfs_mountfs()
919 xfs_iunlock(rip, XFS_ILOCK_EXCL); in xfs_mountfs()
1046 xfs_irele(rip); in xfs_mountfs()
/Linux-v4.19/arch/x86/include/uapi/asm/
Dptrace.h71 unsigned long rip; member
Dsigcontext.h155 __u64 rip; member
342 __u64 rip; member
/Linux-v4.19/arch/x86/crypto/sha512-mb/
Dsha512_mb_mgr_flush_avx2.S123 cmovne one(%rip), idx
126 cmovne two(%rip), idx
129 cmovne three(%rip), idx
/Linux-v4.19/arch/x86/include/asm/
Duser_64.h57 __u64 rip; member

1234