Home
last modified time | relevance | path

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

/f-stack/freebsd/amd64/include/
H A Dvmm_instruction_emul.h67 uint64_t rflags, uint64_t gla);
70 int vie_canonical_check(enum vm_cpu_mode cpu_mode, uint64_t gla);
76 uint64_t *gla);
98 uint64_t gla, int prot, uint64_t *gpa, int *is_fault);
105 uint64_t gla, int prot, uint64_t *gpa, int *is_fault);
124 int vmm_decode_instruction(struct vm *vm, int cpuid, uint64_t gla,
H A Dvmm.h459 uint64_t gla, size_t len, int prot, struct vm_copyinfo *copyinfo,
685 uint64_t gla; member
H A Dvmm_dev.h204 uint64_t gla; member
/f-stack/freebsd/amd64/vmm/
H A Dvmm_instruction_emul.c737 addrsize, prot, gla)) { in get_gla()
1871 if (gla & (1UL << 47)) in vie_canonical_check()
1872 return ((gla & mask) != mask); in vie_canonical_check()
1874 return ((gla & mask) != 0); in vie_canonical_check()
1888 int prot, uint64_t *gla) in vie_calculate_gla() argument
2100 *gpa = gla; in _vm_gla2gpa()
2177 ptpindex = (gla >> 30) & 0x3; in _vm_gla2gpa()
2253 *gpa = pte | (gla & (pgsize - 1)); in _vm_gla2gpa()
2823 if (gla == VIE_INVALID_GLA) in verify_gla()
2889 if (gla != gla2) { in verify_gla()
[all …]
H A Dvmm.c1465 uint64_t gla, gpa, cs_base; in vm_handle_inst_emul() local
1478 gla = vme->u.inst_emul.gla; in vm_handle_inst_emul()
1501 if (vmm_decode_instruction(vm, vcpuid, gla, cpu_mode, cs_d, vie) != 0) { in vm_handle_inst_emul()
2653 uint64_t gla, size_t len, int prot, struct vm_copyinfo *copyinfo, in vm_copy_setup() argument
2667 error = vm_gla2gpa(vm, vcpuid, paging, gla, prot, &gpa, fault); in vm_copy_setup()
2675 gla += n; in vm_copy_setup()
H A Dvmm_dev.c766 error = vm_gla2gpa(sc->vm, gg->vcpuid, &gg->paging, gg->gla, in vmmdev_ioctl()
775 gg->gla, gg->prot, &gg->gpa, &gg->fault); in vmmdev_ioctl()
/f-stack/freebsd/amd64/vmm/intel/
H A Dvmx.c2030 vmexit_inst_emul(struct vm_exit *vmexit, uint64_t gpa, uint64_t gla) in vmexit_inst_emul() argument
2040 vmexit->u.inst_emul.gla = gla; in vmexit_inst_emul()
/f-stack/freebsd/amd64/vmm/amd/
H A Dsvm.c868 vmexit->u.inst_emul.gla = VIE_INVALID_GLA; in svm_handle_inst_emul()