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
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
342 #define NVME_CMBSZ_GETSIZE(cmbsz) \ argument
[all …]
/openbmc/linux/drivers/nvme/host/
H A Dpci.c139 u32 cmbsz; member
1506 if (qid && dev->cmb_use_sqes && (dev->cmbsz & NVME_CMBSZ_SQS)) { in nvme_alloc_sq_cmds()
1828 return (dev->cmbsz >> NVME_CMBSZ_SZ_SHIFT) & NVME_CMBSZ_SZ_MASK; in nvme_cmb_size()
1844 dev->cmbsz = readl(dev->bar + NVME_REG_CMBSZ); in nvme_map_cmb()
1845 if (!dev->cmbsz) in nvme_map_cmb()
1882 dev->cmb_use_sqes = use_cmb_sqes && (dev->cmbsz & NVME_CMBSZ_SQS); in nvme_map_cmb()
1884 if ((dev->cmbsz & (NVME_CMBSZ_WDS | NVME_CMBSZ_RDS)) == in nvme_map_cmb()
2079 ndev->cmbloc, ndev->cmbsz); in cmb_show()
2097 return sysfs_emit(buf, "%u\n", ndev->cmbsz); in cmbsz_show()
2099 static DEVICE_ATTR_RO(cmbsz);
[all …]
/openbmc/qemu/hw/nvme/
H A Dctrl.c574 if (n->bar.cmbsz && nvme_addr_is_cmb(n, addr) && nvme_addr_is_cmb(n, hi)) { in nvme_addr_read()
7492 uint32_t cmbsz = ldl_le_p(&n->bar.cmbsz); in nvme_cmb_enable_regs() local
7499 NVME_CMBSZ_SET_SQS(cmbsz, 1); in nvme_cmb_enable_regs()
7500 NVME_CMBSZ_SET_CQS(cmbsz, 0); in nvme_cmb_enable_regs()
7501 NVME_CMBSZ_SET_LISTS(cmbsz, 1); in nvme_cmb_enable_regs()
7502 NVME_CMBSZ_SET_RDS(cmbsz, 1); in nvme_cmb_enable_regs()
7503 NVME_CMBSZ_SET_WDS(cmbsz, 1); in nvme_cmb_enable_regs()
7504 NVME_CMBSZ_SET_SZU(cmbsz, 2); /* MBs */ in nvme_cmb_enable_regs()
7505 NVME_CMBSZ_SET_SZ(cmbsz, n->params.cmb_size_mb); in nvme_cmb_enable_regs()
7506 stl_le_p(&n->bar.cmbsz, cmbsz); in nvme_cmb_enable_regs()
[all …]