Searched refs:next_sge_fn (Results 1 - 4 of 4) sorted by relevance

/haiku/src/add-ons/kernel/drivers/disk/nvme/libnvme/
H A Dnvme_ns.c425 nvme_req_next_sge_cb next_sge_fn)
430 if (reset_sgl_fn == NULL || next_sge_fn == NULL)
436 payload.u.sgl.next_sge_fn = next_sge_fn;
495 nvme_req_next_sge_cb next_sge_fn)
500 if (reset_sgl_fn == NULL || next_sge_fn == NULL)
506 payload.u.sgl.next_sge_fn = next_sge_fn;
420 nvme_ns_readv(struct nvme_ns *ns, struct nvme_qpair *qpair, uint64_t lba, uint32_t lba_count, nvme_cmd_cb cb_fn, void *cb_arg, unsigned int io_flags, nvme_req_reset_sgl_cb reset_sgl_fn, nvme_req_next_sge_cb next_sge_fn) argument
490 nvme_ns_writev(struct nvme_ns *ns, struct nvme_qpair *qpair, uint64_t lba, uint32_t lba_count, nvme_cmd_cb cb_fn, void *cb_arg, unsigned int io_flags, nvme_req_reset_sgl_cb reset_sgl_fn, nvme_req_next_sge_cb next_sge_fn) argument
H A Dnvme.h856 * @param next_sge_fn Scattered payload iteration callback
865 nvme_req_next_sge_cb next_sge_fn);
940 * @param next_sge_fn Scattered payload iteration callback
949 nvme_req_next_sge_cb next_sge_fn);
H A Dnvme_qpair.c601 nvme_assert(req->payload.u.sgl.next_sge_fn != NULL,
619 ret = req->payload.u.sgl.next_sge_fn(req->payload.u.sgl.cb_arg,
688 nvme_assert(req->payload.u.sgl.next_sge_fn != NULL,
691 ret = req->payload.u.sgl.next_sge_fn(req->payload.u.sgl.cb_arg,
H A Dnvme_internal.h206 nvme_req_next_sge_cb next_sge_fn; member in struct:nvme_payload::__anon8::__anon9

Completed in 103 milliseconds