···894894895895/**896896 * guest_translate_address - translate guest logical into guest absolute address897897+ * @vcpu: virtual cpu898898+ * @gva: Guest virtual address899899+ * @ar: Access register900900+ * @gpa: Guest physical address901901+ * @mode: Translation access mode897902 *898903 * Parameter semantics are the same as the ones from guest_translate.899904 * The memory contents at the guest address are not changed.···939934940935/**941936 * check_gva_range - test a range of guest virtual addresses for accessibility937937+ * @vcpu: virtual cpu938938+ * @gva: Guest virtual address939939+ * @ar: Access register940940+ * @length: Length of test range941941+ * @mode: Translation access mode942942 */943943int check_gva_range(struct kvm_vcpu *vcpu, unsigned long gva, u8 ar,944944 unsigned long length, enum gacc_mode mode)···966956967957/**968958 * kvm_s390_check_low_addr_prot_real - check for low-address protection959959+ * @vcpu: virtual cpu969960 * @gra: Guest real address970961 *971962 * Checks whether an address is subject to low-address protection and set···990979 * @pgt: pointer to the beginning of the page table for the given address if991980 * successful (return value 0), or to the first invalid DAT entry in992981 * case of exceptions (return value > 0)982982+ * @dat_protection: referenced memory is write protected993983 * @fake: pgt references contiguous guest memory block, not a pgtable994984 */995985static int kvm_s390_shadow_tables(struct gmap *sg, unsigned long saddr,
+3-1
arch/s390/kvm/intercept.c
···269269270270/**271271 * handle_external_interrupt - used for external interruption interceptions272272+ * @vcpu: virtual cpu272273 *273274 * This interception only occurs if the CPUSTAT_EXT_INT bit was set, or if274275 * the new PSW does not have external interrupts disabled. In the first case,···316315}317316318317/**319319- * Handle MOVE PAGE partial execution interception.318318+ * handle_mvpg_pei - Handle MOVE PAGE partial execution interception.319319+ * @vcpu: virtual cpu320320 *321321 * This interception can only happen for guests with DAT disabled and322322 * addresses that are currently not mapped in the host. Thus we try to