Home
last modified time | relevance | path

Searched refs:vie (Results 1 – 8 of 8) sorted by relevance

/illumos-gate/usr/src/uts/intel/io/vmm/
H A Dvmm_instruction_emul.c489 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 Dvmm.c453 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 Dvmm_instruction_emul.h47 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 Dvmm_kernel.h59 struct vie;
218 struct vie *vm_vie_ctx(struct vm *vm, int vcpuid);
/illumos-gate/usr/src/uts/intel/io/vmm/amd/
H A Dsvm.c591 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 Dvmx.c1826 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 Dlist24078 vie
/illumos-gate/usr/src/cmd/look/
H A Dwords24079 vie