n_subcores 2743 arch/powerpc/kvm/book3s_hv.c int n_subcores; n_subcores 2759 arch/powerpc/kvm/book3s_hv.c cip->n_subcores = 1; n_subcores 2766 arch/powerpc/kvm/book3s_hv.c static bool subcore_config_ok(int n_subcores, int n_threads) n_subcores 2773 arch/powerpc/kvm/book3s_hv.c return n_subcores <= 4 && n_threads == 1; n_subcores 2776 arch/powerpc/kvm/book3s_hv.c if (n_subcores > 1 && threads_per_subcore < MAX_SMT_THREADS) n_subcores 2778 arch/powerpc/kvm/book3s_hv.c if (n_subcores > MAX_SUBCORES) n_subcores 2780 arch/powerpc/kvm/book3s_hv.c if (n_subcores > 1) { n_subcores 2782 arch/powerpc/kvm/book3s_hv.c n_subcores = 4; n_subcores 2783 arch/powerpc/kvm/book3s_hv.c if (n_subcores > 2 && !(dynamic_mt_modes & 4)) n_subcores 2787 arch/powerpc/kvm/book3s_hv.c return n_subcores * roundup_pow_of_two(n_threads) <= MAX_SMT_THREADS; n_subcores 2818 arch/powerpc/kvm/book3s_hv.c if (!subcore_config_ok(cip->n_subcores + 1, n_threads)) n_subcores 2822 arch/powerpc/kvm/book3s_hv.c sub = cip->n_subcores; n_subcores 2823 arch/powerpc/kvm/book3s_hv.c ++cip->n_subcores; n_subcores 2902 arch/powerpc/kvm/book3s_hv.c for (sub = 0; sub < cip->n_subcores; ++sub) { n_subcores 3124 arch/powerpc/kvm/book3s_hv.c for (sub = 0; sub < core_info.n_subcores; ++sub) n_subcores 3143 arch/powerpc/kvm/book3s_hv.c for (sub = 1; sub < core_info.n_subcores; ++sub) { n_subcores 3159 arch/powerpc/kvm/book3s_hv.c split = core_info.n_subcores; n_subcores 3167 arch/powerpc/kvm/book3s_hv.c for (sub = 0; sub < core_info.n_subcores; ++sub) n_subcores 3244 arch/powerpc/kvm/book3s_hv.c for (sub = 0; sub < core_info.n_subcores; ++sub) { n_subcores 3291 arch/powerpc/kvm/book3s_hv.c for (sub = 0; sub < core_info.n_subcores; ++sub) n_subcores 3374 arch/powerpc/kvm/book3s_hv.c for (sub = 0; sub < core_info.n_subcores; ++sub) {