Searched refs:prp_list (Results 1 – 2 of 2) sorted by relevance
| /linux/drivers/nvme/host/ |
| H A D | apple.c | 381 __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 D | pci.c | 848 __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 …]
|