Lines Matching refs:arch

28 	start = vcpu->run->s.regs.gprs[(vcpu->arch.sie_block->ipa & 0xf0) >> 4];  in diag_release_pages()
29 end = vcpu->run->s.regs.gprs[vcpu->arch.sie_block->ipa & 0xf] + 4096; in diag_release_pages()
43 gmap_discard(vcpu->arch.gmap, start, end); in diag_release_pages()
51 gmap_discard(vcpu->arch.gmap, start, prefix); in diag_release_pages()
53 gmap_discard(vcpu->arch.gmap, 0, 4096); in diag_release_pages()
55 gmap_discard(vcpu->arch.gmap, 4096, 8192); in diag_release_pages()
56 gmap_discard(vcpu->arch.gmap, prefix + 2 * PAGE_SIZE, end); in diag_release_pages()
75 u16 rx = (vcpu->arch.sie_block->ipa & 0xf0) >> 4; in __diag_page_ref_service()
76 u16 ry = (vcpu->arch.sie_block->ipa & 0x0f); in __diag_page_ref_service()
94 if (vcpu->arch.pfault_token != KVM_S390_PFAULT_TOKEN_INVALID) { in __diag_page_ref_service()
111 vcpu->arch.pfault_token = parm.token_addr; in __diag_page_ref_service()
112 vcpu->arch.pfault_select = parm.select_mask; in __diag_page_ref_service()
113 vcpu->arch.pfault_compare = parm.compare_mask; in __diag_page_ref_service()
133 if (vcpu->arch.pfault_token == KVM_S390_PFAULT_TOKEN_INVALID) in __diag_page_ref_service()
136 vcpu->arch.pfault_token = KVM_S390_PFAULT_TOKEN_INVALID; in __diag_page_ref_service()
163 tid = vcpu->run->s.regs.gprs[(vcpu->arch.sie_block->ipa & 0xf0) >> 4]; in __diag_time_slice_end_directed()
181 unsigned int reg = vcpu->arch.sie_block->ipa & 0xf; in __diag_ipl_functions()
215 if (!vcpu->kvm->arch.css_support || in __diag_virtio_hypercall()
244 if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE) in kvm_s390_handle_diag()