Lines Matching refs:PnvChip
72 static const char *pnv_chip_core_typename(const PnvChip *o) in pnv_chip_core_typename()
135 static int pnv_dt_core(PnvChip *chip, PnvCore *pc, void *fdt) in pnv_dt_core()
267 static void pnv_dt_icp(PnvChip *chip, void *fdt, uint32_t hwid, in pnv_dt_icp()
314 PnvChip *pnv_chip_add_phb(PnvChip *chip, PnvPHB *phb) in pnv_chip_add_phb()
336 static void pnv_chip_power8_dt_populate(PnvChip *chip, void *fdt) in pnv_chip_power8_dt_populate()
393 static void pnv_chip_power9_dt_populate(PnvChip *chip, void *fdt) in pnv_chip_power9_dt_populate()
458 static void pnv_chip_power10_dt_populate(PnvChip *chip, void *fdt) in pnv_chip_power10_dt_populate()
762 static ISABus *pnv_chip_power8_isa_create(PnvChip *chip, Error **errp) in pnv_chip_power8_isa_create()
772 static ISABus *pnv_chip_power8nvl_isa_create(PnvChip *chip, Error **errp) in pnv_chip_power8nvl_isa_create()
782 static ISABus *pnv_chip_power9_isa_create(PnvChip *chip, Error **errp) in pnv_chip_power9_isa_create()
802 static ISABus *pnv_chip_power10_isa_create(PnvChip *chip, Error **errp) in pnv_chip_power10_isa_create()
822 static ISABus *pnv_isa_create(PnvChip *chip, Error **errp) in pnv_isa_create()
827 static void pnv_chip_power8_pic_print_info(PnvChip *chip, GString *buf) in pnv_chip_power8_pic_print_info()
857 static void pnv_chip_power9_pic_print_info(PnvChip *chip, GString *buf) in pnv_chip_power9_pic_print_info()
867 static uint64_t pnv_chip_power8_xscom_core_base(PnvChip *chip, in pnv_chip_power8_xscom_core_base()
873 static uint64_t pnv_chip_power9_xscom_core_base(PnvChip *chip, in pnv_chip_power9_xscom_core_base()
879 static uint64_t pnv_chip_power10_xscom_core_base(PnvChip *chip, in pnv_chip_power10_xscom_core_base()
904 static void pnv_chip_power10_pic_print_info(PnvChip *chip, GString *buf) in pnv_chip_power10_pic_print_info()
1115 pnv->chips = g_new0(PnvChip *, pnv->num_chips); in pnv_init()
1203 static void pnv_get_pir_tir_p8(PnvChip *chip, in pnv_get_pir_tir_p8()
1215 static void pnv_chip_power8_intc_create(PnvChip *chip, PowerPCCPU *cpu, in pnv_chip_power8_intc_create()
1233 static void pnv_chip_power8_intc_reset(PnvChip *chip, PowerPCCPU *cpu) in pnv_chip_power8_intc_reset()
1240 static void pnv_chip_power8_intc_destroy(PnvChip *chip, PowerPCCPU *cpu) in pnv_chip_power8_intc_destroy()
1248 static void pnv_chip_power8_intc_print_info(PnvChip *chip, PowerPCCPU *cpu, in pnv_chip_power8_intc_print_info()
1264 static void pnv_get_pir_tir_p9(PnvChip *chip, in pnv_get_pir_tir_p9()
1298 static void pnv_get_pir_tir_p10(PnvChip *chip, in pnv_get_pir_tir_p10()
1321 static void pnv_chip_power9_intc_create(PnvChip *chip, PowerPCCPU *cpu, in pnv_chip_power9_intc_create()
1344 static void pnv_chip_power9_intc_reset(PnvChip *chip, PowerPCCPU *cpu) in pnv_chip_power9_intc_reset()
1351 static void pnv_chip_power9_intc_destroy(PnvChip *chip, PowerPCCPU *cpu) in pnv_chip_power9_intc_destroy()
1359 static void pnv_chip_power9_intc_print_info(PnvChip *chip, PowerPCCPU *cpu, in pnv_chip_power9_intc_print_info()
1365 static void pnv_chip_power10_intc_create(PnvChip *chip, PowerPCCPU *cpu, in pnv_chip_power10_intc_create()
1388 static void pnv_chip_power10_intc_reset(PnvChip *chip, PowerPCCPU *cpu) in pnv_chip_power10_intc_reset()
1395 static void pnv_chip_power10_intc_destroy(PnvChip *chip, PowerPCCPU *cpu) in pnv_chip_power10_intc_destroy()
1403 static void pnv_chip_power10_intc_print_info(PnvChip *chip, PowerPCCPU *cpu, in pnv_chip_power10_intc_print_info()
1480 PnvChip *chip = PNV_CHIP(chip8); in pnv_chip_icp_realize()
1512 PnvChip *chip = PNV_CHIP(dev); in pnv_chip_power8_realize()
1599 static uint32_t pnv_chip_power8_xscom_pcba(PnvChip *chip, uint64_t addr) in pnv_chip_power8_xscom_pcba()
1679 PnvChip *chip = PNV_CHIP(obj); in pnv_chip_power9_instance_init()
1714 static void pnv_chip_quad_realize_one(PnvChip *chip, PnvQuad *eq, in pnv_chip_quad_realize_one()
1732 PnvChip *chip = PNV_CHIP(chip9); in pnv_chip_quad_realize()
1749 static void pnv_chip_power9_pec_realize(PnvChip *chip, Error **errp) in pnv_chip_power9_pec_realize()
1781 PnvChip *chip = PNV_CHIP(dev); in pnv_chip_power9_realize()
1930 static uint32_t pnv_chip_power9_xscom_pcba(PnvChip *chip, uint64_t addr) in pnv_chip_power9_xscom_pcba()
1965 PnvChip *chip = PNV_CHIP(obj); in pnv_chip_power10_instance_init()
2003 PnvChip *chip = PNV_CHIP(chip10); in pnv_chip_power10_quad_realize()
2023 static void pnv_chip_power10_phb_realize(PnvChip *chip, Error **errp) in pnv_chip_power10_phb_realize()
2054 PnvChip *chip = PNV_CHIP(dev); in pnv_chip_power10_realize()
2271 static uint32_t pnv_chip_power10_xscom_pcba(PnvChip *chip, uint64_t addr) in pnv_chip_power10_xscom_pcba()
2304 static void pnv_chip_core_sanitize(PnvMachineState *pnv, PnvChip *chip, in pnv_chip_core_sanitize()
2346 static void pnv_chip_core_realize(PnvChip *chip, Error **errp) in pnv_chip_core_realize()
2414 PnvChip *chip = PNV_CHIP(dev); in pnv_chip_realize()
2426 DEFINE_PROP_UINT32("chip-id", PnvChip, chip_id, 0),
2427 DEFINE_PROP_UINT64("ram-start", PnvChip, ram_start, 0),
2428 DEFINE_PROP_UINT64("ram-size", PnvChip, ram_size, 0),
2429 DEFINE_PROP_UINT32("nr-cores", PnvChip, nr_cores, 1),
2430 DEFINE_PROP_UINT64("cores-mask", PnvChip, cores_mask, 0x0),
2431 DEFINE_PROP_UINT32("nr-threads", PnvChip, nr_threads, 1),
2432 DEFINE_PROP_BOOL("big-core", PnvChip, big_core, false),
2433 DEFINE_PROP_BOOL("lpar-per-core", PnvChip, lpar_per_core, false),
2447 PnvCore *pnv_chip_find_core(PnvChip *chip, uint32_t core_id) in pnv_chip_find_core()
2462 PowerPCCPU *pnv_chip_find_cpu(PnvChip *chip, uint32_t pir) in pnv_chip_find_cpu()
2479 static void pnv_chip_foreach_cpu(PnvChip *chip, in pnv_chip_foreach_cpu()
2480 void (*fn)(PnvChip *chip, PowerPCCPU *cpu, void *opaque), in pnv_chip_foreach_cpu()
2522 PnvChip *pnv_get_chip(PnvMachineState *pnv, uint32_t chip_id) in pnv_get_chip()
2527 PnvChip *chip = pnv->chips[i]; in pnv_get_chip()
2562 static void pnv_pic_intc_print_info(PnvChip *chip, PowerPCCPU *cpu, in pnv_pic_intc_print_info()
2574 PnvChip *chip = pnv->chips[i]; in pnv_pic_print_info()
2854 static void pnv_cpu_do_nmi(PnvChip *chip, PowerPCCPU *cpu, void *opaque) in pnv_cpu_do_nmi()
2969 .instance_size = sizeof(PnvChip),