/illumos-gate/usr/src/uts/intel/io/vmm/ |
H A D | vmm_instruction_emul.c | 489 vie_free(struct vie *vie) in vie_free() argument 612 vie_repeat(struct vie *vie) in vie_repeat() argument 2646 vie_reset(struct vie *vie) in vie_reset() argument 3347 vie_advance(struct vie *vie) in vie_advance() argument 3544 decode_opcode(struct vie *vie) in decode_opcode() argument 3615 vie->rm |= (vie->rex_b << 3); in decode_modrm() 3618 vie->reg |= (vie->rex_r << 3); in decode_modrm() 3658 decode_sib(struct vie *vie) in decode_sib() argument 3675 vie->index |= vie->rex_x << 3; in decode_sib() 3676 vie->base |= vie->rex_b << 3; in decode_sib() [all …]
|
H A D | vmm.c | 453 struct vie * 1703 struct vie *vie; in vm_handle_mmio_emul() local 1772 vie_reset(vie); in vm_handle_mmio_emul() 1787 struct vie *vie; in vm_handle_inout() local 1819 vie_reset(vie); in vm_handle_inout() 1837 struct vie *vie; in vm_handle_inst_emul() local 2380 struct vie *vie = vcpu->vie_ctx; in vm_entry_actions() local 2390 vie_reset(vie); in vm_entry_actions() 2406 vie_reset(vie); in vm_entry_actions() 2425 vie_reset(vie); in vm_entry_actions() [all …]
|
/illumos-gate/usr/src/uts/intel/io/vmm/sys/ |
H A D | vmm_instruction_emul.h | 47 struct vie; 56 void vie_init_inout(struct vie *vie, const struct vm_inout *inout, 60 int vie_fulfill_mmio(struct vie *vie, const struct vm_mmio *res); 63 bool vie_needs_fetch(const struct vie *vie); 64 bool vie_pending(const struct vie *vie); 65 uint64_t vie_mmio_gpa(const struct vie *vie); 66 void vie_exitinfo(const struct vie *vie, struct vm_exit *vme); 68 void vie_cs_info(const struct vie *vie, struct vm *vm, int vcpuid, 71 void vie_reset(struct vie *vie); 72 void vie_advance_pc(struct vie *vie, uint64_t *nextrip); [all …]
|
H A D | vmm_kernel.h | 59 struct vie; 218 struct vie *vm_vie_ctx(struct vm *vm, int vcpuid);
|
/illumos-gate/usr/src/uts/intel/io/vmm/amd/ |
H A D | svm.c | 591 struct vie *vie; in svm_handle_inout() local 652 vie = vm_vie_ctx(svm_sc->vm, vcpu); in svm_handle_inout() 653 vie_init_inout(vie, inout, vmexit->inst_length, &paging); in svm_handle_inout() 697 struct vie *vie; in svm_handle_mmio_emul() local 741 vie = vm_vie_ctx(svm_sc->vm, vcpu); in svm_handle_mmio_emul() 742 vie_init_mmio(vie, inst_bytes, inst_len, &paging, gpa); in svm_handle_mmio_emul() 891 struct vie *vie; in svm_inst_emul_other() local 897 vie = vm_vie_ctx(svm_sc->vm, vcpu); in svm_inst_emul_other() 899 vie_init_other(vie, &paging); in svm_inst_emul_other()
|
/illumos-gate/usr/src/uts/intel/io/vmm/intel/ |
H A D | vmx.c | 1826 vmexit_mmio_emul(struct vm_exit *vmexit, struct vie *vie, uint64_t gpa, in vmexit_mmio_emul() argument 1855 vie_init_mmio(vie, NULL, 0, &paging, gpa); in vmexit_mmio_emul() 1859 vmexit_inout(struct vm_exit *vmexit, struct vie *vie, uint64_t qual, in vmexit_inout() argument 1906 vie_init_inout(vie, inout, vmexit->inst_length, &paging); in vmexit_inout() 2051 struct vie *vie; in vmx_handle_apic_access() local 2098 vie = vm_vie_ctx(vmx->vm, vcpuid); in vmx_handle_apic_access() 2099 vmexit_mmio_emul(vmexit, vie, DEFAULT_APIC_BASE + offset, in vmx_handle_apic_access() 2193 struct vie *vie; in vmx_exit_process() local 2404 vie = vm_vie_ctx(vmx->vm, vcpu); in vmx_exit_process() 2513 vie = vm_vie_ctx(vmx->vm, vcpu); in vmx_exit_process() [all …]
|
/illumos-gate/usr/src/cmd/spell/ |
H A D | list | 24078 vie
|
/illumos-gate/usr/src/cmd/look/ |
H A D | words | 24079 vie
|