Searched refs:prp_list (Results 1 – 2 of 2) sorted by relevance
| /linux/drivers/nvme/host/ |
| H A D | apple.c | 397 __le64 *prp_list = apple_nvme_iod_list(req)[i]; in apple_nvme_free_prps() local 398 dma_addr_t next_dma_addr = le64_to_cpu(prp_list[last_prp]); in apple_nvme_free_prps() 400 dma_pool_free(anv->prp_page_pool, prp_list, dma_addr); in apple_nvme_free_prps() 451 __le64 *prp_list; in apple_nvme_setup_prps() local 485 prp_list = dma_pool_alloc(pool, GFP_ATOMIC, &prp_dma); in apple_nvme_setup_prps() 486 if (!prp_list) { in apple_nvme_setup_prps() 491 list[0] = prp_list; in apple_nvme_setup_prps() 496 __le64 *old_prp_list = prp_list; in apple_nvme_setup_prps() 498 prp_list = dma_pool_alloc(pool, GFP_ATOMIC, &prp_dma); in apple_nvme_setup_prps() 499 if (!prp_list) in apple_nvme_setup_prps() [all …]
|
| H A D | pci.c | 859 __le64 *prp_list = iod->descriptors[i]; in nvme_free_descriptors() local 860 dma_addr_t next_dma_addr = le64_to_cpu(prp_list[last_prp]); in nvme_free_descriptors() 862 dma_pool_free(nvmeq->descriptor_pools.large, prp_list, in nvme_free_descriptors() 1036 __le64 *prp_list; in nvme_pci_setup_data_prp() local 1079 prp_list = dma_pool_alloc(nvme_dma_pool(nvmeq, iod), GFP_ATOMIC, in nvme_pci_setup_data_prp() 1081 if (!prp_list) { in nvme_pci_setup_data_prp() 1085 iod->descriptors[iod->nr_descriptors++] = prp_list; in nvme_pci_setup_data_prp() 1089 prp_list[i++] = cpu_to_le64(iter->addr); in nvme_pci_setup_data_prp() 1114 __le64 *old_prp_list = prp_list; in nvme_pci_setup_data_prp() 1117 prp_list = dma_pool_alloc(nvmeq->descriptor_pools.large, in nvme_pci_setup_data_prp() [all …]
|