Lines Matching defs:ch

334 			struct spdk_io_channel *ch, spdk_bdev_io_wait_cb cb_fn, void *cb_arg)
342 rc = spdk_bdev_queue_io_wait(bdev, ch, &req->bdev_io_wait);
357 struct spdk_io_channel *ch, struct spdk_nvmf_request *req)
393 rc = spdk_bdev_readv_blocks_ext(desc, ch, req->iov, req->iovcnt, start_lba, num_blocks,
397 nvmf_bdev_ctrl_queue_io(req, bdev, ch, nvmf_ctrlr_process_io_cmd_resubmit, req);
410 struct spdk_io_channel *ch, struct spdk_nvmf_request *req)
446 rc = spdk_bdev_writev_blocks_ext(desc, ch, req->iov, req->iovcnt, start_lba, num_blocks,
450 nvmf_bdev_ctrl_queue_io(req, bdev, ch, nvmf_ctrlr_process_io_cmd_resubmit, req);
463 struct spdk_io_channel *ch, struct spdk_nvmf_request *req)
490 rc = spdk_bdev_comparev_blocks(desc, ch, req->iov, req->iovcnt, start_lba, num_blocks,
494 nvmf_bdev_ctrl_queue_io(req, bdev, ch, nvmf_ctrlr_process_io_cmd_resubmit, req);
507 struct spdk_io_channel *ch, struct spdk_nvmf_request *cmp_req, struct spdk_nvmf_request *write_req)
544 rc = spdk_bdev_comparev_and_writev_blocks(desc, ch, cmp_req->iov, cmp_req->iovcnt, write_req->iov,
548 nvmf_bdev_ctrl_queue_io(cmp_req, bdev, ch, nvmf_ctrlr_process_io_cmd_resubmit, cmp_req);
549 nvmf_bdev_ctrl_queue_io(write_req, bdev, ch, nvmf_ctrlr_process_io_cmd_resubmit, write_req);
562 struct spdk_io_channel *ch, struct spdk_nvmf_request *req)
595 rc = spdk_bdev_write_zeroes_blocks(desc, ch, start_lba, num_blocks,
599 nvmf_bdev_ctrl_queue_io(req, bdev, ch, nvmf_ctrlr_process_io_cmd_resubmit, req);
612 struct spdk_io_channel *ch, struct spdk_nvmf_request *req)
627 rc = spdk_bdev_flush_blocks(desc, ch, 0, spdk_bdev_get_num_blocks(bdev),
631 nvmf_bdev_ctrl_queue_io(req, bdev, ch, nvmf_ctrlr_process_io_cmd_resubmit, req);
645 struct spdk_io_channel *ch;
677 struct spdk_io_channel *ch, struct spdk_nvmf_request *req,
686 struct spdk_io_channel *ch = unmap_ctx->ch;
688 nvmf_bdev_ctrlr_unmap(bdev, desc, ch, req, unmap_ctx);
693 struct spdk_io_channel *ch, struct spdk_nvmf_request *req,
722 unmap_ctx->ch = ch;
750 rc = spdk_bdev_unmap_blocks(desc, ch, lba, lba_count,
754 nvmf_bdev_ctrl_queue_io(req, bdev, ch, nvmf_bdev_ctrlr_unmap_resubmit, unmap_ctx);
778 struct spdk_io_channel *ch, struct spdk_nvmf_request *req)
784 return nvmf_bdev_ctrlr_unmap(bdev, desc, ch, req, NULL);
794 struct spdk_io_channel *ch, struct spdk_nvmf_request *req)
841 rc = spdk_bdev_copy_blocks(desc, ch, sdlba, range.slba, range.nlb + 1,
845 nvmf_bdev_ctrl_queue_io(req, bdev, ch, nvmf_ctrlr_process_io_cmd_resubmit, req);
859 struct spdk_io_channel *ch, struct spdk_nvmf_request *req)
863 rc = spdk_bdev_nvme_iov_passthru_md(desc, ch, &req->cmd->nvme_cmd, req->iov, req->iovcnt,
868 nvmf_bdev_ctrl_queue_io(req, bdev, ch, nvmf_ctrlr_process_io_cmd_resubmit, req);
882 struct spdk_io_channel *ch, struct spdk_nvmf_request *req,
896 rc = spdk_bdev_nvme_admin_passthru(desc, ch, &req->cmd->nvme_cmd, req->iov[0].iov_base, req->length,
900 nvmf_bdev_ctrl_queue_io(req, bdev, ch, nvmf_ctrlr_process_admin_cmd_resubmit, req);
932 struct spdk_io_channel *ch, struct spdk_nvmf_request *req,
939 rc = spdk_bdev_abort(desc, ch, req_to_abort, nvmf_bdev_ctrlr_complete_abort_cmd, req);
943 nvmf_bdev_ctrl_queue_io(req, bdev, ch, nvmf_ctrlr_process_admin_cmd_resubmit, req);
1028 struct spdk_io_channel *ch,
1057 rc = spdk_bdev_zcopy_start(desc, ch, req->iov, req->iovcnt, start_lba,
1061 nvmf_bdev_ctrl_queue_io(req, bdev, ch, nvmf_ctrlr_process_io_cmd_resubmit, req);