Lines Matching refs:raid_bdev
20 DEFINE_STUB_V(raid_bdev_module_stop_done, (struct raid_bdev *raid_bdev));
111 struct raid_bdev *raid_bdev = raid_test_create_raid_bdev(params, &g_raid1_module);
113 SPDK_CU_ASSERT_FATAL(raid1_start(raid_bdev) == 0);
115 return raid_bdev->module_private;
121 struct raid_bdev *raid_bdev = r1_info->raid_bdev;
123 raid1_stop(raid_bdev);
125 raid_test_delete_raid_bdev(raid_bdev);
140 CU_ASSERT_EQUAL(r1_info->raid_bdev->level, RAID1);
141 CU_ASSERT_EQUAL(r1_info->raid_bdev->bdev.blockcnt, params->base_bdev_blockcnt);
142 CU_ASSERT_PTR_EQUAL(r1_info->raid_bdev->module, &g_raid1_module);
157 raid_test_bdev_io_init(raid_io, r1_info->raid_bdev, raid_ch, io_type, 0, num_blocks, NULL, 0, NULL);
177 run_for_each_raid1_config(void (*test_fn)(struct raid_bdev *raid_bdev,
187 raid_ch = raid_test_create_io_channel(r1_info->raid_bdev);
189 test_fn(r1_info->raid_bdev, raid_ch);
197 _test_raid1_read_balancing(struct raid_bdev *raid_bdev, struct raid_bdev_io_channel *raid_ch)
199 struct raid1_info *r1_info = raid_bdev->module_private;
211 for (i = 0; i < raid_bdev->num_base_bdevs; i++) {
219 for (i = 0; i < raid_bdev->num_base_bdevs; i++) {
233 blocks_remaining = big_io_blocks * (raid_bdev->num_base_bdevs - 1);
242 for (i = 0; i < raid_bdev->num_base_bdevs; i++) {
259 _test_raid1_write_error(struct raid_bdev *raid_bdev, struct raid_bdev_io_channel *raid_ch)
261 struct raid1_info *r1_info = raid_bdev->module_private;
272 RAID_FOR_EACH_BASE_BDEV(raid_bdev, base_info) {
290 RAID_FOR_EACH_BASE_BDEV(raid_bdev, base_info) {
309 RAID_FOR_EACH_BASE_BDEV(raid_bdev, base_info) {
325 _test_raid1_read_error(struct raid_bdev *raid_bdev, struct raid_bdev_io_channel *raid_ch)
327 struct raid1_info *r1_info = raid_bdev->module_private;
328 struct raid_base_bdev_info *base_info = &raid_bdev->base_bdev_info[0];
345 CU_ASSERT((uint8_t)raid_io->base_bdev_io_remaining == (raid_bdev->num_base_bdevs - 1));
347 CU_ASSERT(g_last_io_desc == raid_bdev->base_bdev_info[1].desc);
370 CU_ASSERT((uint8_t)raid_io->base_bdev_io_remaining == (raid_bdev->num_base_bdevs - 1));
372 CU_ASSERT(g_last_io_desc == raid_bdev->base_bdev_info[1].desc);
395 CU_ASSERT((uint8_t)raid_io->base_bdev_io_remaining == (raid_bdev->num_base_bdevs - 1));
403 CU_ASSERT(g_last_io_desc == raid_bdev->base_bdev_info[raid_bdev->num_base_bdevs - 1].desc);
426 CU_ASSERT((uint8_t)raid_io->base_bdev_io_remaining == (raid_bdev->num_base_bdevs - 1));
434 CU_ASSERT(g_last_io_desc == raid_bdev->base_bdev_info[raid_bdev->num_base_bdevs - 1].desc);
442 base_info = &raid_bdev->base_bdev_info[1];
454 CU_ASSERT((uint8_t)raid_io->base_bdev_io_remaining == raid_bdev->num_base_bdevs);
456 CU_ASSERT(g_last_io_desc == raid_bdev->base_bdev_info[0].desc);
479 if (raid_bdev->num_base_bdevs > 2) {
481 CU_ASSERT((uint8_t)raid_io->base_bdev_io_remaining == (raid_bdev->num_base_bdevs - 2));
483 CU_ASSERT(g_last_io_desc == raid_bdev->base_bdev_info[2].desc);