Lines Matching refs:raid_ch
47 void raid_test_destroy_io_channel(struct raid_bdev_io_channel *raid_ch);
49 struct raid_bdev_io_channel *raid_ch,
190 raid_bdev_channel_get_base_channel(struct raid_bdev_io_channel *raid_ch, uint8_t idx) in raid_bdev_channel_get_base_channel() argument
192 return raid_ch->_base_channels[idx]; in raid_bdev_channel_get_base_channel()
196 raid_bdev_channel_get_module_ctx(struct raid_bdev_io_channel *raid_ch) in raid_bdev_channel_get_module_ctx() argument
198 return spdk_io_channel_get_ctx(raid_ch->_module_channel); in raid_bdev_channel_get_module_ctx()
204 struct raid_bdev_io_channel *raid_ch; in raid_test_create_io_channel() local
207 raid_ch = calloc(1, sizeof(*raid_ch)); in raid_test_create_io_channel()
208 SPDK_CU_ASSERT_FATAL(raid_ch != NULL); in raid_test_create_io_channel()
210 raid_ch->_base_channels = calloc(raid_bdev->num_base_bdevs, sizeof(struct spdk_io_channel *)); in raid_test_create_io_channel()
211 SPDK_CU_ASSERT_FATAL(raid_ch->_base_channels != NULL); in raid_test_create_io_channel()
214 raid_ch->_base_channels[i] = (void *)1; in raid_test_create_io_channel()
218 raid_ch->_module_channel = raid_bdev->module->get_io_channel(raid_bdev); in raid_test_create_io_channel()
219 SPDK_CU_ASSERT_FATAL(raid_ch->_module_channel != NULL); in raid_test_create_io_channel()
222 return raid_ch; in raid_test_create_io_channel()
226 raid_test_destroy_io_channel(struct raid_bdev_io_channel *raid_ch) in raid_test_destroy_io_channel() argument
228 free(raid_ch->_base_channels); in raid_test_destroy_io_channel()
230 if (raid_ch->_module_channel) { in raid_test_destroy_io_channel()
231 spdk_put_io_channel(raid_ch->_module_channel); in raid_test_destroy_io_channel()
235 free(raid_ch); in raid_test_destroy_io_channel()
240 struct raid_bdev_io_channel *raid_ch, in raid_test_bdev_io_init() argument
247 raid_io->raid_ch = raid_ch; in raid_test_bdev_io_init()
289 raid_bdev_channel_get_base_info(struct raid_bdev_io_channel *raid_ch, struct spdk_bdev *base_bdev) in raid_bdev_channel_get_base_info() argument