Searched refs:prp_list (Results 1 - 1 of 1) sorted by relevance

/linux-4.4.14/drivers/nvme/host/
H A Dpci.c476 __le64 *prp_list = list[i]; nvme_free_iod() local
477 dma_addr_t next_prp_dma = le64_to_cpu(prp_list[last_prp]); nvme_free_iod()
478 dma_pool_free(dev->prp_page_pool, prp_list, prp_dma); nvme_free_iod()
661 __le64 *prp_list; nvme_setup_prps() local
693 prp_list = dma_pool_alloc(pool, gfp, &prp_dma); nvme_setup_prps()
694 if (!prp_list) { nvme_setup_prps()
699 list[0] = prp_list; nvme_setup_prps()
704 __le64 *old_prp_list = prp_list; nvme_setup_prps()
705 prp_list = dma_pool_alloc(pool, gfp, &prp_dma); nvme_setup_prps()
706 if (!prp_list) nvme_setup_prps()
708 list[iod->npages++] = prp_list; nvme_setup_prps()
709 prp_list[0] = old_prp_list[i - 1]; nvme_setup_prps()
713 prp_list[i++] = cpu_to_le64(dma_addr); nvme_setup_prps()

Completed in 59 milliseconds