Lines Matching refs:pmc
644 PnvMachineClass *pmc = PNV_MACHINE_GET_CLASS(machine); in pnv_dt_create() local
662 _FDT((fdt_setprop(fdt, 0, "compatible", pmc->compat, pmc->compat_size))); in pnv_dt_create()
700 if (pmc->dt_power_mgt) { in pnv_dt_create()
701 pmc->dt_power_mgt(pnv, fdt); in pnv_dt_create()
941 PnvMachineClass *pmc = PNV_MACHINE_GET_CLASS(machine); in pnv_init() local
942 int max_smt_threads = pmc->max_smt_threads; in pnv_init()
1074 if (!pmc->has_lpar_per_thread) { in pnv_init()
1094 if (pmc->max_smt_threads == 4) { in pnv_init()
1207 if (pmc->i2c_init) { in pnv_init()
1208 pmc->i2c_init(pnv); in pnv_init()
2377 PnvMachineClass *pmc = PNV_MACHINE_GET_CLASS(pnv); in pnv_chip_core_realize() local
2423 pmc->quirk_tb_big_core, &error_fatal); in pnv_chip_core_realize()
2731 PnvMachineClass *pmc = PNV_MACHINE_CLASS(oc); in pnv_machine_power8_class_init() local
2747 pmc->compat = compat; in pnv_machine_power8_class_init()
2748 pmc->compat_size = sizeof(compat); in pnv_machine_power8_class_init()
2749 pmc->max_smt_threads = 8; in pnv_machine_power8_class_init()
2751 pmc->has_lpar_per_thread = false; in pnv_machine_power8_class_init()
2760 PnvMachineClass *pmc = PNV_MACHINE_CLASS(oc); in pnv_machine_power9_class_init() local
2774 pmc->compat = compat; in pnv_machine_power9_class_init()
2775 pmc->compat_size = sizeof(compat); in pnv_machine_power9_class_init()
2776 pmc->max_smt_threads = 4; in pnv_machine_power9_class_init()
2777 pmc->has_lpar_per_thread = true; in pnv_machine_power9_class_init()
2778 pmc->dt_power_mgt = pnv_dt_power_mgt; in pnv_machine_power9_class_init()
2798 PnvMachineClass *pmc = PNV_MACHINE_CLASS(oc); in pnv_machine_p10_common_class_init() local
2812 pmc->compat = compat; in pnv_machine_p10_common_class_init()
2813 pmc->compat_size = sizeof(compat); in pnv_machine_p10_common_class_init()
2814 pmc->max_smt_threads = 4; in pnv_machine_p10_common_class_init()
2815 pmc->has_lpar_per_thread = true; in pnv_machine_p10_common_class_init()
2816 pmc->quirk_tb_big_core = true; in pnv_machine_p10_common_class_init()
2817 pmc->dt_power_mgt = pnv_dt_power_mgt; in pnv_machine_p10_common_class_init()
2854 PnvMachineClass *pmc = PNV_MACHINE_CLASS(oc); in pnv_machine_p10_rainier_class_init() local
2858 pmc->i2c_init = pnv_rainier_i2c_init; in pnv_machine_p10_rainier_class_init()