Home
last modified time | relevance | path

Searched refs:vsd (Results 1 – 2 of 2) sorted by relevance

/openbmc/qemu/hw/intc/
H A Dpnv_xive.c102 uint64_t vsd, uint32_t idx) in pnv_xive_vst_addr_direct() argument
105 uint64_t vst_addr = vsd & VSD_ADDRESS_MASK; in pnv_xive_vst_addr_direct()
106 uint64_t vst_tsize = 1ull << (GETFIELD(VSD_TSIZE, vsd) + 12); in pnv_xive_vst_addr_direct()
122 uint64_t vsd, uint32_t idx) in pnv_xive_vst_addr_indirect() argument
131 vsd_addr = vsd & VSD_ADDRESS_MASK; in pnv_xive_vst_addr_indirect()
132 if (ldq_be_dma(&address_space_memory, vsd_addr, &vsd, in pnv_xive_vst_addr_indirect()
139 if (!(vsd & VSD_ADDRESS_MASK)) { in pnv_xive_vst_addr_indirect()
146 page_shift = GETFIELD(VSD_TSIZE, vsd) + 12; in pnv_xive_vst_addr_indirect()
160 if (ldq_be_dma(&address_space_memory, vsd_addr, &vsd, in pnv_xive_vst_addr_indirect()
167 if (!(vsd & VSD_ADDRESS_MASK)) { in pnv_xive_vst_addr_indirect()
[all …]
/openbmc/qemu/tests/qtest/
H A Dpnv-xive2-test.c26 uint64_t vsd, size, log_size; in set_table() local
57 vsd = ((uint64_t) VSD_MODE_EXCLUSIVE) << 62 | addr | log_size; in set_table()
59 pnv_xive_xscom_write(qts, X_VC_VSD_TABLE_DATA, vsd); in set_table()
63 pnv_xive_xscom_write(qts, X_PC_VSD_TABLE_DATA, vsd); in set_table()