Lines Matching refs:kvm_s390_available_subfunc
223 static struct kvm_s390_vm_cpu_subfunc kvm_s390_available_subfunc; variable
366 kvm_s390_available_subfunc.plo[i >> 3] |= 0x80 >> (i & 7); in kvm_s390_cpu_feat_init()
370 ptff(kvm_s390_available_subfunc.ptff, in kvm_s390_cpu_feat_init()
371 sizeof(kvm_s390_available_subfunc.ptff), in kvm_s390_cpu_feat_init()
376 kvm_s390_available_subfunc.kmac); in kvm_s390_cpu_feat_init()
378 kvm_s390_available_subfunc.kmc); in kvm_s390_cpu_feat_init()
380 kvm_s390_available_subfunc.km); in kvm_s390_cpu_feat_init()
382 kvm_s390_available_subfunc.kimd); in kvm_s390_cpu_feat_init()
384 kvm_s390_available_subfunc.klmd); in kvm_s390_cpu_feat_init()
388 kvm_s390_available_subfunc.pckmo); in kvm_s390_cpu_feat_init()
391 kvm_s390_available_subfunc.kmctr); in kvm_s390_cpu_feat_init()
393 kvm_s390_available_subfunc.kmf); in kvm_s390_cpu_feat_init()
395 kvm_s390_available_subfunc.kmo); in kvm_s390_cpu_feat_init()
397 kvm_s390_available_subfunc.pcc); in kvm_s390_cpu_feat_init()
401 kvm_s390_available_subfunc.ppno); in kvm_s390_cpu_feat_init()
405 kvm_s390_available_subfunc.kma); in kvm_s390_cpu_feat_init()
409 kvm_s390_available_subfunc.kdsa); in kvm_s390_cpu_feat_init()
412 __insn32_query(INSN_SORTL, kvm_s390_available_subfunc.sortl); in kvm_s390_cpu_feat_init()
415 __insn32_query(INSN_DFLTCC, kvm_s390_available_subfunc.dfltcc); in kvm_s390_cpu_feat_init()
1580 if (copy_to_user((void __user *)attr->addr, &kvm_s390_available_subfunc, in kvm_s390_get_machine_subfunc()
1585 ((unsigned long *) &kvm_s390_available_subfunc.plo)[0], in kvm_s390_get_machine_subfunc()
1586 ((unsigned long *) &kvm_s390_available_subfunc.plo)[1], in kvm_s390_get_machine_subfunc()
1587 ((unsigned long *) &kvm_s390_available_subfunc.plo)[2], in kvm_s390_get_machine_subfunc()
1588 ((unsigned long *) &kvm_s390_available_subfunc.plo)[3]); in kvm_s390_get_machine_subfunc()
1590 ((unsigned long *) &kvm_s390_available_subfunc.ptff)[0], in kvm_s390_get_machine_subfunc()
1591 ((unsigned long *) &kvm_s390_available_subfunc.ptff)[1]); in kvm_s390_get_machine_subfunc()
1593 ((unsigned long *) &kvm_s390_available_subfunc.kmac)[0], in kvm_s390_get_machine_subfunc()
1594 ((unsigned long *) &kvm_s390_available_subfunc.kmac)[1]); in kvm_s390_get_machine_subfunc()
1596 ((unsigned long *) &kvm_s390_available_subfunc.kmc)[0], in kvm_s390_get_machine_subfunc()
1597 ((unsigned long *) &kvm_s390_available_subfunc.kmc)[1]); in kvm_s390_get_machine_subfunc()
1599 ((unsigned long *) &kvm_s390_available_subfunc.km)[0], in kvm_s390_get_machine_subfunc()
1600 ((unsigned long *) &kvm_s390_available_subfunc.km)[1]); in kvm_s390_get_machine_subfunc()
1602 ((unsigned long *) &kvm_s390_available_subfunc.kimd)[0], in kvm_s390_get_machine_subfunc()
1603 ((unsigned long *) &kvm_s390_available_subfunc.kimd)[1]); in kvm_s390_get_machine_subfunc()
1605 ((unsigned long *) &kvm_s390_available_subfunc.klmd)[0], in kvm_s390_get_machine_subfunc()
1606 ((unsigned long *) &kvm_s390_available_subfunc.klmd)[1]); in kvm_s390_get_machine_subfunc()
1608 ((unsigned long *) &kvm_s390_available_subfunc.pckmo)[0], in kvm_s390_get_machine_subfunc()
1609 ((unsigned long *) &kvm_s390_available_subfunc.pckmo)[1]); in kvm_s390_get_machine_subfunc()
1611 ((unsigned long *) &kvm_s390_available_subfunc.kmctr)[0], in kvm_s390_get_machine_subfunc()
1612 ((unsigned long *) &kvm_s390_available_subfunc.kmctr)[1]); in kvm_s390_get_machine_subfunc()
1614 ((unsigned long *) &kvm_s390_available_subfunc.kmf)[0], in kvm_s390_get_machine_subfunc()
1615 ((unsigned long *) &kvm_s390_available_subfunc.kmf)[1]); in kvm_s390_get_machine_subfunc()
1617 ((unsigned long *) &kvm_s390_available_subfunc.kmo)[0], in kvm_s390_get_machine_subfunc()
1618 ((unsigned long *) &kvm_s390_available_subfunc.kmo)[1]); in kvm_s390_get_machine_subfunc()
1620 ((unsigned long *) &kvm_s390_available_subfunc.pcc)[0], in kvm_s390_get_machine_subfunc()
1621 ((unsigned long *) &kvm_s390_available_subfunc.pcc)[1]); in kvm_s390_get_machine_subfunc()
1623 ((unsigned long *) &kvm_s390_available_subfunc.ppno)[0], in kvm_s390_get_machine_subfunc()
1624 ((unsigned long *) &kvm_s390_available_subfunc.ppno)[1]); in kvm_s390_get_machine_subfunc()
1626 ((unsigned long *) &kvm_s390_available_subfunc.kma)[0], in kvm_s390_get_machine_subfunc()
1627 ((unsigned long *) &kvm_s390_available_subfunc.kma)[1]); in kvm_s390_get_machine_subfunc()
1629 ((unsigned long *) &kvm_s390_available_subfunc.kdsa)[0], in kvm_s390_get_machine_subfunc()
1630 ((unsigned long *) &kvm_s390_available_subfunc.kdsa)[1]); in kvm_s390_get_machine_subfunc()
1632 ((unsigned long *) &kvm_s390_available_subfunc.sortl)[0], in kvm_s390_get_machine_subfunc()
1633 ((unsigned long *) &kvm_s390_available_subfunc.sortl)[1], in kvm_s390_get_machine_subfunc()
1634 ((unsigned long *) &kvm_s390_available_subfunc.sortl)[2], in kvm_s390_get_machine_subfunc()
1635 ((unsigned long *) &kvm_s390_available_subfunc.sortl)[3]); in kvm_s390_get_machine_subfunc()
1637 ((unsigned long *) &kvm_s390_available_subfunc.dfltcc)[0], in kvm_s390_get_machine_subfunc()
1638 ((unsigned long *) &kvm_s390_available_subfunc.dfltcc)[1], in kvm_s390_get_machine_subfunc()
1639 ((unsigned long *) &kvm_s390_available_subfunc.dfltcc)[2], in kvm_s390_get_machine_subfunc()
1640 ((unsigned long *) &kvm_s390_available_subfunc.dfltcc)[3]); in kvm_s390_get_machine_subfunc()
2687 kvm->arch.model.subfuncs = kvm_s390_available_subfunc; in kvm_arch_init_vm()
3083 test_bit_inv(nr, (unsigned long *)&kvm_s390_available_subfunc.pckmo)) in kvm_has_pckmo_subfunc()