Home
last modified time | relevance | path

Searched refs:pcba (Results 1 – 3 of 3) sorted by relevance

/qemu/hw/ppc/
H A Dpnv_xscom.c61 static uint64_t xscom_read_default(PnvChip *chip, uint32_t pcba) in xscom_read_default() argument
63 switch (pcba) { in xscom_read_default()
114 switch (pcba) { in xscom_write_default()
161 uint32_t pcba = pnv_xscom_pcba(chip, addr); in xscom_read() local
166 val = xscom_read_default(chip, pcba); in xscom_read()
171 val = address_space_ldq(&chip->xscom_as, (uint64_t) pcba << 3, in xscom_read()
175 HWADDR_PRIx " pcba=0x%08x\n", addr, pcba); in xscom_read()
189 uint32_t pcba = pnv_xscom_pcba(chip, addr); in xscom_write() local
193 if (xscom_write_default(chip, pcba, val)) { in xscom_write()
197 address_space_stq(&chip->xscom_as, (uint64_t) pcba << 3, val, in xscom_write()
[all …]
/qemu/tests/qtest/
H A Dpnv-xscom.h65 static inline uint64_t pnv_xscom_addr(const PnvChip *chip, uint32_t pcba) in pnv_xscom_addr() argument
70 addr |= ((uint64_t) pcba << 3); in pnv_xscom_addr()
72 addr |= ((uint64_t) pcba << 3); in pnv_xscom_addr()
74 addr |= (((uint64_t) pcba << 4) & ~0xffull) | in pnv_xscom_addr()
75 (((uint64_t) pcba << 3) & 0x78); in pnv_xscom_addr()
H A Dpnv-xscom-test.c16 uint32_t pcba) in pnv_xscom_read() argument
18 return qtest_readq(qts, pnv_xscom_addr(chip, pcba)); in pnv_xscom_read()