Lines Matching refs:gra

27 static inline unsigned long _kvm_s390_real_to_abs(u32 prefix, unsigned long gra)  in _kvm_s390_real_to_abs()  argument
29 if (gra < 2 * PAGE_SIZE) in _kvm_s390_real_to_abs()
30 gra += prefix; in _kvm_s390_real_to_abs()
31 else if (gra >= prefix && gra < prefix + 2 * PAGE_SIZE) in _kvm_s390_real_to_abs()
32 gra -= prefix; in _kvm_s390_real_to_abs()
33 return gra; in _kvm_s390_real_to_abs()
45 unsigned long gra) in kvm_s390_real_to_abs() argument
47 return _kvm_s390_real_to_abs(kvm_s390_get_prefix(vcpu), gra); in kvm_s390_real_to_abs()
120 #define put_guest_lc(vcpu, x, gra) \ argument
123 __typeof__(*(gra)) __x = (x); \
126 __gpa = (unsigned long)(gra); \
149 int write_guest_lc(struct kvm_vcpu *vcpu, unsigned long gra, void *data, in write_guest_lc() argument
152 unsigned long gpa = gra + kvm_s390_get_prefix(vcpu); in write_guest_lc()
175 int read_guest_lc(struct kvm_vcpu *vcpu, unsigned long gra, void *data, in read_guest_lc() argument
178 unsigned long gpa = gra + kvm_s390_get_prefix(vcpu); in read_guest_lc()
206 int access_guest_real(struct kvm_vcpu *vcpu, unsigned long gra,
417 int write_guest_real(struct kvm_vcpu *vcpu, unsigned long gra, void *data, in write_guest_real() argument
420 return access_guest_real(vcpu, gra, data, len, 1); in write_guest_real()
440 int read_guest_real(struct kvm_vcpu *vcpu, unsigned long gra, void *data, in read_guest_real() argument
443 return access_guest_real(vcpu, gra, data, len, 0); in read_guest_real()
449 int kvm_s390_check_low_addr_prot_real(struct kvm_vcpu *vcpu, unsigned long gra);