Home
last modified time | relevance | path

Searched refs:prp2 (Results 1 – 12 of 12) sorted by relevance

/openbmc/u-boot/drivers/nvme/
H A Dnvme.c68 static int nvme_setup_prps(struct nvme_dev *dev, u64 *prp2, in nvme_setup_prps() argument
79 *prp2 = 0; in nvme_setup_prps()
87 *prp2 = dma_addr; in nvme_setup_prps()
116 *prp2 = (ulong)dev->prp_pool; in nvme_setup_prps()
444 c.identify.prp2 = 0; in nvme_identify()
447 c.identify.prp2 = cpu_to_le64(dma_addr); in nvme_identify()
679 u64 prp2; in nvme_blk_rw() local
709 if (nvme_setup_prps(dev, &prp2, in nvme_blk_rw()
716 c.rw.prp2 = cpu_to_le64(prp2); in nvme_blk_rw()
H A Dnvme.h234 __le64 prp2; member
246 __le64 prp2; member
287 __le64 prp2; member
364 __le64 prp2; member
376 __le64 prp2; member
436 __le64 prp2; member
/openbmc/qemu/hw/nvme/
H A Dtrace-events5 pci_nvme_dma_read(uint64_t prp1, uint64_t prp2) "DMA read, prp1=0x%"PRIx64" prp2=0x%"PRIx64""
9 …uint32_t len, uint64_t prp1, uint64_t prp2, int num_prps) "trans_len %"PRIu64" len %"PRIu32" prp1 …
137 pci_nvme_err_invalid_prp2_align(uint64_t prp2) "PRP2 is not page aligned: 0x%"PRIx64""
H A Dctrl.c887 uint64_t prp2, uint32_t len) in nvme_map_prp() argument
895 trace_pci_nvme_map_prp(trans_len, len, prp1, prp2, num_prps); in nvme_map_prp()
916 nents = (n->page_size - (prp2 & (n->page_size - 1))) >> 3; in nvme_map_prp()
918 ret = nvme_addr_read(n, prp2, (void *)prp_list, prp_trans); in nvme_map_prp()
920 trace_pci_nvme_err_addr_read(prp2); in nvme_map_prp()
964 if (unlikely(prp2 & (n->page_size - 1))) { in nvme_map_prp()
965 trace_pci_nvme_err_invalid_prp2_align(prp2); in nvme_map_prp()
969 status = nvme_map_addr(n, sg, prp2, len); in nvme_map_prp()
1187 uint64_t prp1, prp2; in nvme_map_dptr() local
1192 prp2 = le64_to_cpu(cmd->dptr.prp2); in nvme_map_dptr()
[all …]
/openbmc/linux/drivers/nvme/host/
H A Dapple.c118 __le64 prp2; member
292 tcb->prp2 = cmd->common.dptr.prp2; in apple_nvme_submit_cmd()
475 cmnd->dptr.prp2 = cpu_to_le64(iod->first_dma); in apple_nvme_setup_prps()
503 cmnd->dptr.prp2 = cpu_to_le64(iod->first_dma + first_prp_len); in apple_nvme_setup_prp_simple()
H A Dpci.c335 c.dbbuf.prp2 = cpu_to_le64(dev->dbbuf_eis_dma_addr); in nvme_dbbuf_set()
658 cmnd->dptr.prp2 = cpu_to_le64(iod->first_dma); in nvme_pci_setup_prps()
746 cmnd->dptr.prp2 = cpu_to_le64(iod->first_dma + first_prp_len); in nvme_setup_prp_simple()
748 cmnd->dptr.prp2 = 0; in nvme_setup_prp_simple()
H A Dioctl.c592 c.common.dptr.prp1 = c.common.dptr.prp2 = 0; in nvme_uring_cmd_io()
/openbmc/qemu/block/
H A Dnvme.c1132 cmd->dptr.prp2 = 0; in nvme_cmd_map_qiov()
1136 cmd->dptr.prp2 = pagelist[1]; in nvme_cmd_map_qiov()
1140 cmd->dptr.prp2 = cpu_to_le64(req->prp_list_iova + sizeof(uint64_t)); in nvme_cmd_map_qiov()
/openbmc/linux/include/linux/
H A Dnvme.h916 __le64 prp2; member
1767 __le64 prp2; member
/openbmc/qemu/include/block/
H A Dnvme.h573 uint64_t prp2; member
709 uint64_t prp2; member
/openbmc/linux/drivers/scsi/mpt3sas/
H A Dmpt3sas_base.h176 __le64 prp2; member
H A Dmpt3sas_base.c2295 prp2_entry = &nvme_cmd->prp2; in _base_build_nvme_prp()