H A D | gaccess.c | 1 // SPDX-License-Identifier: GPL-2.0 16 #include "kvm-s390.h" 23 unsigned long origin : 52; /* Region- or Segment-Table Origin */ 25 unsigned long g : 1; /* Subspace Group Control */ 26 unsigned long p : 1; /* Private Space Control */ 27 unsigned long s : 1; /* Storage-Alteratio 606 deref_table(struct kvm * kvm,unsigned long gpa,unsigned long * val) deref_table() argument 633 guest_translate(struct kvm_vcpu * vcpu,unsigned long gva,unsigned long * gpa,const union asce asce,enum gacc_mode mode,enum prot_type * prot) guest_translate() argument 816 vm_check_access_key(struct kvm * kvm,u8 access_key,enum gacc_mode mode,gpa_t gpa) vm_check_access_key() argument 879 vcpu_check_access_key(struct kvm_vcpu * vcpu,u8 access_key,enum gacc_mode mode,union asce asce,gpa_t gpa,unsigned long ga,unsigned int len) vcpu_check_access_key() argument 962 unsigned long gpa; guest_range_to_gpas() local 997 access_guest_page(struct kvm * kvm,enum gacc_mode mode,gpa_t gpa,void * data,unsigned int len) access_guest_page() argument 1014 access_guest_page_with_key(struct kvm * kvm,enum gacc_mode mode,gpa_t gpa,void * data,unsigned int len,u8 access_key) access_guest_page_with_key() argument 1047 access_guest_abs_with_key(struct kvm * kvm,gpa_t gpa,void * data,unsigned long len,enum gacc_mode mode,u8 access_key) access_guest_abs_with_key() argument 1152 unsigned long gpa; access_guest_real() local 1192 cmpxchg_guest_abs_with_key(struct kvm * kvm,gpa_t gpa,int len,__uint128_t * old_addr,__uint128_t new,u8 access_key,bool * success) cmpxchg_guest_abs_with_key() argument 1293 guest_translate_address_with_key(struct kvm_vcpu * vcpu,unsigned long gva,u8 ar,unsigned long * gpa,enum gacc_mode mode,u8 access_key) guest_translate_address_with_key() argument 1341 check_gpa_range(struct kvm * kvm,unsigned long gpa,unsigned long length,enum gacc_mode mode,u8 access_key) check_gpa_range() argument [all...] |