Home
last modified time | relevance | path

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

/openbmc/qemu/tests/qtest/
H A Dnvme-test.c99 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 Dnvme.h26 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 Dctrl.c7975 (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()