Searched refs:vsd (Results 1 – 2 of 2) sorted by relevance
| /openbmc/qemu/hw/intc/ |
| H A D | pnv_xive.c | 102 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 D | pnv-xive2-test.c | 26 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()
|