Lines Matching refs:gva
25 int size, int alignment, gva_t *gva)
31 *gva = offset;
34 *gva += s.base;
37 if (!IS_ALIGNED(*gva, alignment)) {
40 fault = is_noncanonical_address(*gva, vcpu);
42 *gva &= 0xffffffff;
45 (*gva > s.limit) ||
47 (((u64)*gva + size - 1) > s.limit + 1));
73 static int sgx_gva_to_gpa(struct kvm_vcpu *vcpu, gva_t gva, bool write,
79 *gpa = kvm_mmu_gva_to_gpa_write(vcpu, gva, &ex);
81 *gpa = kvm_mmu_gva_to_gpa_read(vcpu, gva, &ex);
104 static int sgx_inject_fault(struct kvm_vcpu *vcpu, gva_t gva, int trapnr)
130 ex.address = gva;