Home
last modified time | relevance | path

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

/freebsd/sys/dev/nvme/
H A Dnvme_qpair.c729 uint8_t *queuemem, *prpmem, *prp_list; in nvme_qpair_construct() local
824 prp_list = prpmem; in nvme_qpair_construct()
838 prp_list = in nvme_qpair_construct()
839 (uint8_t *)roundup2((uintptr_t)prp_list, ctrlr->page_size); in nvme_qpair_construct()
848 tr->prp = (uint64_t *)prp_list; in nvme_qpair_construct()
852 prp_list += prpsz; in nvme_qpair_construct()
/freebsd/usr.sbin/bhyve/
H A Dpci_nvme.c2457 uint64_t *prp_list = &prp2; in nvme_write_read_blockif() local
2458 uint64_t *last = prp_list; in nvme_write_read_blockif()
2463 if ((prp_list == last) && (bytes > PAGE_SIZE)) { in nvme_write_read_blockif()
2464 uint64_t prp = *prp_list; in nvme_write_read_blockif()
2466 prp_list = paddr_guest2host(vmctx, prp, in nvme_write_read_blockif()
2468 if (prp_list == NULL) { in nvme_write_read_blockif()
2472 last = prp_list + (NVME_PRP2_ITEMS - 1); in nvme_write_read_blockif()
2477 if (pci_nvme_append_iov_req(sc, req, *prp_list, size, in nvme_write_read_blockif()
2486 prp_list++; in nvme_write_read_blockif()
/freebsd/sys/dev/hyperv/storvsc/
H A Dhv_storvsc_drv_freebsd.c184 struct storvsc_gpa_range prp_list; member
709 request->prp_list.gpa_range.gpa_len; in hv_storvsc_io_request()
726 if (request->prp_list.gpa_range.gpa_len) { in hv_storvsc_io_request()
728 &request->prp_list.gpa_range, request->prp_cnt, in hv_storvsc_io_request()
1825 prplist = &reqp->prp_list; in storvsc_xferbuf_prepare()
1978 prplist = &reqp->prp_list; in create_storvsc_request()