Home
last modified time | relevance | path

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

/linux-4.4.14/include/linux/
Dnvme.h33 __u32 cmbsz; /* Controller Memory Buffer Size */ member
45 #define NVME_CMB_SZ(cmbsz) (((cmbsz) >> 12) & 0xfffff) argument
46 #define NVME_CMB_SZU(cmbsz) (((cmbsz) >> 8) & 0xf) argument
48 #define NVME_CMB_WDS(cmbsz) ((cmbsz) & 0x10) argument
49 #define NVME_CMB_RDS(cmbsz) ((cmbsz) & 0x8) argument
50 #define NVME_CMB_LISTS(cmbsz) ((cmbsz) & 0x4) argument
51 #define NVME_CMB_CQS(cmbsz) ((cmbsz) & 0x2) argument
52 #define NVME_CMB_SQS(cmbsz) ((cmbsz) & 0x1) argument
/linux-4.4.14/drivers/nvme/host/
Dnvme.h69 u32 cmbsz; member
Dpci.c1496 if (qid && dev->cmb && use_cmb_sqes && NVME_CMB_SQS(dev->cmbsz)) { in nvme_alloc_sq_cmds()
2381 dev->cmbsz = readl(&dev->bar->cmbsz); in nvme_map_cmb()
2382 if (!(NVME_CMB_SZ(dev->cmbsz))) in nvme_map_cmb()
2387 szu = (u64)1 << (12 + 4 * NVME_CMB_SZU(dev->cmbsz)); in nvme_map_cmb()
2388 size = szu * NVME_CMB_SZ(dev->cmbsz); in nvme_map_cmb()
2439 if (dev->cmb && NVME_CMB_SQS(dev->cmbsz)) { in nvme_setup_io_queues()