Lines Matching refs:sca

1820 	struct bsca_block *sca;  in kvm_s390_update_topology_change_report()  local
1823 sca = kvm->arch.sca; in kvm_s390_update_topology_change_report()
1825 old = READ_ONCE(sca->utility); in kvm_s390_update_topology_change_report()
1828 } while (cmpxchg(&sca->utility.val, old.val, new.val) != old.val); in kvm_s390_update_topology_change_report()
1851 topo = ((struct bsca_block *)kvm->arch.sca)->utility.mtcr; in kvm_s390_get_topo_change_indication()
3201 free_pages_exact(kvm->arch.sca, sizeof(struct esca_block)); in sca_dispose()
3203 free_page((unsigned long)(kvm->arch.sca)); in sca_dispose()
3204 kvm->arch.sca = NULL; in sca_dispose()
3243 kvm->arch.sca = (struct bsca_block *) get_zeroed_page(alloc_flags); in kvm_arch_init_vm()
3244 if (!kvm->arch.sca) in kvm_arch_init_vm()
3250 kvm->arch.sca = (struct bsca_block *) in kvm_arch_init_vm()
3251 ((char *) kvm->arch.sca + sca_offset); in kvm_arch_init_vm()
3421 struct esca_block *sca = vcpu->kvm->arch.sca; in sca_del_vcpu() local
3423 clear_bit_inv(vcpu->vcpu_id, (unsigned long *) sca->mcn); in sca_del_vcpu()
3424 sca->cpu[vcpu->vcpu_id].sda = 0; in sca_del_vcpu()
3426 struct bsca_block *sca = vcpu->kvm->arch.sca; in sca_del_vcpu() local
3428 clear_bit_inv(vcpu->vcpu_id, (unsigned long *) &sca->mcn); in sca_del_vcpu()
3429 sca->cpu[vcpu->vcpu_id].sda = 0; in sca_del_vcpu()
3437 phys_addr_t sca_phys = virt_to_phys(vcpu->kvm->arch.sca); in sca_add_vcpu()
3446 struct esca_block *sca = vcpu->kvm->arch.sca; in sca_add_vcpu() local
3447 phys_addr_t sca_phys = virt_to_phys(sca); in sca_add_vcpu()
3449 sca->cpu[vcpu->vcpu_id].sda = virt_to_phys(vcpu->arch.sie_block); in sca_add_vcpu()
3453 set_bit_inv(vcpu->vcpu_id, (unsigned long *) sca->mcn); in sca_add_vcpu()
3455 struct bsca_block *sca = vcpu->kvm->arch.sca; in sca_add_vcpu() local
3456 phys_addr_t sca_phys = virt_to_phys(sca); in sca_add_vcpu()
3458 sca->cpu[vcpu->vcpu_id].sda = virt_to_phys(vcpu->arch.sie_block); in sca_add_vcpu()
3461 set_bit_inv(vcpu->vcpu_id, (unsigned long *) &sca->mcn); in sca_add_vcpu()
3486 struct bsca_block *old_sca = kvm->arch.sca; in sca_switch_to_extended()
3514 kvm->arch.sca = new_sca; in sca_switch_to_extended()
3523 old_sca, kvm->arch.sca); in sca_switch_to_extended()