Home
last modified time | relevance | path

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

/openbmc/qemu/include/block/
H A Dnvme.h19 uint32_t cmbsz; member
48 NVME_REG_CMBSZ = offsetof(NvmeBar, cmbsz),
319 #define NVME_CMBSZ_SQS(cmbsz) ((cmbsz >> CMBSZ_SQS_SHIFT) & CMBSZ_SQS_MASK) argument
320 #define NVME_CMBSZ_CQS(cmbsz) ((cmbsz >> CMBSZ_CQS_SHIFT) & CMBSZ_CQS_MASK) argument
321 #define NVME_CMBSZ_LISTS(cmbsz)((cmbsz >> CMBSZ_LISTS_SHIFT) & CMBSZ_LISTS_MASK) argument
322 #define NVME_CMBSZ_RDS(cmbsz) ((cmbsz >> CMBSZ_RDS_SHIFT) & CMBSZ_RDS_MASK) argument
323 #define NVME_CMBSZ_WDS(cmbsz) ((cmbsz >> CMBSZ_WDS_SHIFT) & CMBSZ_WDS_MASK) argument
324 #define NVME_CMBSZ_SZU(cmbsz) ((cmbsz >> CMBSZ_SZU_SHIFT) & CMBSZ_SZU_MASK) argument
325 #define NVME_CMBSZ_SZ(cmbsz) ((cmbsz >> CMBSZ_SZ_SHIFT) & CMBSZ_SZ_MASK) argument
327 #define NVME_CMBSZ_SET_SQS(cmbsz, val) \ argument
[all …]
/openbmc/linux/drivers/nvme/host/
H A Dpci.c139 u32 cmbsz; member
1502 if (qid && dev->cmb_use_sqes && (dev->cmbsz & NVME_CMBSZ_SQS)) { in nvme_alloc_sq_cmds()
1817 u8 szu = (dev->cmbsz >> NVME_CMBSZ_SZU_SHIFT) & NVME_CMBSZ_SZU_MASK; in nvme_cmb_size_unit()
1824 return (dev->cmbsz >> NVME_CMBSZ_SZ_SHIFT) & NVME_CMBSZ_SZ_MASK; in nvme_cmb_size()
1840 dev->cmbsz = readl(dev->bar + NVME_REG_CMBSZ); in nvme_map_cmb()
1841 if (!dev->cmbsz) in nvme_map_cmb()
1878 dev->cmb_use_sqes = use_cmb_sqes && (dev->cmbsz & NVME_CMBSZ_SQS); in nvme_map_cmb()
1880 if ((dev->cmbsz & (NVME_CMBSZ_WDS | NVME_CMBSZ_RDS)) == in nvme_map_cmb()
2076 ndev->cmbloc, ndev->cmbsz); in cmb_show()
2094 return sysfs_emit(buf, "%u\n", ndev->cmbsz); in cmbsz_show()
[all …]
/openbmc/qemu/hw/nvme/
H A Dctrl.c578 if (n->bar.cmbsz && nvme_addr_is_cmb(n, addr) && nvme_addr_is_cmb(n, hi)) { in nvme_addr_read()
598 if (n->bar.cmbsz && nvme_addr_is_cmb(n, addr) && nvme_addr_is_cmb(n, hi)) { in nvme_addr_write()
7681 uint32_t cmbsz = ldl_le_p(&n->bar.cmbsz); in nvme_cmb_enable_regs() local
7688 NVME_CMBSZ_SET_SQS(cmbsz, 1); in nvme_cmb_enable_regs()
7689 NVME_CMBSZ_SET_CQS(cmbsz, 0); in nvme_cmb_enable_regs()
7690 NVME_CMBSZ_SET_LISTS(cmbsz, 1); in nvme_cmb_enable_regs()
7691 NVME_CMBSZ_SET_RDS(cmbsz, 1); in nvme_cmb_enable_regs()
7692 NVME_CMBSZ_SET_WDS(cmbsz, 1); in nvme_cmb_enable_regs()
7693 NVME_CMBSZ_SET_SZU(cmbsz, 2); /* MBs */ in nvme_cmb_enable_regs()
7694 NVME_CMBSZ_SET_SZ(cmbsz, n->params.cmb_size_mb); in nvme_cmb_enable_regs()
[all …]