Searched refs:sgl (Results 1 – 3 of 3) sorted by relevance
587 struct nvme_sgl_descriptor *sgl; in _nvme_qpair_build_hw_sgl_request() local599 nvme_assert(req->payload.u.sgl.reset_sgl_fn != NULL, in _nvme_qpair_build_hw_sgl_request()601 nvme_assert(req->payload.u.sgl.next_sge_fn != NULL, in _nvme_qpair_build_hw_sgl_request()603 req->payload.u.sgl.reset_sgl_fn(req->payload.u.sgl.cb_arg, in _nvme_qpair_build_hw_sgl_request()606 sgl = tr->u.sgl; in _nvme_qpair_build_hw_sgl_request()619 ret = req->payload.u.sgl.next_sge_fn(req->payload.u.sgl.cb_arg, in _nvme_qpair_build_hw_sgl_request()629 sgl->unkeyed.type = NVME_SGL_TYPE_DATA_BLOCK; in _nvme_qpair_build_hw_sgl_request()630 sgl->unkeyed.length = length; in _nvme_qpair_build_hw_sgl_request()631 sgl->address = phys_addr; in _nvme_qpair_build_hw_sgl_request()632 sgl->unkeyed.subtype = 0; in _nvme_qpair_build_hw_sgl_request()[all …]
435 payload.u.sgl.reset_sgl_fn = reset_sgl_fn; in nvme_ns_readv()436 payload.u.sgl.next_sge_fn = next_sge_fn; in nvme_ns_readv()437 payload.u.sgl.cb_arg = cb_arg; in nvme_ns_readv()505 payload.u.sgl.reset_sgl_fn = reset_sgl_fn; in nvme_ns_writev()506 payload.u.sgl.next_sge_fn = next_sge_fn; in nvme_ns_writev()507 payload.u.sgl.cb_arg = cb_arg; in nvme_ns_writev()
208 } sgl; member331 struct nvme_sgl_descriptor sgl[NVME_MAX_SGL_DESCRIPTORS]; member344 nvme_static_assert((offsetof(struct nvme_tracker, u.sgl) & 7) == 0,