Lines Matching defs:rip
238 DEFINE_VMMOPS_IFUNC(int, run, (void *vcpui, register_t rip, struct pmap *pmap,
1271 /* Set 'nextrip' to match the value of %rip */
1679 error = vmm_fetch_instruction(vcpu, paging, vme->rip + cs_base,
1692 vme->rip + cs_base);
1857 vm_exit_suspended(struct vcpu *vcpu, uint64_t rip)
1866 vmexit->rip = rip;
1873 vm_exit_debug(struct vcpu *vcpu, uint64_t rip)
1878 vmexit->rip = rip;
1884 vm_exit_rendezvous(struct vcpu *vcpu, uint64_t rip)
1889 vmexit->rip = rip;
1896 vm_exit_reqidle(struct vcpu *vcpu, uint64_t rip)
1901 vmexit->rip = rip;
1908 vm_exit_astpending(struct vcpu *vcpu, uint64_t rip)
1913 vmexit->rip = rip;
1969 vcpu->nextrip = vme->rip + vme->inst_length;
2031 uint64_t rip;
2038 * by adding 'rip' and 'inst_length' in the vcpu's 'exitinfo'.
2044 "setting inst_length to zero", vcpu->exitinfo.rip);
2050 * 'nextrip' to the vcpu's %rip.
2052 error = vm_get_register(vcpu, VM_REG_GUEST_RIP, &rip);
2053 KASSERT(!error, ("%s: error %d getting rip", __func__, error));
2055 "nextrip from %#lx to %#lx", vcpu->nextrip, rip);
2056 vcpu->nextrip = rip;