Home
last modified time | relevance | path

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

12345

/linux-5.15/arch/x86/purgatory/
A 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 …]
A Dsetup-x86_64.S19 lgdt gdt(%rip)
30 leaq lstack_end(%rip), %rsp
/linux-5.15/tools/perf/arch/x86/tests/
A 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-5.15/tools/testing/selftests/x86/
A 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-5.15/arch/x86/kernel/
H A Dhead_64.S65 leaq (__end_init_task - FRAME_SIZE)(%rip), %rsp
67 leaq _text(%rip), %rdi
74 leaq .Lon_kernel_cs(%rip), %rax
90 leaq _text(%rip), %rdi
146 testl $1, __pgtable_l5_enabled(%rip)
154 addq phys_base(%rip), %rax
185 lgdt early_gdt_descr(%rip)
209 movl initial_gs(%rip),%eax
210 movl initial_gs+4(%rip),%edx
217 movq initial_stack(%rip), %rsp
[all …]
A Dsev_verify_cbit.S25 movq sme_me_mask(%rip), %rsi
30 movq sev_status(%rip), %rsi
53 movq %rdx, sev_check_data(%rip)
65 cmpq %rdx, sev_check_data(%rip)
/linux-5.15/arch/x86/power/
H A Dhibernate_asm_64.S33 movq mmu_cr4_features(%rip), %rax
67 movq %rax, in_suspend(%rip)
94 movq %rax, restore_cr3(%rip)
104 movq restore_jump_address(%rip), %r8
105 movq restore_cr3(%rip), %r9
108 movq temp_pgt(%rip), %rax
109 movq mmu_cr4_features(%rip), %rbx
112 movq restore_pblist(%rip), %rdx
115 movq relocated_restore_code(%rip), %rcx
/linux-5.15/arch/x86/crypto/
A Daesni-intel_avx-x86_64.S373 vpshufb SHUF_MASK(%rip), %xmm9, %xmm9
388 vpshufb SHUF_MASK(%rip), %xmm9, %xmm9
392 vpshufb SHUF_MASK(%rip), %xmm9, %xmm9
395 vpshufb SHUF_MASK(%rip), %xmm9, %xmm9
400 vpshufb SHUF_MASK(%rip), %xmm9, %xmm9
423 vpaddd ONE(%rip), %xmm9, %xmm9 # INCR CNT to get Yn
425 vpshufb SHUF_MASK(%rip), %xmm9, %xmm9
438 lea SHIFT_MASK+16(%rip), %r12
455 lea SHIFT_MASK+16(%rip), %r12
472 vpshufb SHUF_MASK(%rip), %xmm2, %xmm2
[all …]
A Dblake2s-core.S54 movdqa ROT16(%rip),%xmm12
55 movdqa ROR328(%rip),%xmm13
58 leaq SIGMA+0xa0(%rip),%r8
65 movdqa IV(%rip),%xmm2
67 pxor IV+0x10(%rip),%xmm3
68 leaq SIGMA(%rip),%rcx
183 vmovdqa IV(%rip),%xmm14
184 vmovdqa IV+16(%rip),%xmm15
196 leaq SIGMA2(%rip),%rax
A Dcrc32-pclmul_asm.S118 movdqa .Lconstant_R2R1(%rip), CONSTANT
167 movdqa .Lconstant_R4R3(%rip), CONSTANT
214 movdqa .Lconstant_R5(%rip), CONSTANT
215 movdqa .Lconstant_mask32(%rip), %xmm3
227 movdqa .Lconstant_RUpoly(%rip), CONSTANT
A Daes_ctrby8_avx-x86_64.S162 vpaddq (ddq_add_1 + 16 * (i - 1))(%rip), xcounter, var_xdata
163 vptest ddq_low_msk(%rip), var_xdata
165 vpaddq ddq_high_add_1(%rip), var_xdata, var_xdata
166 vpaddq ddq_high_add_1(%rip), xcounter, xcounter
175 vpaddq (ddq_add_1 + 16 * (by - 1))(%rip), xcounter, xcounter
176 vptest ddq_low_msk(%rip), xcounter
178 vpaddq ddq_high_add_1(%rip), xcounter, xcounter
431 vmovdqa byteswap_const(%rip), xbyteswap
H A Daesni-intel_asm.S198 movdqa SHUF_MASK(%rip), \TMP2
214 pcmpeqd TWOONE(%rip), \TMP2
215 pand POLY(%rip), \TMP2
260 movdqa SHUF_MASK(%rip), %xmm2
342 paddd ONE(%rip), %xmm0 # INCR CNT to get Yn
344 movdqa SHUF_MASK(%rip), %xmm10
368 lea SHIFT_MASK+16(%rip), %r12
378 lea ALL_F+16(%rip), %r12
390 movdqa SHUF_MASK(%rip), %xmm10
395 movdqa SHUF_MASK(%rip), %xmm10
[all …]
/linux-5.15/tools/perf/util/
A Damd-sample-raw.c147 __u64 *rip = (__u64 *)op_ctl + 1; in amd_dump_ibs_op() local
148 union ibs_op_data *op_data = (union ibs_op_data *)(rip + 1); in amd_dump_ibs_op()
149 union ibs_op_data3 *op_data3 = (union ibs_op_data3 *)(rip + 3); in amd_dump_ibs_op()
153 printf("IbsOpRip:\t%016llx\n", *rip); in amd_dump_ibs_op()
160 pr_ibs_op_data2(*(union ibs_op_data2 *)(rip + 2)); in amd_dump_ibs_op()
163 printf("IbsDCLinAd:\t%016llx\n", *(rip + 4)); in amd_dump_ibs_op()
165 printf("IbsDCPhysAd:\t%016llx\n", *(rip + 5)); in amd_dump_ibs_op()
166 if (op_data->op_brn_ret && *(rip + 6)) in amd_dump_ibs_op()
167 printf("IbsBrTarget:\t%016llx\n", *(rip + 6)); in amd_dump_ibs_op()
/linux-5.15/arch/x86/boot/compressed/
A Defi_thunk_64.S29 leaq 1f(%rip), %rbp
62 leaq efi32_boot_idt(%rip), %rax
64 leaq efi32_boot_gdt(%rip), %rax
67 movzwl efi32_boot_ds(%rip), %edx
68 movzwq efi32_boot_cs(%rip), %rax
70 leaq efi_enter32(%rip), %rax
H A Dhead_64.S374 leaq startup_32(%rip) /* - $startup_32 */, %rbp
385 movl image_offset(%rip), %eax
434 leaq gdt64(%rip), %rax
440 leaq .Lon_kernel_cs(%rip), %rax
475 leaq trampoline_return(%rip), %rdi
509 leaq (_bss-8)(%rip), %rsi
556 leaq _bss(%rip), %rdi
557 leaq _ebss(%rip), %rcx
585 leaq boot_heap(%rip), %rsi /* malloc area for uncompression */
586 leaq input_data(%rip), %rdx /* input_data */
[all …]
/linux-5.15/arch/x86/platform/efi/
A Defi_thunk_64.S36 movq efi_mixed_mode_stack_pa(%rip), %rsp
43 subq phys_base(%rip), %rax
45 leaq 1f(%rip), %rbp
46 leaq 2f(%rip), %rbx
/linux-5.15/tools/testing/selftests/kvm/x86_64/
A Dkvm_pv_test.c49 unsigned char *rip = (unsigned char *)regs->rip; in guest_gp_handler() local
52 r = rip == &rdmsr_start; in guest_gp_handler()
53 w = rip == &wrmsr_start; in guest_gp_handler()
59 regs->rip = (uint64_t)&rdmsr_end; in guest_gp_handler()
61 regs->rip = (uint64_t)&wrmsr_end; in guest_gp_handler()
A Dhyperv_features.c69 unsigned char *rip = (unsigned char *)regs->rip; in guest_gp_handler() local
72 r = rip == &rdmsr_start; in guest_gp_handler()
73 w = rip == &wrmsr_start; in guest_gp_handler()
79 regs->rip = (uint64_t)&rdmsr_end; in guest_gp_handler()
81 regs->rip = (uint64_t)&wrmsr_end; in guest_gp_handler()
87 regs->rip += 3; in guest_ud_handler()
A Duserspace_msr_exit_test.c367 if (regs->rip == (uintptr_t)r_start) { in __guest_gp_handler()
368 regs->rip = (uintptr_t)r_end; in __guest_gp_handler()
371 } else if (regs->rip == (uintptr_t)w_start) { in __guest_gp_handler()
372 regs->rip = (uintptr_t)w_end; in __guest_gp_handler()
395 regs->rip += KVM_FEP_LENGTH; in guest_ud_handler()
/linux-5.15/arch/x86/kvm/
H A Dtrace.h23 __field( unsigned long, rip )
28 __entry->rip = kvm_rip_read(vcpu);
31 TP_printk("vcpu %u, rip 0x%lx", __entry->vcpu_id, __entry->rip)
579 TP_PROTO(__u64 rip, __u64 vmcb, __u64 nested_rip, __u32 int_ctl,
581 TP_ARGS(rip, vmcb, nested_rip, int_ctl, event_inj, npt),
584 __field( __u64, rip )
593 __entry->rip = rip;
603 __entry->rip, __entry->vmcb, __entry->nested_rip,
681 TP_PROTO(__u64 rip),
682 TP_ARGS(rip),
[all …]
/linux-5.15/tools/lib/traceevent/plugins/
A Dplugin_kvm.c25 static const char *disassemble(unsigned char *insn, int len, uint64_t rip, in disassemble() argument
42 ud_set_pc(&ud, rip); in disassemble()
55 static const char *disassemble(unsigned char *insn, int len, uint64_t rip, in disassemble() argument
302 unsigned long long rip, csbase, len, flags, failed; in kvm_emulate_insn_handler() local
307 if (tep_get_field_val(s, event, "rip", record, &rip, 1) < 0) in kvm_emulate_insn_handler()
326 disasm = disassemble(insn, len, rip, in kvm_emulate_insn_handler()
332 trace_seq_printf(s, "%llx:%llx: %s%s", csbase, rip, disasm, in kvm_emulate_insn_handler()
/linux-5.15/fs/xfs/
H A Dxfs_mount.c585 struct xfs_inode *rip; in xfs_mountfs() local
799 XFS_ILOCK_EXCL, &rip); in xfs_mountfs()
807 ASSERT(rip != NULL); in xfs_mountfs()
809 if (XFS_IS_CORRUPT(mp, !S_ISDIR(VFS_I(rip)->i_mode))) { in xfs_mountfs()
811 (unsigned long long)rip->i_ino); in xfs_mountfs()
812 xfs_iunlock(rip, XFS_ILOCK_EXCL); in xfs_mountfs()
816 mp->m_rootip = rip; /* save it */ in xfs_mountfs()
818 xfs_iunlock(rip, XFS_ILOCK_EXCL); in xfs_mountfs()
949 xfs_irele(rip); in xfs_mountfs()
/linux-5.15/samples/acrn/
A Dvm-sample.c87 regs.vcpu_regs.rip = 0; in main()
95 regs.vcpu_regs.rip = 0 & 0xFFFFUL; in main()
/linux-5.15/tools/testing/selftests/kvm/
A Dset_memory_region_test.c302 TEST_ASSERT(regs.rip >= final_rip_start && in test_delete_memory_region()
303 regs.rip < final_rip_end, in test_delete_memory_region()
305 final_rip_start, final_rip_end, regs.rip); in test_delete_memory_region()
/linux-5.15/arch/x86/kvm/svm/
A Dnested.c492 kvm_rip_write(&svm->vcpu, vmcb12->save.rip); in nested_vmcb02_prepare_save()
497 svm->vmcb->save.rip = vmcb12->save.rip; in nested_vmcb02_prepare_save()
586 trace_kvm_nested_vmrun(svm->vmcb->save.rip, vmcb12_gpa, in enter_svm_guest_mode()
587 vmcb12->save.rip, in enter_svm_guest_mode()
679 svm->vmcb01.ptr->save.rip = kvm_rip_read(vcpu); in nested_svm_vmrun()
725 to_save->rip = from_save->rip; in svm_copy_vmrun_state()
789 vmcb12->save.rip = kvm_rip_read(vcpu); in nested_svm_vmexit()
846 kvm_rip_write(vcpu, svm->vmcb->save.rip); in nested_svm_vmexit()
1186 trace_kvm_nested_intr_vmexit(svm->vmcb->save.rip); in svm_check_nested_events()

12345