Lines Matching defs:desc
123 struct spdk_bdev_desc *desc = ns->desc;
138 nsdata->lbaf[0].ms = spdk_bdev_desc_get_md_size(desc);
139 nsdata->lbaf[0].lbads = spdk_u32log2(spdk_bdev_desc_get_block_size(desc));
144 nsdata->dps.md_start = spdk_bdev_desc_is_dif_head_of_md(desc);
220 struct spdk_bdev_desc *desc = ns->desc;
224 if (spdk_bdev_desc_get_dif_type(desc) == SPDK_DIF_DISABLE) {
228 pif = spdk_bdev_desc_get_dif_pi_format(desc);
356 nvmf_bdev_ctrlr_read_cmd(struct spdk_bdev *bdev, struct spdk_bdev_desc *desc,
366 uint32_t block_size = spdk_bdev_desc_get_block_size(desc);
393 rc = spdk_bdev_readv_blocks_ext(desc, ch, req->iov, req->iovcnt, start_lba, num_blocks,
409 nvmf_bdev_ctrlr_write_cmd(struct spdk_bdev *bdev, struct spdk_bdev_desc *desc,
419 uint32_t block_size = spdk_bdev_desc_get_block_size(desc);
446 rc = spdk_bdev_writev_blocks_ext(desc, ch, req->iov, req->iovcnt, start_lba, num_blocks,
462 nvmf_bdev_ctrlr_compare_cmd(struct spdk_bdev *bdev, struct spdk_bdev_desc *desc,
466 uint32_t block_size = spdk_bdev_desc_get_block_size(desc);
490 rc = spdk_bdev_comparev_blocks(desc, ch, req->iov, req->iovcnt, start_lba, num_blocks,
506 nvmf_bdev_ctrlr_compare_and_write_cmd(struct spdk_bdev *bdev, struct spdk_bdev_desc *desc,
510 uint32_t block_size = spdk_bdev_desc_get_block_size(desc);
544 rc = spdk_bdev_comparev_and_writev_blocks(desc, ch, cmp_req->iov, cmp_req->iovcnt, write_req->iov,
561 nvmf_bdev_ctrlr_write_zeroes_cmd(struct spdk_bdev *bdev, struct spdk_bdev_desc *desc,
574 num_blocks > (max_write_zeroes_size << 10) / spdk_bdev_desc_get_block_size(desc))) {
595 rc = spdk_bdev_write_zeroes_blocks(desc, ch, start_lba, num_blocks,
611 nvmf_bdev_ctrlr_flush_cmd(struct spdk_bdev *bdev, struct spdk_bdev_desc *desc,
627 rc = spdk_bdev_flush_blocks(desc, ch, 0, spdk_bdev_get_num_blocks(bdev),
643 struct spdk_bdev_desc *desc;
676 static int nvmf_bdev_ctrlr_unmap(struct spdk_bdev *bdev, struct spdk_bdev_desc *desc,
684 struct spdk_bdev_desc *desc = unmap_ctx->desc;
688 nvmf_bdev_ctrlr_unmap(bdev, desc, ch, req, unmap_ctx);
692 nvmf_bdev_ctrlr_unmap(struct spdk_bdev *bdev, struct spdk_bdev_desc *desc,
700 uint32_t block_size = spdk_bdev_desc_get_block_size(desc);
721 unmap_ctx->desc = desc;
750 rc = spdk_bdev_unmap_blocks(desc, ch, lba, lba_count,
777 nvmf_bdev_ctrlr_dsm_cmd(struct spdk_bdev *bdev, struct spdk_bdev_desc *desc,
784 return nvmf_bdev_ctrlr_unmap(bdev, desc, ch, req, NULL);
793 nvmf_bdev_ctrlr_copy_cmd(struct spdk_bdev *bdev, struct spdk_bdev_desc *desc,
803 SPDK_DEBUGLOG(nvmf, "Copy command: SDLBA %lu, NR %u, desc format %u, PRINFOR %u, "
841 rc = spdk_bdev_copy_blocks(desc, ch, sdlba, range.slba, range.nlb + 1,
858 nvmf_bdev_ctrlr_nvme_passthru_io(struct spdk_bdev *bdev, struct spdk_bdev_desc *desc,
863 rc = spdk_bdev_nvme_iov_passthru_md(desc, ch, &req->cmd->nvme_cmd, req->iov, req->iovcnt,
881 spdk_nvmf_bdev_ctrlr_nvme_passthru_admin(struct spdk_bdev *bdev, struct spdk_bdev_desc *desc,
896 rc = spdk_bdev_nvme_admin_passthru(desc, ch, &req->cmd->nvme_cmd, req->iov[0].iov_base, req->length,
931 spdk_nvmf_bdev_ctrlr_abort_cmd(struct spdk_bdev *bdev, struct spdk_bdev_desc *desc,
939 rc = spdk_bdev_abort(desc, ch, req_to_abort, nvmf_bdev_ctrlr_complete_abort_cmd, req);
951 nvmf_bdev_ctrlr_get_dif_ctx(struct spdk_bdev_desc *desc, struct spdk_nvme_cmd *cmd,
958 if (spdk_bdev_desc_get_md_size(desc) == 0) {
965 if (spdk_bdev_desc_is_dif_check_enabled(desc, SPDK_DIF_CHECK_TYPE_REFTAG)) {
969 if (spdk_bdev_desc_is_dif_check_enabled(desc, SPDK_DIF_CHECK_TYPE_GUARD)) {
976 spdk_bdev_desc_get_block_size(desc),
977 spdk_bdev_desc_get_md_size(desc),
978 spdk_bdev_desc_is_md_interleaved(desc),
979 spdk_bdev_desc_is_dif_head_of_md(desc),
980 spdk_bdev_desc_get_dif_type(desc),
1027 struct spdk_bdev_desc *desc,
1033 uint32_t block_size = spdk_bdev_desc_get_block_size(desc);
1057 rc = spdk_bdev_zcopy_start(desc, ch, req->iov, req->iovcnt, start_lba,