Searched refs:prp_list (Results 1 – 3 of 3) sorted by relevance
/openbmc/linux/drivers/nvme/host/ |
H A D | apple.c | 350 __le64 *prp_list = apple_nvme_iod_list(req)[i]; in apple_nvme_free_prps() local 351 dma_addr_t next_dma_addr = le64_to_cpu(prp_list[last_prp]); in apple_nvme_free_prps() 353 dma_pool_free(anv->prp_page_pool, prp_list, dma_addr); in apple_nvme_free_prps() 404 __le64 *prp_list; in apple_nvme_setup_prps() local 438 prp_list = dma_pool_alloc(pool, GFP_ATOMIC, &prp_dma); in apple_nvme_setup_prps() 439 if (!prp_list) { in apple_nvme_setup_prps() 444 list[0] = prp_list; in apple_nvme_setup_prps() 449 __le64 *old_prp_list = prp_list; in apple_nvme_setup_prps() 451 prp_list = dma_pool_alloc(pool, GFP_ATOMIC, &prp_dma); in apple_nvme_setup_prps() 452 if (!prp_list) in apple_nvme_setup_prps() [all …]
|
H A D | pci.c | 222 __le64 *prp_list; member 533 __le64 *prp_list = iod->list[i].prp_list; in nvme_free_prps() local 534 dma_addr_t next_dma_addr = le64_to_cpu(prp_list[last_prp]); in nvme_free_prps() 536 dma_pool_free(dev->prp_page_pool, prp_list, dma_addr); in nvme_free_prps() 590 __le64 *prp_list; in nvme_pci_setup_prps() local 623 prp_list = dma_pool_alloc(pool, GFP_ATOMIC, &prp_dma); in nvme_pci_setup_prps() 624 if (!prp_list) { in nvme_pci_setup_prps() 628 iod->list[0].prp_list = prp_list; in nvme_pci_setup_prps() 633 __le64 *old_prp_list = prp_list; in nvme_pci_setup_prps() 634 prp_list = dma_pool_alloc(pool, GFP_ATOMIC, &prp_dma); in nvme_pci_setup_prps() [all …]
|
/openbmc/qemu/hw/nvme/ |
H A D | ctrl.c | 907 g_autofree uint64_t *prp_list = g_new(uint64_t, n->max_prp_ents); in nvme_map_prp() local 918 ret = nvme_addr_read(n, prp2, (void *)prp_list, prp_trans); in nvme_map_prp() 925 uint64_t prp_ent = le64_to_cpu(prp_list[i]); in nvme_map_prp() 938 ret = nvme_addr_read(n, prp_ent, (void *)prp_list, in nvme_map_prp() 945 prp_ent = le64_to_cpu(prp_list[i]); in nvme_map_prp()
|