Lines Matching defs:bdev
22 DEFINE_STUB(spdk_bdev_get_name, const char *, (const struct spdk_bdev *bdev), "test");
25 (const struct spdk_bdev *bdev), 4096);
55 DEFINE_STUB(spdk_bdev_get_write_unit_size, uint32_t, (const struct spdk_bdev *bdev), 1);
58 struct spdk_bdev *bdev;
62 spdk_bdev_get_optimal_io_boundary(const struct spdk_bdev *bdev)
64 return bdev->optimal_io_boundary;
68 spdk_bdev_get_md_size(const struct spdk_bdev *bdev)
70 return bdev->md_len;
74 spdk_bdev_is_md_interleaved(const struct spdk_bdev *bdev)
76 return (bdev->md_len != 0) && bdev->md_interleave;
83 spdk_bdev_get_dif_type(const struct spdk_bdev *bdev)
85 if (bdev->md_len != 0) {
86 return bdev->dif_type;
93 spdk_bdev_is_dif_head_of_md(const struct spdk_bdev *bdev)
95 if (spdk_bdev_get_dif_type(bdev) != SPDK_DIF_DISABLE) {
96 return bdev->dif_is_head_of_md;
103 spdk_bdev_get_data_block_size(const struct spdk_bdev *bdev)
105 if (spdk_bdev_is_md_interleaved(bdev)) {
106 return bdev->blocklen - bdev->md_len;
108 return bdev->blocklen;
113 spdk_bdev_get_acwu(const struct spdk_bdev *bdev)
115 return bdev->acwu;
119 spdk_bdev_get_block_size(const struct spdk_bdev *bdev)
121 return bdev->blocklen;
125 spdk_bdev_get_num_blocks(const struct spdk_bdev *bdev)
127 return bdev->blockcnt;
134 spdk_bdev_get_dif_pi_format(const struct spdk_bdev *bdev)
136 return bdev->dif_pi_format;
142 return spdk_bdev_get_md_size(desc->bdev);
148 return spdk_bdev_is_md_interleaved(desc->bdev);
157 return spdk_bdev_get_dif_type(desc->bdev);
163 return spdk_bdev_is_dif_head_of_md(desc->bdev);
169 return spdk_bdev_get_block_size(desc->bdev);
175 return spdk_bdev_get_dif_pi_format(desc->bdev);
210 (struct spdk_bdev *bdev, enum spdk_bdev_io_type io_type), false);
213 (struct spdk_bdev *bdev, struct spdk_io_channel *ch,
278 DEFINE_STUB(spdk_bdev_get_max_copy, uint32_t, (const struct spdk_bdev *bdev), 0);
397 struct spdk_bdev bdev = {};
398 struct spdk_bdev_desc desc = { .bdev = &bdev, };
403 bdev.md_len = 0;
409 bdev.blocklen = 520;
410 bdev.md_len = 8;
423 struct spdk_bdev bdev = {};
424 struct spdk_bdev_desc desc = { .bdev = &bdev, };
447 bdev.blocklen = 512;
448 bdev.blockcnt = 10;
449 ns.bdev = &bdev;
490 write_req.length = (write_cmd.cdw12 + 1) * bdev.blocklen;
492 rc = nvmf_bdev_ctrlr_compare_and_write_cmd(&bdev, &desc, &ch, &cmp_req, &write_req);
506 write_req.length = (write_cmd.cdw12 + 1) * bdev.blocklen;
508 rc = nvmf_bdev_ctrlr_compare_and_write_cmd(&bdev, &desc, &ch, &cmp_req, &write_req);
522 write_req.length = (write_cmd.cdw12 + 1) * bdev.blocklen;
524 rc = nvmf_bdev_ctrlr_compare_and_write_cmd(&bdev, &desc, &ch, &cmp_req, &write_req);
538 write_req.length = (write_cmd.cdw12 + 1) * bdev.blocklen - 1;
540 rc = nvmf_bdev_ctrlr_compare_and_write_cmd(&bdev, &desc, &ch, &cmp_req, &write_req);
554 struct spdk_bdev bdev = {};
559 desc.bdev = &bdev;
561 ns.bdev = &bdev;
566 bdev.blockcnt = 10;
567 bdev.acwu = 1;
568 bdev.md_len = 512;
569 bdev.dif_type = SPDK_DIF_TYPE1;
570 bdev.blocklen = 4096;
571 bdev.md_interleave = 0;
572 bdev.optimal_io_boundary = SPDK_BDEV_IO_NUM_CHILD_IOV;
573 bdev.dif_is_head_of_md = true;
633 struct spdk_bdev bdev = {};
634 struct spdk_bdev_desc desc = { .bdev = &bdev, };
653 bdev.blocklen = 512;
654 bdev.blockcnt = 10;
655 ns.bdev = &bdev;
684 write_req.length = (write_cmd.cdw12 + 1) * bdev.blocklen;
686 rc = nvmf_bdev_ctrlr_zcopy_start(&bdev, &desc, &ch, &write_req);
695 write_req.length = (write_cmd.cdw12 + 1) * bdev.blocklen;
697 rc = nvmf_bdev_ctrlr_zcopy_start(&bdev, &desc, &ch, &write_req);
706 write_req.length = (write_cmd.cdw12 + 1) * bdev.blocklen - 1;
708 rc = nvmf_bdev_ctrlr_zcopy_start(&bdev, &desc, &ch, &write_req);
719 struct spdk_bdev bdev = {};
720 struct spdk_bdev_desc desc = { .bdev = &bdev, };
732 bdev.blocklen = 512;
733 bdev.blockcnt = 3;
738 rc = nvmf_bdev_ctrlr_compare_cmd(&bdev, &desc, &ch, &req);
744 rc = nvmf_bdev_ctrlr_compare_cmd(&bdev, &desc, &ch, &req);
754 rc = nvmf_bdev_ctrlr_compare_cmd(&bdev, &desc, &ch, &req);
764 rc = nvmf_bdev_ctrlr_compare_cmd(&bdev, &desc, &ch, &req);
769 /* bdev not support flush */
773 rc = nvmf_bdev_ctrlr_flush_cmd(&bdev, &desc, &ch, &req);
783 rc = nvmf_bdev_ctrlr_flush_cmd(&bdev, &desc, &ch, &req);
791 rc = nvmf_bdev_ctrlr_flush_cmd(&bdev, &desc, &ch, &req);
801 rc = nvmf_bdev_ctrlr_write_zeroes_cmd(&bdev, &desc, &ch, &req);
806 rc = nvmf_bdev_ctrlr_write_zeroes_cmd(&bdev, &desc, &ch, &req);
815 rc = nvmf_bdev_ctrlr_write_zeroes_cmd(&bdev, &desc, &ch, &req);
825 rc = nvmf_bdev_ctrlr_write_zeroes_cmd(&bdev, &desc, &ch, &req);
840 rc = nvmf_bdev_ctrlr_copy_cmd(&bdev, NULL, &ch, &req);
847 rc = nvmf_bdev_ctrlr_copy_cmd(&bdev, &desc, &ch, &req);
857 rc = nvmf_bdev_ctrlr_copy_cmd(&bdev, &desc, &ch, &req);
869 rc = nvmf_bdev_ctrlr_copy_cmd(&bdev, &desc, &ch, &req);
880 rc = nvmf_bdev_ctrlr_copy_cmd(&bdev, &desc, &ch, &req);
892 struct spdk_bdev bdev = {};
893 struct spdk_bdev_desc desc = { .bdev = &bdev, };
904 bdev.blockcnt = 100;
905 bdev.blocklen = 4096;
909 rc = nvmf_bdev_ctrlr_read_cmd(&bdev, &desc, NULL, &req);
914 bdev.blockcnt = 100;
915 bdev.blocklen = 4096;
919 rc = nvmf_bdev_ctrlr_write_cmd(&bdev, &desc, NULL, &req);
927 struct spdk_bdev bdev = {};
938 bdev.blocklen = 512;
939 bdev.blockcnt = 10;
956 rc = nvmf_bdev_ctrlr_nvme_passthru_io(&bdev, desc, &ch, &req);
964 rc = nvmf_bdev_ctrlr_nvme_passthru_io(&bdev, desc, &ch, &req);
975 rc = nvmf_bdev_ctrlr_nvme_passthru_io(&bdev, desc, &ch, &req);
984 rc = nvmf_bdev_ctrlr_nvme_passthru_io(&bdev, desc, &ch, &req);
992 rc = spdk_nvmf_bdev_ctrlr_nvme_passthru_admin(&bdev, desc, &ch, &req, NULL);
1000 rc = spdk_nvmf_bdev_ctrlr_nvme_passthru_admin(&bdev, desc, &ch, &req, NULL);
1011 rc = spdk_nvmf_bdev_ctrlr_nvme_passthru_admin(&bdev, desc, &ch, &req, NULL);
1020 rc = spdk_nvmf_bdev_ctrlr_nvme_passthru_admin(&bdev, desc, &ch, &req, NULL);