Lines Matching refs:sca

2639 		free_pages_exact(kvm->arch.sca, sizeof(struct esca_block));
2641 free_page((unsigned long)(kvm->arch.sca));
2642 kvm->arch.sca = NULL;
2673 kvm->arch.sca = (struct bsca_block *) get_zeroed_page(alloc_flags);
2674 if (!kvm->arch.sca)
2680 kvm->arch.sca = (struct bsca_block *)
2681 ((char *) kvm->arch.sca + sca_offset);
2850 struct esca_block *sca = vcpu->kvm->arch.sca;
2852 clear_bit_inv(vcpu->vcpu_id, (unsigned long *) sca->mcn);
2853 sca->cpu[vcpu->vcpu_id].sda = 0;
2855 struct bsca_block *sca = vcpu->kvm->arch.sca;
2857 clear_bit_inv(vcpu->vcpu_id, (unsigned long *) &sca->mcn);
2858 sca->cpu[vcpu->vcpu_id].sda = 0;
2866 struct bsca_block *sca = vcpu->kvm->arch.sca;
2868 /* we still need the basic sca for the ipte control */
2869 vcpu->arch.sie_block->scaoh = (__u32)(((__u64)sca) >> 32);
2870 vcpu->arch.sie_block->scaol = (__u32)(__u64)sca;
2875 struct esca_block *sca = vcpu->kvm->arch.sca;
2877 sca->cpu[vcpu->vcpu_id].sda = (__u64) vcpu->arch.sie_block;
2878 vcpu->arch.sie_block->scaoh = (__u32)(((__u64)sca) >> 32);
2879 vcpu->arch.sie_block->scaol = (__u32)(__u64)sca & ~0x3fU;
2881 set_bit_inv(vcpu->vcpu_id, (unsigned long *) sca->mcn);
2883 struct bsca_block *sca = vcpu->kvm->arch.sca;
2885 sca->cpu[vcpu->vcpu_id].sda = (__u64) vcpu->arch.sie_block;
2886 vcpu->arch.sie_block->scaoh = (__u32)(((__u64)sca) >> 32);
2887 vcpu->arch.sie_block->scaol = (__u32)(__u64)sca;
2888 set_bit_inv(vcpu->vcpu_id, (unsigned long *) &sca->mcn);
2913 struct bsca_block *old_sca = kvm->arch.sca;
2939 kvm->arch.sca = new_sca;
2948 old_sca, kvm->arch.sca);