Lines Matching refs:gla

706     enum vm_reg_name seg, enum vm_reg_name gpr, uint64_t *gla, int *fault)  in get_gla()  argument
727 addrsize, prot, gla)) { in get_gla()
735 if (vie_canonical_check(paging->cpu_mode, *gla)) { in get_gla()
743 if (vie_alignment_check(paging->cpl, opsize, cr0, rflags, *gla)) { in get_gla()
1844 vie_alignment_check(int cpl, int size, uint64_t cr0, uint64_t rf, uint64_t gla) in vie_alignment_check() argument
1853 return ((gla & (size - 1)) ? 1 : 0); in vie_alignment_check()
1857 vie_canonical_check(enum vm_cpu_mode cpu_mode, uint64_t gla) in vie_canonical_check() argument
1869 if (gla & (1UL << 47)) in vie_canonical_check()
1870 return ((gla & mask) != mask); in vie_canonical_check()
1872 return ((gla & mask) != 0); in vie_canonical_check()
1886 int prot, uint64_t *gla) in vie_calculate_gla() argument
1989 *gla = (segbase + firstoff) & vie_size2mask(glasize); in vie_calculate_gla()
2066 uint64_t gla, int prot, uint64_t *gpa, int *guest_fault, bool check_only) in _vm_gla2gpa() argument
2087 if (vie_canonical_check(paging->cpu_mode, gla)) { in _vm_gla2gpa()
2098 *gpa = gla; in _vm_gla2gpa()
2115 ptpindex = (gla >> ptpshift) & 0x3FF; in _vm_gla2gpa()
2126 vm_inject_pf(vcpu, pfcode, gla); in _vm_gla2gpa()
2162 *gpa = pte32 | (gla & (pgsize - 1)); in _vm_gla2gpa()
2175 ptpindex = (gla >> 30) & 0x3; in _vm_gla2gpa()
2182 vm_inject_pf(vcpu, pfcode, gla); in _vm_gla2gpa()
2205 ptpindex = (gla >> ptpshift) & 0x1FF; in _vm_gla2gpa()
2215 vm_inject_pf(vcpu, pfcode, gla); in _vm_gla2gpa()
2233 vm_inject_pf(vcpu, pfcode, gla); in _vm_gla2gpa()
2251 *gpa = pte | (gla & (pgsize - 1)); in _vm_gla2gpa()
2267 uint64_t gla, int prot, uint64_t *gpa, int *guest_fault) in vm_gla2gpa() argument
2270 return (_vm_gla2gpa(vcpu, paging, gla, prot, gpa, guest_fault, in vm_gla2gpa()
2276 uint64_t gla, int prot, uint64_t *gpa, int *guest_fault) in vm_gla2gpa_nofault() argument
2279 return (_vm_gla2gpa(vcpu, paging, gla, prot, gpa, guest_fault, in vm_gla2gpa_nofault()
2812 verify_gla(struct vcpu *vcpu, uint64_t gla, struct vie *vie, in verify_gla() argument
2821 if (gla == VIE_INVALID_GLA) in verify_gla()
2887 if (gla != gla2) { in verify_gla()
2892 gla, gla2); in verify_gla()
2902 vmm_decode_instruction(struct vcpu *vcpu, uint64_t gla, in vmm_decode_instruction() argument
2932 if (verify_gla(vcpu, gla, vie, cpu_mode)) in vmm_decode_instruction()