Searched refs:pmrcap (Results 1 – 3 of 3) sorted by relevance
/openbmc/qemu/tests/qtest/ |
H A D | nvme-test.c | 99 uint32_t pmrcap, pmrsts; in nvmetest_pmr_reg_test() local 112 pmrcap = qpci_io_readl(pdev, nvme_bar, 0xe00); in nvmetest_pmr_reg_test() 113 g_assert_cmpint(NVME_PMRCAP_RDS(pmrcap), ==, 0x1); in nvmetest_pmr_reg_test() 114 g_assert_cmpint(NVME_PMRCAP_WDS(pmrcap), ==, 0x1); in nvmetest_pmr_reg_test() 115 g_assert_cmpint(NVME_PMRCAP_BIR(pmrcap), ==, 0x4); in nvmetest_pmr_reg_test() 116 g_assert_cmpint(NVME_PMRCAP_PMRWBM(pmrcap), ==, 0x2); in nvmetest_pmr_reg_test() 117 g_assert_cmpint(NVME_PMRCAP_CMSS(pmrcap), ==, 0x1); in nvmetest_pmr_reg_test()
|
/openbmc/qemu/include/block/ |
H A D | nvme.h | 26 uint32_t pmrcap; member 54 NVME_REG_PMRCAP = offsetof(NvmeBar, pmrcap), 405 #define NVME_PMRCAP_RDS(pmrcap) \ argument 406 ((pmrcap >> PMRCAP_RDS_SHIFT) & PMRCAP_RDS_MASK) 407 #define NVME_PMRCAP_WDS(pmrcap) \ argument 408 ((pmrcap >> PMRCAP_WDS_SHIFT) & PMRCAP_WDS_MASK) 409 #define NVME_PMRCAP_BIR(pmrcap) \ argument 410 ((pmrcap >> PMRCAP_BIR_SHIFT) & PMRCAP_BIR_MASK) 411 #define NVME_PMRCAP_PMRTU(pmrcap) \ argument 412 ((pmrcap >> PMRCAP_PMRTU_SHIFT) & PMRCAP_PMRTU_MASK) [all …]
|
/openbmc/qemu/hw/nvme/ |
H A D | ctrl.c | 7975 (NVME_PMRCAP_PMRWBM(ldl_le_p(&n->bar.pmrcap)) & 0x02)) { in nvme_mmio_read() 8434 uint32_t pmrcap = ldl_le_p(&n->bar.pmrcap); in nvme_init_pmr() local 8436 NVME_PMRCAP_SET_RDS(pmrcap, 1); in nvme_init_pmr() 8437 NVME_PMRCAP_SET_WDS(pmrcap, 1); in nvme_init_pmr() 8438 NVME_PMRCAP_SET_BIR(pmrcap, NVME_PMR_BIR); in nvme_init_pmr() 8440 NVME_PMRCAP_SET_PMRWBM(pmrcap, 0x02); in nvme_init_pmr() 8441 NVME_PMRCAP_SET_CMSS(pmrcap, 1); in nvme_init_pmr() 8442 stl_le_p(&n->bar.pmrcap, pmrcap); in nvme_init_pmr()
|