Searched refs:sgl (Results 1 - 3 of 3) sorted by relevance

/haiku/src/add-ons/kernel/drivers/disk/nvme/libnvme/
H A Dnvme_qpair.c587 struct nvme_sgl_descriptor *sgl; local
598 "sgl payload type required\n");
599 nvme_assert(req->payload.u.sgl.reset_sgl_fn != NULL,
600 "sgl reset callback required\n");
601 nvme_assert(req->payload.u.sgl.next_sge_fn != NULL,
602 "sgl callback required\n");
603 req->payload.u.sgl.reset_sgl_fn(req->payload.u.sgl.cb_arg,
606 sgl = tr->u.sgl;
[all...]
H A Dnvme_ns.c435 payload.u.sgl.reset_sgl_fn = reset_sgl_fn;
436 payload.u.sgl.next_sge_fn = next_sge_fn;
437 payload.u.sgl.cb_arg = cb_arg;
505 payload.u.sgl.reset_sgl_fn = reset_sgl_fn;
506 payload.u.sgl.next_sge_fn = next_sge_fn;
507 payload.u.sgl.cb_arg = cb_arg;
H A Dnvme_internal.h169 * nvme_request::u.sgl is valid for this request
208 } sgl; member in union:nvme_payload::__anon8
331 struct nvme_sgl_descriptor sgl[NVME_MAX_SGL_DESCRIPTORS]; member in union:nvme_tracker::__anon10
344 nvme_static_assert((offsetof(struct nvme_tracker, u.sgl) & 7) == 0,

Completed in 106 milliseconds