rip 41 arch/x86/include/asm/fpu/types.h u64 rip; /* Instruction Pointer */ rip 194 arch/x86/include/asm/kexec.h uint64_t rip; rip 841 arch/x86/include/asm/paravirt.h #define PARA_INDIRECT(addr) *addr(%rip) rip 183 arch/x86/include/asm/svm.h u64 rip; rip 57 arch/x86/include/asm/user_64.h __u64 rip; rip 84 arch/x86/include/asm/xen/interface_64.h uint64_t rax, r11, rcx, flags, rip, cs, rflags, rsp, ss; rip 122 arch/x86/include/uapi/asm/kvm.h __u64 rip, rflags; rip 71 arch/x86/include/uapi/asm/ptrace.h unsigned long rip; rip 155 arch/x86/include/uapi/asm/sigcontext.h __u64 rip; rip 342 arch/x86/include/uapi/asm/sigcontext.h __u64 rip; rip 244 arch/x86/kernel/fpu/regset.c env->fip = fxsave->rip; rip 281 arch/x86/kernel/fpu/regset.c fxsave->rip = env->fip; rip 172 arch/x86/kernel/fpu/xstate.c fx->rip = 0; rip 488 arch/x86/kernel/kexec-bzimage64.c regs64.rip = kernel_load_addr + 0x200; rip 1250 arch/x86/kvm/lapic.c run->tpr_access.rip = kvm_rip_read(vcpu); rip 819 arch/x86/kvm/svm.c unsigned long rip, old_rip = kvm_rip_read(&svm->vcpu); rip 829 arch/x86/kvm/svm.c rip = kvm_rip_read(&svm->vcpu); rip 830 arch/x86/kvm/svm.c svm->int3_rip = rip + svm->vmcb->save.cs.base; rip 831 arch/x86/kvm/svm.c svm->int3_injected = rip - old_rip; rip 1628 arch/x86/kvm/svm.c save->rip = 0x0000fff0; rip 1629 arch/x86/kvm/svm.c svm->vcpu.arch.regs[VCPU_REGS_RIP] = save->rip; rip 2792 arch/x86/kvm/svm.c svm->vmcb->save.cs.base + svm->vmcb->save.rip; rip 2805 arch/x86/kvm/svm.c kvm_run->debug.arch.pc = svm->vmcb->save.cs.base + svm->vmcb->save.rip; rip 3128 arch/x86/kvm/svm.c trace_kvm_nested_intr_vmexit(svm->vmcb->save.rip); rip 3393 arch/x86/kvm/svm.c nested_vmcb->save.rip = vmcb->save.rip; rip 3469 arch/x86/kvm/svm.c kvm_rip_write(&svm->vcpu, hsave->save.rip); rip 3577 arch/x86/kvm/svm.c kvm_rip_write(&svm->vcpu, nested_vmcb->save.rip); rip 3582 arch/x86/kvm/svm.c svm->vmcb->save.rip = nested_vmcb->save.rip; rip 3678 arch/x86/kvm/svm.c trace_kvm_nested_vmrun(svm->vmcb->save.rip, vmcb_gpa, rip 3679 arch/x86/kvm/svm.c nested_vmcb->save.rip, rip 3707 arch/x86/kvm/svm.c hsave->save.rip = kvm_rip_read(&svm->vcpu); rip 3854 arch/x86/kvm/svm.c trace_kvm_invlpga(svm->vmcb->save.rip, kvm_rcx_read(&svm->vcpu), rip 3865 arch/x86/kvm/svm.c trace_kvm_skinit(svm->vmcb->save.rip, kvm_rax_read(&svm->vcpu)); rip 4946 arch/x86/kvm/svm.c "rip:", save->rip, "rflags:", save->rflags); rip 4999 arch/x86/kvm/svm.c trace_kvm_nested_vmexit(svm->vmcb->save.rip, exit_code, rip 5656 arch/x86/kvm/svm.c svm->vmcb->save.rip = vcpu->arch.regs[VCPU_REGS_RIP]; rip 5833 arch/x86/kvm/svm.c vcpu->arch.regs[VCPU_REGS_RIP] = svm->vmcb->save.rip; rip 6287 arch/x86/kvm/svm.c svm->vmcb->save.rip = vcpu->arch.regs[VCPU_REGS_RIP]; rip 505 arch/x86/kvm/trace.h TP_PROTO(__u64 rip, __u64 vmcb, __u64 nested_rip, __u32 int_ctl, rip 507 arch/x86/kvm/trace.h TP_ARGS(rip, vmcb, nested_rip, int_ctl, event_inj, npt), rip 510 arch/x86/kvm/trace.h __field( __u64, rip ) rip 519 arch/x86/kvm/trace.h __entry->rip = rip; rip 529 arch/x86/kvm/trace.h __entry->rip, __entry->vmcb, __entry->nested_rip, rip 560 arch/x86/kvm/trace.h TP_PROTO(__u64 rip, __u32 exit_code, rip 563 arch/x86/kvm/trace.h TP_ARGS(rip, exit_code, exit_info1, exit_info2, rip 567 arch/x86/kvm/trace.h __field( __u64, rip ) rip 577 arch/x86/kvm/trace.h __entry->rip = rip; rip 587 arch/x86/kvm/trace.h __entry->rip, rip 636 arch/x86/kvm/trace.h TP_PROTO(__u64 rip), rip 637 arch/x86/kvm/trace.h TP_ARGS(rip), rip 640 arch/x86/kvm/trace.h __field( __u64, rip ) rip 644 arch/x86/kvm/trace.h __entry->rip = rip rip 647 arch/x86/kvm/trace.h TP_printk("rip: 0x%016llx", __entry->rip) rip 654 arch/x86/kvm/trace.h TP_PROTO(__u64 rip, int asid, u64 address), rip 655 arch/x86/kvm/trace.h TP_ARGS(rip, asid, address), rip 658 arch/x86/kvm/trace.h __field( __u64, rip ) rip 664 arch/x86/kvm/trace.h __entry->rip = rip; rip 670 arch/x86/kvm/trace.h __entry->rip, __entry->asid, __entry->address) rip 677 arch/x86/kvm/trace.h TP_PROTO(__u64 rip, __u32 slb), rip 678 arch/x86/kvm/trace.h TP_ARGS(rip, slb), rip 681 arch/x86/kvm/trace.h __field( __u64, rip ) rip 686 arch/x86/kvm/trace.h __entry->rip = rip; rip 691 arch/x86/kvm/trace.h __entry->rip, __entry->slb) rip 738 arch/x86/kvm/trace.h __field( __u64, rip ) rip 750 arch/x86/kvm/trace.h __entry->rip = vcpu->arch.emulate_ctxt._eip - __entry->len; rip 759 arch/x86/kvm/trace.h __entry->csbase, __entry->rip, rip 1540 arch/x86/kvm/vmx/vmx.c unsigned long rip; rip 1552 arch/x86/kvm/vmx/vmx.c rip = kvm_rip_read(vcpu); rip 1553 arch/x86/kvm/vmx/vmx.c rip += vmcs_read32(VM_EXIT_INSTRUCTION_LEN); rip 1554 arch/x86/kvm/vmx/vmx.c kvm_rip_write(vcpu, rip); rip 4599 arch/x86/kvm/vmx/vmx.c unsigned long cr2, rip, dr6; rip 4686 arch/x86/kvm/vmx/vmx.c rip = kvm_rip_read(vcpu); rip 4687 arch/x86/kvm/vmx/vmx.c kvm_run->debug.arch.pc = vmcs_readl(GUEST_CS_BASE) + rip; rip 7519 arch/x86/kvm/x86.c unsigned long rip = kvm_rip_read(vcpu); rip 7523 arch/x86/kvm/x86.c return emulator_write_emulated(ctxt, rip, instruction, 3, rip 8318 arch/x86/kvm/x86.c unsigned long rip = kvm_rip_read(vcpu); rip 8319 arch/x86/kvm/x86.c profile_hit(KVM_PROFILING, (void *)rip); rip 8660 arch/x86/kvm/x86.c regs->rip = kvm_rip_read(vcpu); rip 8696 arch/x86/kvm/x86.c kvm_rip_write(vcpu, regs->rip); rip 9056 arch/x86/kvm/x86.c fpu->last_ip = fxsave->rip; rip 9077 arch/x86/kvm/x86.c fxsave->rip = fpu->last_ip; rip 1931 drivers/net/ethernet/alteon/acenic.c struct ring_info *rip; rip 1957 drivers/net/ethernet/alteon/acenic.c rip = &ap->skb->rx_std_skbuff[skbidx]; rip 1962 drivers/net/ethernet/alteon/acenic.c rip = &ap->skb->rx_jumbo_skbuff[skbidx]; rip 1967 drivers/net/ethernet/alteon/acenic.c rip = &ap->skb->rx_mini_skbuff[skbidx]; rip 1978 drivers/net/ethernet/alteon/acenic.c skb = rip->skb; rip 1979 drivers/net/ethernet/alteon/acenic.c rip->skb = NULL; rip 1981 drivers/net/ethernet/alteon/acenic.c dma_unmap_addr(rip, mapping), rip 634 fs/xfs/xfs_mount.c struct xfs_inode *rip; rip 829 fs/xfs/xfs_mount.c XFS_ILOCK_EXCL, &rip); rip 837 fs/xfs/xfs_mount.c ASSERT(rip != NULL); rip 839 fs/xfs/xfs_mount.c if (unlikely(!S_ISDIR(VFS_I(rip)->i_mode))) { rip 841 fs/xfs/xfs_mount.c (unsigned long long)rip->i_ino); rip 842 fs/xfs/xfs_mount.c xfs_iunlock(rip, XFS_ILOCK_EXCL); rip 848 fs/xfs/xfs_mount.c mp->m_rootip = rip; /* save it */ rip 850 fs/xfs/xfs_mount.c xfs_iunlock(rip, XFS_ILOCK_EXCL); rip 977 fs/xfs/xfs_mount.c xfs_irele(rip); rip 504 include/linux/mlx5/qp.h u8 rip[16]; rip 2765 include/linux/mm.h void print_vma_addr(char *prefix, unsigned long rip); rip 2767 include/linux/mm.h static inline void print_vma_addr(char *prefix, unsigned long rip) rip 316 include/uapi/linux/kvm.h __u64 rip; rip 100 include/xen/interface/hvm/hvm_vcpu.h uint64_t rip; rip 122 tools/arch/x86/include/uapi/asm/kvm.h __u64 rip, rflags; rip 316 tools/include/uapi/linux/kvm.h __u64 rip; rip 40 tools/lib/traceevent/plugins/plugin_kvm.c static const char *disassemble(unsigned char *insn, int len, uint64_t rip, rip 57 tools/lib/traceevent/plugins/plugin_kvm.c ud_set_pc(&ud, rip); rip 70 tools/lib/traceevent/plugins/plugin_kvm.c static const char *disassemble(unsigned char *insn, int len, uint64_t rip, rip 298 tools/lib/traceevent/plugins/plugin_kvm.c unsigned long long rip, csbase, len, flags, failed; rip 303 tools/lib/traceevent/plugins/plugin_kvm.c if (tep_get_field_val(s, event, "rip", record, &rip, 1) < 0) rip 322 tools/lib/traceevent/plugins/plugin_kvm.c disasm = disassemble(insn, len, rip, rip 328 tools/lib/traceevent/plugins/plugin_kvm.c trace_seq_printf(s, "%llx:%llx: %s%s", csbase, rip, disasm, rip 63 tools/perf/arch/x86/tests/bp-modify.c unsigned long rip = 0, dr7 = 1; rip 112 tools/perf/arch/x86/tests/bp-modify.c rip = ptrace(PTRACE_PEEKUSER, child, rip 113 tools/perf/arch/x86/tests/bp-modify.c offsetof(struct user_regs_struct, rip), NULL); rip 114 tools/perf/arch/x86/tests/bp-modify.c if (rip == (unsigned long) -1) { rip 120 tools/perf/arch/x86/tests/bp-modify.c pr_debug("rip %lx, bp_1 %p\n", rip, bp_1); rip 128 tools/perf/arch/x86/tests/bp-modify.c return rip == (unsigned long) bp_1 ? TEST_OK : TEST_FAIL; rip 140 tools/perf/arch/x86/tests/bp-modify.c unsigned long rip = 0, dr7 = 1; rip 188 tools/perf/arch/x86/tests/bp-modify.c rip = ptrace(PTRACE_PEEKUSER, child, rip 189 tools/perf/arch/x86/tests/bp-modify.c offsetof(struct user_regs_struct, rip), NULL); rip 190 tools/perf/arch/x86/tests/bp-modify.c if (rip == (unsigned long) -1) { rip 196 tools/perf/arch/x86/tests/bp-modify.c pr_debug("rip %lx, bp_1 %p\n", rip, bp_1); rip 204 tools/perf/arch/x86/tests/bp-modify.c return rip == (unsigned long) bp_1 ? TEST_OK : TEST_FAIL; rip 159 tools/perf/util/intel-pt-decoder/intel-pt-decoder.h uint64_t rip; rip 1726 tools/perf/util/intel-pt.c sample.ip = items->rip; rip 513 tools/perf/util/map.c u64 map__rip_2objdump(struct map *map, u64 rip) rip 530 tools/perf/util/map.c return rip; rip 533 tools/perf/util/map.c return rip - map->pgoff; rip 540 tools/perf/util/map.c return rip + map->dso->text_offset; rip 542 tools/perf/util/map.c return map->unmap_ip(map, rip) - map->reloc; rip 76 tools/perf/util/map.h u64 map__rip_2objdump(struct map *map, u64 rip); rip 406 tools/testing/selftests/bpf/bpf_helpers.h #define PT_REGS_IP(x) ((x)->rip) rip 115 tools/testing/selftests/kvm/lib/x86_64/processor.c regs->rip, regs->rflags); rip 665 tools/testing/selftests/kvm/lib/x86_64/processor.c regs.rip = (unsigned long) guest_code; rip 306 tools/testing/selftests/kvm/lib/x86_64/vmx.c static inline void init_vmcs_guest_state(void *rip, void *rsp) rip 368 tools/testing/selftests/kvm/lib/x86_64/vmx.c vmwrite(GUEST_RIP, (uint64_t)rip); rip 63 tools/testing/selftests/kvm/x86_64/sync_regs_test.c REG_COMPARE(rip); rip 27 tools/testing/selftests/x86/ptrace_syscall.c # define user_ip rip rip 67 tools/testing/selftests/x86/sysret_rip.c static volatile unsigned long rip; rip 73 tools/testing/selftests/x86/sysret_rip.c if (rip != ctx->uc_mcontext.gregs[REG_RIP]) { rip 75 tools/testing/selftests/x86/sysret_rip.c rip, (unsigned long)ctx->uc_mcontext.gregs[REG_RIP]); rip 82 tools/testing/selftests/x86/sysret_rip.c printf("[OK]\tGot SIGSEGV at RIP=0x%lx\n", rip); rip 92 tools/testing/selftests/x86/sysret_rip.c ctx->uc_mcontext.gregs[REG_RIP] = rip; rip 93 tools/testing/selftests/x86/sysret_rip.c ctx->uc_mcontext.gregs[REG_RCX] = rip; rip 106 tools/testing/selftests/x86/sysret_rip.c rip = ip; rip 117 tools/testing/selftests/x86/sysret_rip.c if (rip != ctx->uc_mcontext.gregs[REG_RIP]) { rip 119 tools/testing/selftests/x86/sysret_rip.c rip, (unsigned long)ctx->uc_mcontext.gregs[REG_RIP]); rip 150 tools/testing/selftests/x86/sysret_rip.c rip = ip;