Home
last modified time | relevance | path

Searched refs:PnvChip (Results 1 – 19 of 19) sorted by relevance

/openbmc/qemu/tests/qtest/
H A Dpnv-xscom.h22 typedef struct PnvChip { struct
29 } PnvChip; argument
31 static const PnvChip pnv_chips[] = {
65 static inline uint64_t pnv_xscom_addr(const PnvChip *chip, uint32_t pcba) in pnv_xscom_addr()
H A Dpnv-xscom-test.c15 static uint64_t pnv_xscom_read(QTestState *qts, const PnvChip *chip, in pnv_xscom_read()
21 static void test_xscom_cfam_id(QTestState *qts, const PnvChip *chip) in test_xscom_cfam_id()
30 const PnvChip *chip = data; in test_cfam_id()
58 static void test_xscom_core(QTestState *qts, const PnvChip *chip) in test_xscom_core()
86 const PnvChip *chip = data; in test_core()
H A Dpnv-spi-seeprom-test.c36 static void pnv_spi_xscom_write(QTestState *qts, const PnvChip *chip,
43 static uint64_t pnv_spi_xscom_read(QTestState *qts, const PnvChip *chip,
50 static void spi_seeprom_transaction(QTestState *qts, const PnvChip *chip)
78 const PnvChip *chip = data; in test_spi_seeprom()
H A Dpnv-host-i2c-test.c34 const PnvChip *chip;
368 static void check_i2cm_por_regs(QTestState *qts, const PnvChip *chip) in check_i2cm_por_regs()
389 static void reset_all(QTestState *qts, const PnvChip *chip) in reset_all()
404 const PnvChip *chip = data; in test_host_i2c()
/openbmc/qemu/hw/ppc/
H A Dpnv_xscom.c56 static uint32_t pnv_xscom_pcba(PnvChip *chip, uint64_t addr) in pnv_xscom_pcba()
61 static uint64_t xscom_read_default(PnvChip *chip, uint32_t pcba) in xscom_read_default()
106 static bool xscom_write_default(PnvChip *chip, uint32_t pcba, uint64_t val) in xscom_write_default()
151 PnvChip *chip = opaque; in xscom_read()
179 PnvChip *chip = opaque; in xscom_write()
212 void pnv_xscom_init(PnvChip *chip, uint64_t size, hwaddr addr) in pnv_xscom_init()
261 int pnv_dt_xscom(PnvChip *chip, void *fdt, int root_offset, in pnv_dt_xscom()
302 void pnv_xscom_add_subregion(PnvChip *chip, hwaddr offset, MemoryRegion *mr) in pnv_xscom_add_subregion()
H A Dpnv_homer.c87 static hwaddr pnv_homer_power8_get_base(PnvChip *chip) in pnv_homer_power8_get_base()
154 static hwaddr pnv_homer_power9_get_base(PnvChip *chip) in pnv_homer_power9_get_base()
221 static hwaddr pnv_homer_power10_get_base(PnvChip *chip) in pnv_homer_power10_get_base()
266 DEFINE_PROP_LINK("chip", PnvHomer, chip, TYPE_PNV_CHIP, PnvChip *),
H A Dpnv_i2c.c547 DEFINE_PROP_LINK("chip", PnvI2C, chip, TYPE_PNV_CHIP, PnvChip *),
H A Dpnv_occ.c813 PnvChip *chip = homer->chip; in occ_init_homer_memory()
H A Dpnv_lpc.c127 int pnv_dt_lpc(PnvChip *chip, void *fdt, int root_offset, uint64_t lpcm_addr, in pnv_dt_lpc()
/openbmc/qemu/include/hw/ppc/
H A Dpnv_homer.h42 PnvChip *chip;
53 hwaddr (*get_base)(PnvChip *chip);
H A Dpnv_xive.h33 PnvChip *chip;
108 PnvChip *chip;
H A Dpnv_i2c.h24 struct PnvChip *chip;
H A Dpnv_core.h68 PnvChip *chip;
H A Dpnv_lpc.h118 int pnv_dt_lpc(PnvChip *chip, void *fdt, int root_offset,
/openbmc/qemu/hw/pci-host/
H A Dpnv_phb.h28 PnvChip *chip;
H A Dpnv_phb.c65 static Object *pnv_phb_user_get_parent(PnvChip *chip, PnvPHB *phb, Error **errp) in pnv_phb_user_get_parent()
83 PnvChip *chip = pnv_get_chip(pnv, phb->chip_id); in pnv_phb_user_device_init()
191 DEFINE_PROP_LINK("chip", PnvPHB, chip, TYPE_PNV_CHIP, PnvChip *),
H A Dpnv_phb4_pec.c138 PnvPhb4PecState *pnv_pec_add_phb(PnvChip *chip, PnvPHB *phb, Error **errp) in pnv_pec_add_phb()
330 PnvChip *),
H A Dpnv_phb3.c1097 DEFINE_PROP_LINK("chip", PnvPHB3, chip, TYPE_PNV_CHIP, PnvChip *),
/openbmc/qemu/hw/intc/
H A Dpnv_xive.c479 PnvChip *chip = xive->chip; in pnv_xive_match_nvt()
1575 PnvChip *chip = xive->chip; in pnv_xive_get_indirect_tctx()
2068 DEFINE_PROP_LINK("chip", PnvXive, chip, TYPE_PNV_CHIP, PnvChip *),