Home
last modified time | relevance | path

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

/linux/drivers/nvme/host/
H A Dapple.c381 __le64 *prp_list = apple_nvme_iod_list(req)[i]; in apple_nvme_free_prps() local
382 dma_addr_t next_dma_addr = le64_to_cpu(prp_list[last_prp]); in apple_nvme_free_prps()
384 dma_pool_free(anv->prp_page_pool, prp_list, dma_addr); in apple_nvme_free_prps()
435 __le64 *prp_list; in apple_nvme_setup_prps() local
469 prp_list = dma_pool_alloc(pool, GFP_ATOMIC, &prp_dma); in apple_nvme_setup_prps()
470 if (!prp_list) { in apple_nvme_setup_prps()
475 list[0] = prp_list; in apple_nvme_setup_prps()
480 __le64 *old_prp_list = prp_list; in apple_nvme_setup_prps()
482 prp_list = dma_pool_alloc(pool, GFP_ATOMIC, &prp_dma); in apple_nvme_setup_prps()
483 if (!prp_list) in apple_nvme_setup_prps()
[all …]
H A Dpci.c848 __le64 *prp_list = iod->descriptors[i]; in nvme_free_descriptors() local
849 dma_addr_t next_dma_addr = le64_to_cpu(prp_list[last_prp]); in nvme_free_descriptors()
851 dma_pool_free(nvmeq->descriptor_pools.large, prp_list, in nvme_free_descriptors()
1007 __le64 *prp_list; in nvme_pci_setup_data_prp() local
1048 prp_list = dma_pool_alloc(nvme_dma_pool(nvmeq, iod), GFP_ATOMIC, in nvme_pci_setup_data_prp()
1050 if (!prp_list) { in nvme_pci_setup_data_prp()
1054 iod->descriptors[iod->nr_descriptors++] = prp_list; in nvme_pci_setup_data_prp()
1058 prp_list[i++] = cpu_to_le64(iter->addr); in nvme_pci_setup_data_prp()
1083 __le64 *old_prp_list = prp_list; in nvme_pci_setup_data_prp()
1086 prp_list = dma_pool_alloc(nvmeq->descriptor_pools.large, in nvme_pci_setup_data_prp()
[all …]