Home
last modified time | relevance | path

Searched refs:sca (Results 1 – 5 of 5) sorted by relevance

/arch/s390/kvm/
Dkvm-s390.c1898 struct bsca_block *sca; in kvm_s390_update_topology_change_report() local
1901 sca = kvm->arch.sca; in kvm_s390_update_topology_change_report()
1903 old = READ_ONCE(sca->utility); in kvm_s390_update_topology_change_report()
1906 } while (cmpxchg(&sca->utility.val, old.val, new.val) != old.val); in kvm_s390_update_topology_change_report()
1929 topo = ((struct bsca_block *)kvm->arch.sca)->utility.mtcr; in kvm_s390_get_topo_change_indication()
3282 free_pages_exact(kvm->arch.sca, sizeof(struct esca_block)); in sca_dispose()
3284 free_page((unsigned long)(kvm->arch.sca)); in sca_dispose()
3285 kvm->arch.sca = NULL; in sca_dispose()
3324 kvm->arch.sca = (struct bsca_block *) get_zeroed_page(alloc_flags); in kvm_arch_init_vm()
3325 if (!kvm->arch.sca) in kvm_arch_init_vm()
[all …]
Dinterrupt.c54 struct esca_block *sca = vcpu->kvm->arch.sca; in sca_ext_call_pending() local
56 sca->cpu[vcpu->vcpu_id].sigp_ctrl; in sca_ext_call_pending()
61 struct bsca_block *sca = vcpu->kvm->arch.sca; in sca_ext_call_pending() local
63 sca->cpu[vcpu->vcpu_id].sigp_ctrl; in sca_ext_call_pending()
83 struct esca_block *sca = vcpu->kvm->arch.sca; in sca_inject_ext_call() local
85 &(sca->cpu[vcpu->vcpu_id].sigp_ctrl); in sca_inject_ext_call()
96 struct bsca_block *sca = vcpu->kvm->arch.sca; in sca_inject_ext_call() local
98 &(sca->cpu[vcpu->vcpu_id].sigp_ctrl); in sca_inject_ext_call()
128 struct esca_block *sca = vcpu->kvm->arch.sca; in sca_clear_ext_call() local
130 &(sca->cpu[vcpu->vcpu_id].sigp_ctrl); in sca_clear_ext_call()
[all …]
Dkvm-s390.h498 struct bsca_block *sca = kvm->arch.sca; /* SCA version doesn't matter */ in kvm_s390_get_ipte_control() local
500 return &sca->ipte_control; in kvm_s390_get_ipte_control()
Dpv.c575 uvcb.guest_sca = virt_to_phys(kvm->arch.sca); in kvm_s390_pv_init_vm()
/arch/s390/include/asm/
Dkvm_host.h961 void *sca; member