Lines Matching refs:page_size
75 u32 page_size = dev->page_size; in nvme_setup_prps() local
76 int offset = dma_addr & (page_size - 1); in nvme_setup_prps()
80 u32 prps_per_page = page_size >> 3; in nvme_setup_prps()
83 length -= (page_size - offset); in nvme_setup_prps()
91 dma_addr += (page_size - offset); in nvme_setup_prps()
93 if (length <= page_size) { in nvme_setup_prps()
98 nprps = DIV_ROUND_UP(length, page_size); in nvme_setup_prps()
107 dev->prp_pool = memalign(page_size, num_pages * page_size); in nvme_setup_prps()
121 page_size); in nvme_setup_prps()
123 prp_pool += page_size; in nvme_setup_prps()
126 dma_addr += page_size; in nvme_setup_prps()
391 dev->page_size = 1 << page_shift; in nvme_configure_admin_queue()
456 u32 page_size = dev->page_size; in nvme_identify() local
457 int offset = dma_addr & (page_size - 1); in nvme_identify()
466 length -= (page_size - offset); in nvme_identify()
470 dma_addr += (page_size - offset); in nvme_identify()
621 ctrl = memalign(dev->page_size, sizeof(struct nvme_id_ctrl)); in nvme_get_info_from_identify()
709 id = memalign(ndev->page_size, sizeof(struct nvme_id_ns)); in nvme_blk_probe()
986 ndev->prp_pool = memalign(ndev->page_size, MAX_PRP_POOL); in nvme_probe()
1002 id = memalign(ndev->page_size, sizeof(struct nvme_id_ns)); in nvme_probe()