Searched refs:cmbsz (Results 1 – 3 of 3) sorted by relevance
/openbmc/qemu/include/block/ |
H A D | nvme.h | 19 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 D | pci.c | 139 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 D | ctrl.c | 578 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 …]
|