Lines Matching refs:page_size
328 #define NVME_INT_BYTES(dev) (NVME_INT_PAGES * (dev)->ctrl.page_size)
337 unsigned nprps = DIV_ROUND_UP(size + dev->ctrl.page_size, in nvme_npages()
338 dev->ctrl.page_size); in nvme_npages()
467 const int last_prp = dev->ctrl.page_size / 8 - 1; in nvme_free_iod()
574 u32 page_size = dev->ctrl.page_size; in nvme_setup_prps() local
575 int offset = dma_addr & (page_size - 1); in nvme_setup_prps()
581 length -= (page_size - offset); in nvme_setup_prps()
587 dma_len -= (page_size - offset); in nvme_setup_prps()
589 dma_addr += (page_size - offset); in nvme_setup_prps()
596 if (length <= page_size) { in nvme_setup_prps()
601 nprps = DIV_ROUND_UP(length, page_size); in nvme_setup_prps()
620 if (i == page_size >> 3) { in nvme_setup_prps()
631 dma_len -= page_size; in nvme_setup_prps()
632 dma_addr += page_size; in nvme_setup_prps()
633 length -= page_size; in nvme_setup_prps()
1217 dev->ctrl.page_size); in nvme_cmb_qdepth()
1221 mem_per_q = round_down(mem_per_q, dev->ctrl.page_size); in nvme_cmb_qdepth()
1324 dev->ctrl.page_size); in nvme_create_queue()
1605 ilog2(dev->ctrl.page_size)); in nvme_set_host_mem()
1625 size_t size = le32_to_cpu(desc->size) * dev->ctrl.page_size; in nvme_free_host_mem()
1677 descs[i].size = cpu_to_le32(len / dev->ctrl.page_size); in __nvme_alloc_host_mem()
1693 size_t size = le32_to_cpu(descs[i].size) * dev->ctrl.page_size; in __nvme_alloc_host_mem()