Lines Matching refs:n_subcores
2785 int n_subcores; member
2801 cip->n_subcores = 1; in init_core_info()
2808 static bool subcore_config_ok(int n_subcores, int n_threads) in subcore_config_ok() argument
2815 return n_subcores <= 4 && n_threads == 1; in subcore_config_ok()
2818 if (n_subcores > 1 && threads_per_subcore < MAX_SMT_THREADS) in subcore_config_ok()
2820 if (n_subcores > MAX_SUBCORES) in subcore_config_ok()
2822 if (n_subcores > 1) { in subcore_config_ok()
2824 n_subcores = 4; in subcore_config_ok()
2825 if (n_subcores > 2 && !(dynamic_mt_modes & 4)) in subcore_config_ok()
2829 return n_subcores * roundup_pow_of_two(n_threads) <= MAX_SMT_THREADS; in subcore_config_ok()
2860 if (!subcore_config_ok(cip->n_subcores + 1, n_threads)) in can_dynamic_split()
2864 sub = cip->n_subcores; in can_dynamic_split()
2865 ++cip->n_subcores; in can_dynamic_split()
2944 for (sub = 0; sub < cip->n_subcores; ++sub) { in recheck_signals_and_mmu()
3166 for (sub = 0; sub < core_info.n_subcores; ++sub) in kvmppc_run_core()
3185 for (sub = 1; sub < core_info.n_subcores; ++sub) { in kvmppc_run_core()
3201 split = core_info.n_subcores; in kvmppc_run_core()
3209 for (sub = 0; sub < core_info.n_subcores; ++sub) in kvmppc_run_core()
3286 for (sub = 0; sub < core_info.n_subcores; ++sub) { in kvmppc_run_core()
3333 for (sub = 0; sub < core_info.n_subcores; ++sub) in kvmppc_run_core()
3416 for (sub = 0; sub < core_info.n_subcores; ++sub) { in kvmppc_run_core()