Home
last modified time | relevance | path

Searched refs:raid_bdev (Results 1 – 18 of 18) sorted by relevance

/spdk/module/bdev/raid/
H A Dbdev_raid.c67 struct raid_bdev *raid_bdev;
158 struct raid_bdev *raid_bdev = spdk_io_channel_get_io_device(ch);
161 for (i = 0; i < raid_bdev->num_base_bdevs; i++) {
162 struct raid_base_bdev_info *base_info = &raid_bdev->base_bdev_info[i];
176 static void raid_bdev_deconfigure(struct raid_bdev *raid_bdev, in raid_bdev_ch_process_cleanup()
199 struct raid_bdev *raid_bdev in raid_bdev_ch_process_setup()
55 struct raid_bdev *raid_bdev; global() member
144 struct raid_bdev *raid_bdev = spdk_io_channel_get_io_device(ch); raid_bdev_channel_get_base_info() local
185 struct raid_bdev *raid_bdev = process->raid_bdev; raid_bdev_ch_process_setup() local
246 struct raid_bdev *raid_bdev = io_device; raid_bdev_create_cb() local
327 struct raid_bdev *raid_bdev = io_device; raid_bdev_destroy_cb() local
362 raid_bdev_cleanup(struct raid_bdev * raid_bdev) raid_bdev_cleanup() argument
380 raid_bdev_free(struct raid_bdev * raid_bdev) raid_bdev_free() argument
389 raid_bdev_cleanup_and_free(struct raid_bdev * raid_bdev) raid_bdev_cleanup_and_free() argument
398 struct raid_bdev *raid_bdev = base_info->raid_bdev; raid_bdev_deconfigure_base_bdev() local
418 struct raid_bdev *raid_bdev = base_info->raid_bdev; raid_bdev_free_base_bdev_resource() local
447 struct raid_bdev *raid_bdev = io_device; raid_bdev_io_device_unregister_cb() local
461 raid_bdev_module_stop_done(struct raid_bdev * raid_bdev) raid_bdev_module_stop_done() argument
471 struct raid_bdev *raid_bdev = ctxt; _raid_bdev_destruct() local
744 struct raid_bdev *raid_bdev; raid_bdev_submit_reset_request() local
784 struct raid_bdev *raid_bdev = raid_io->raid_bdev; raid_bdev_io_split() local
883 struct raid_bdev *raid_bdev = spdk_io_channel_get_io_device(ch); raid_bdev_io_init() local
969 _raid_bdev_io_type_supported(struct raid_bdev * raid_bdev,enum spdk_bdev_io_type io_type) _raid_bdev_io_type_supported() argument
1037 struct raid_bdev *raid_bdev = ctxt; raid_bdev_get_io_channel() local
1043 raid_bdev_write_info_json(struct raid_bdev * raid_bdev,struct spdk_json_write_ctx * w) raid_bdev_write_info_json() argument
1105 struct raid_bdev *raid_bdev = ctx; raid_bdev_dump_info_json() local
1129 struct raid_bdev *raid_bdev = bdev->ctxt; raid_bdev_write_config_json() local
1171 struct raid_bdev *raid_bdev = ctx; raid_bdev_get_memory_domains() local
1224 struct raid_bdev *raid_bdev; raid_bdev_find_by_name() local
1238 struct raid_bdev *raid_bdev; raid_bdev_find_by_uuid() local
1373 struct raid_bdev *raid_bdev, *tmp; raid_bdev_exit() local
1453 struct raid_bdev *raid_bdev; _raid_bdev_create() local
1594 struct raid_bdev *raid_bdev; raid_bdev_create() local
1620 struct raid_bdev *raid_bdev = ctx; _raid_bdev_unregistering_cont() local
1657 struct raid_bdev *raid_bdev = process->raid_bdev; raid_bdev_unregistering_stop_process() local
1675 struct raid_bdev *raid_bdev = event_ctx; raid_bdev_event_cb() local
1688 raid_bdev_configure_cont(struct raid_bdev * raid_bdev) raid_bdev_configure_cont() argument
1737 raid_bdev_configure_write_sb_cb(int status,struct raid_bdev * raid_bdev,void * ctx) raid_bdev_configure_write_sb_cb() argument
1762 raid_bdev_configure(struct raid_bdev * raid_bdev) raid_bdev_configure() argument
1833 raid_bdev_deconfigure(struct raid_bdev * raid_bdev,raid_bdev_destruct_cb cb_fn,void * cb_arg) raid_bdev_deconfigure() argument
1860 struct raid_bdev *raid_bdev; raid_bdev_find_base_info_by_bdev() local
1878 struct raid_bdev *raid_bdev = base_info->raid_bdev; raid_bdev_remove_base_bdev_done() local
1901 struct raid_bdev *raid_bdev = base_info->raid_bdev; raid_bdev_remove_base_bdev_on_unquiesced() local
1937 struct raid_bdev *raid_bdev = base_info->raid_bdev; raid_bdev_channels_remove_base_bdev_done() local
1955 raid_bdev_remove_base_bdev_write_sb_cb(int status,struct raid_bdev * raid_bdev,void * ctx) raid_bdev_remove_base_bdev_write_sb_cb() argument
1973 struct raid_bdev *raid_bdev = base_info->raid_bdev; raid_bdev_remove_base_bdev_on_quiesced() local
2117 struct raid_bdev *raid_bdev = base_info->raid_bdev; _raid_bdev_remove_base_bdev() local
2237 raid_bdev_resize_write_sb_cb(int status,struct raid_bdev * raid_bdev,void * ctx) raid_bdev_resize_write_sb_cb() argument
2258 struct raid_bdev *raid_bdev; raid_bdev_resize_base_bdev() local
2352 raid_bdev_delete(struct raid_bdev * raid_bdev,raid_bdev_destruct_cb cb_fn,void * cb_arg) raid_bdev_delete() argument
2393 raid_bdev_process_finish_write_sb_cb(int status,struct raid_bdev * raid_bdev,void * ctx) raid_bdev_process_finish_write_sb_cb() argument
2404 struct raid_bdev *raid_bdev = ctx; raid_bdev_process_finish_write_sb() local
2495 struct raid_bdev *raid_bdev = process->raid_bdev; raid_bdev_process_finish_done() local
2554 struct raid_bdev *raid_bdev = process->raid_bdev; raid_bdev_process_finish_quiesced() local
2695 struct raid_bdev *raid_bdev = process->raid_bdev; raid_bdev_submit_process_request() local
2730 struct raid_bdev *raid_bdev = process->raid_bdev; _raid_bdev_process_thread_run() local
2776 struct raid_bdev *raid_bdev = process->raid_bdev; raid_bdev_process_thread_run() local
2809 struct raid_bdev *raid_bdev = process->raid_bdev; raid_bdev_process_thread_init() local
2856 struct raid_bdev *raid_bdev = process->raid_bdev; raid_bdev_channels_start_process_done() local
2910 struct raid_bdev *raid_bdev = process->raid_bdev; raid_bdev_process_start() local
2929 struct raid_bdev *raid_bdev = process->raid_bdev; raid_bdev_process_alloc_request() local
2969 raid_bdev_process_alloc(struct raid_bdev * raid_bdev,enum raid_process_type type,struct raid_base_bdev_info * target) raid_bdev_process_alloc() argument
3039 struct raid_bdev *raid_bdev = base_info->raid_bdev; raid_bdev_configure_base_bdev_cont() local
3129 struct raid_bdev *raid_bdev = base_info->raid_bdev; raid_bdev_configure_base_bdev() local
3311 raid_bdev_add_base_bdev(struct raid_bdev * raid_bdev,const char * name,raid_base_bdev_cb cb_fn,void * cb_ctx) raid_bdev_add_base_bdev() argument
3380 struct raid_bdev *raid_bdev; raid_bdev_create_from_sb() local
3419 struct raid_bdev *raid_bdev; raid_bdev_examine_no_sb() local
3481 struct raid_bdev *raid_bdev; raid_bdev_examine_others() local
3525 struct raid_bdev *raid_bdev; raid_bdev_examine_sb() local
[all...]
H A Dbdev_raid_sb.c16 struct raid_bdev *raid_bdev; member
35 raid_bdev_alloc_superblock(struct raid_bdev *raid_bdev, uint32_t block_size) in raid_bdev_alloc_superblock() argument
39 assert(raid_bdev->sb == NULL); in raid_bdev_alloc_superblock()
47 raid_bdev->sb = sb; in raid_bdev_alloc_superblock()
53 raid_bdev_free_superblock(struct raid_bdev *raid_bdev) in raid_bdev_free_superblock() argument
55 if (raid_bdev->sb_io_buf != NULL && raid_bdev->sb_io_buf != raid_bdev->sb) { in raid_bdev_free_superblock()
56 assert(spdk_bdev_is_md_interleaved(&raid_bdev->bdev)); in raid_bdev_free_superblock()
57 spdk_dma_free(raid_bdev->sb_io_buf); in raid_bdev_free_superblock()
58 raid_bdev->sb_io_buf = NULL; in raid_bdev_free_superblock()
60 spdk_dma_free(raid_bdev->sb); in raid_bdev_free_superblock()
[all …]
H A Draid5f.c105 struct raid_bdev *raid_bdev; member
140 c < req->chunks + raid5f_ch_to_r5f_info(req->r5ch)->raid_bdev->num_base_bdevs
168 raid5f_stripe_data_chunks_num(const struct raid_bdev *raid_bdev) in raid5f_stripe_data_chunks_num() argument
170 return raid_bdev->min_base_bdevs_operational; in raid5f_stripe_data_chunks_num()
174 raid5f_stripe_parity_chunk_index(const struct raid_bdev *raid_bdev, uint64_t stripe_index) in raid5f_stripe_parity_chunk_index() argument
176 return raid5f_stripe_data_chunks_num(raid_bdev) - stripe_index % raid_bdev->num_base_bdevs; in raid5f_stripe_parity_chunk_index()
256 struct raid_bdev *raid_bdev = raid_io->raid_bdev; in raid5f_xor_stripe_continue() local
257 uint8_t n_src = raid5f_stripe_data_chunks_num(raid_bdev); in raid5f_xor_stripe_continue()
285 struct raid_bdev *raid_bdev = raid_io->raid_bdev; in raid5f_xor_stripe() local
294 num_blocks = raid_bdev->strip_size; in raid5f_xor_stripe()
[all …]
H A Draid0.c80 struct raid_bdev *raid_bdev = raid_io->raid_bdev; in raid0_submit_rw_request() local
92 start_strip = raid_io->offset_blocks >> raid_bdev->strip_size_shift; in raid0_submit_rw_request()
94 raid_bdev->strip_size_shift; in raid0_submit_rw_request()
95 if (start_strip != end_strip && raid_bdev->num_base_bdevs > 1) { in raid0_submit_rw_request()
102 pd_strip = start_strip / raid_bdev->num_base_bdevs; in raid0_submit_rw_request()
103 pd_idx = start_strip % raid_bdev->num_base_bdevs; in raid0_submit_rw_request()
104 offset_in_strip = raid_io->offset_blocks & (raid_bdev->strip_size - 1); in raid0_submit_rw_request()
105 pd_lba = (pd_strip << raid_bdev->strip_size_shift) + offset_in_strip; in raid0_submit_rw_request()
107 base_info = &raid_bdev->base_bdev_info[pd_idx]; in raid0_submit_rw_request()
132 struct spdk_bdev *bdev = &base_info->raid_bdev->bdev; in raid0_submit_rw_request()
[all …]
H A Dbdev_raid.h61 struct raid_bdev *raid_bdev; member
126 struct raid_bdev *raid_bdev; member
181 * raid_bdev is the single entity structure which contains SPDK block device
185 struct raid_bdev {
193 TAILQ_ENTRY(raid_bdev) global_link;
248 /* Callback and context for raid_bdev configuration */
259 TAILQ_HEAD(raid_all_tailq, raid_bdev);
267 struct raid_bdev **raid_bdev_ou
183 struct raid_bdev { global() struct
191 self_descraid_bdev global() argument
206 stateraid_bdev global() argument
230 moduleraid_bdev global() argument
237 sbraid_bdev global() argument
244 processraid_bdev global() argument
253 sb_io_buf_sizeraid_bdev global() argument
[all...]
H A Draid1.c13 struct raid_bdev *raid_bdev; member
76 return &raid_io->raid_bdev->base_bdev_info[raid_io->base_bdev_io_submitted]; in raid1_get_read_io_base_bdev()
101 struct raid_bdev *raid_bdev = raid_io->raid_bdev; in raid1_correct_read_error() local
109 base_info = &raid_bdev->base_bdev_info[i]; in raid1_correct_read_error()
152 struct raid_bdev *raid_bdev = raid_io->raid_bdev; in raid1_read_other_base_bdev() local
220 raid1_channel_next_read_base_bdev(struct raid_bdev * raid_bdev,struct raid_bdev_io_channel * raid_ch) raid1_channel_next_read_base_bdev() argument
241 struct raid_bdev *raid_bdev = raid_io->raid_bdev; raid1_submit_read_request() local
278 struct raid_bdev *raid_bdev = raid_io->raid_bdev; raid1_submit_write_request() local
374 raid1_start(struct raid_bdev * raid_bdev) raid1_start() argument
408 raid1_stop(struct raid_bdev * raid_bdev) raid1_stop() argument
418 raid1_get_io_channel(struct raid_bdev * raid_bdev) raid1_get_io_channel() argument
[all...]
H A Dconcat.c69 struct raid_bdev *raid_bdev = raid_io->raid_bdev; in concat_submit_rw_request() local
70 struct concat_block_range *block_range = raid_bdev->module_private; in concat_submit_rw_request()
81 for (i = 0; i < raid_bdev->num_base_bdevs; i++) { in concat_submit_rw_request()
91 base_info = &raid_bdev->base_bdev_info[pd_idx]; in concat_submit_rw_request()
171 struct raid_bdev *raid_bdev; in concat_submit_null_payload_request() local
182 raid_bdev = raid_io->raid_bdev; in concat_submit_null_payload_request()
183 block_range = raid_bdev->module_private; in concat_submit_null_payload_request()
192 for (i = 0; i < raid_bdev->num_base_bdevs; i++) { in concat_submit_null_payload_request()
237 base_info = &raid_bdev->base_bdev_info[i]; in concat_submit_null_payload_request()
271 concat_start(struct raid_bdev *raid_bdev) in concat_start() argument
[all …]
H A Dbdev_raid_rpc.c67 struct raid_bdev *raid_bdev; in rpc_bdev_raid_get_bdevs() local
88 TAILQ_FOREACH(raid_bdev, &g_raid_bdev_list, global_link) { in rpc_bdev_raid_get_bdevs()
89 if (raid_bdev->state == state || state == RAID_BDEV_STATE_MAX) { in rpc_bdev_raid_get_bdevs()
93 spdk_json_write_named_string(w, "name", raid_bdev->bdev.name); in rpc_bdev_raid_get_bdevs()
94 spdk_uuid_fmt_lower(uuid_str, sizeof(uuid_str), &raid_bdev->bdev.uuid); in rpc_bdev_raid_get_bdevs()
96 raid_bdev_write_info_json(raid_bdev, w); in rpc_bdev_raid_get_bdevs()
191 struct raid_bdev *raid_bdev; member
232 raid_bdev_delete(ctx->raid_bdev, NUL in rpc_bdev_raid_create_add_base_bdev_cb()
259 struct raid_bdev *raid_bdev; rpc_bdev_raid_create() local
406 struct raid_bdev *raid_bdev; rpc_bdev_raid_delete() local
450 char *raid_bdev; global() member
511 struct raid_bdev *raid_bdev; rpc_bdev_raid_add_base_bdev() local
[all...]
/spdk/test/unit/lib/bdev/raid/
H A Dcommon.c43 struct raid_bdev *raid_test_create_raid_bdev(struct raid_params *params,
45 void raid_test_delete_raid_bdev(struct raid_bdev *raid_bdev);
46 struct raid_bdev_io_channel *raid_test_create_io_channel(struct raid_bdev *raid_bdev);
48 void raid_test_bdev_io_init(struct raid_bdev_io *raid_io, struct raid_bdev *raid_bdev,
101 struct raid_bdev *
104 struct raid_bdev *raid_bdev; in raid_test_create_raid_bdev() local
109 raid_bdev = calloc(1, sizeof(*raid_bdev)); in raid_test_create_raid_bdev()
110 SPDK_CU_ASSERT_FATAL(raid_bdev != NULL); in raid_test_create_raid_bdev()
112 raid_bdev->module = module; in raid_test_create_raid_bdev()
113 raid_bdev->level = module->level; in raid_test_create_raid_bdev()
[all …]
/spdk/test/unit/lib/bdev/raid/raid5f.c/
H A Draid5f_ut.c21 DEFINE_STUB_V(raid_bdev_module_stop_done, (struct raid_bdev *raid_bdev));
156 struct raid_bdev *raid_bdev = raid_test_create_raid_bdev(params, &g_raid5f_module); in create_raid5f() local
158 SPDK_CU_ASSERT_FATAL(raid5f_start(raid_bdev) == 0); in create_raid5f()
160 return raid_bdev->module_private; in create_raid5f()
166 struct raid_bdev *raid_bdev = r5f_info->raid_bdev; in delete_raid5f() local
168 raid5f_stop(raid_bdev); in delete_raid5f()
275 struct raid_bdev *raid_bdev = io_info->r5f_info->raid_bdev; get_raid_io() local
411 struct raid_bdev *raid_bdev; spdk_bdev_writev_blocks_with_md() local
463 struct raid_bdev *raid_bdev; spdk_bdev_readv_blocks_degraded() local
530 struct raid_bdev *raid_bdev = raid_io->raid_bdev; spdk_bdev_readv_blocks_with_md() local
600 struct raid_bdev *raid_bdev = io_info->r5f_info->raid_bdev; test_raid5f_write_request() local
686 struct raid_bdev *raid_bdev = r5f_info->raid_bdev; init_io_info() local
754 struct raid_bdev *raid_bdev = r5f_info->raid_bdev; io_info_setup_parity() local
794 struct raid_bdev *raid_bdev = r5f_info->raid_bdev; io_info_setup_degraded() local
863 run_for_each_raid5f_config(void (* test_fn)(struct raid_bdev * raid_bdev,struct raid_bdev_io_channel * raid_ch)) run_for_each_raid5f_config() argument
886 RAID5F_TEST_FOR_EACH_STRIPE(raid_bdev,i) global() argument
890 __test_raid5f_submit_read_request(struct raid_bdev * raid_bdev,struct raid_bdev_io_channel * raid_ch) __test_raid5f_submit_read_request() argument
924 __test_raid5f_stripe_request_map_iovecs(struct raid_bdev * raid_bdev,struct raid_bdev_io_channel * raid_ch) __test_raid5f_stripe_request_map_iovecs() argument
990 __test_raid5f_submit_full_stripe_write_request(struct raid_bdev * raid_bdev,struct raid_bdev_io_channel * raid_ch) __test_raid5f_submit_full_stripe_write_request() argument
1008 __test_raid5f_chunk_write_error(struct raid_bdev * raid_bdev,struct raid_bdev_io_channel * raid_ch) __test_raid5f_chunk_write_error() argument
1059 __test_raid5f_chunk_write_error_with_enomem(struct raid_bdev * raid_bdev,struct raid_bdev_io_channel * raid_ch) __test_raid5f_chunk_write_error_with_enomem() argument
[all...]
/spdk/test/unit/lib/bdev/raid/raid1.c/
H A Draid1_ut.c20 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); in create_raid1()
113 SPDK_CU_ASSERT_FATAL(raid1_start(raid_bdev) == 0); in create_raid1()
115 return raid_bdev->module_private; in create_raid1()
121 struct raid_bdev *raid_bdev = r1_info->raid_bdev; in delete_raid1()
123 raid1_stop(raid_bdev); in delete_raid1()
110 struct raid_bdev *raid_bdev = raid_test_create_raid_bdev(params, &g_raid1_module); create_raid1() local
120 struct raid_bdev *raid_bdev = r1_info->raid_bdev; delete_raid1() local
176 run_for_each_raid1_config(void (* test_fn)(struct raid_bdev * raid_bdev,struct raid_bdev_io_channel * raid_ch)) run_for_each_raid1_config() argument
196 _test_raid1_read_balancing(struct raid_bdev * raid_bdev,struct raid_bdev_io_channel * raid_ch) _test_raid1_read_balancing() argument
258 _test_raid1_write_error(struct raid_bdev * raid_bdev,struct raid_bdev_io_channel * raid_ch) _test_raid1_write_error() argument
324 _test_raid1_read_error(struct raid_bdev * raid_bdev,struct raid_bdev_io_channel * raid_ch) _test_raid1_read_error() argument
[all...]
/spdk/test/unit/lib/bdev/raid/concat.c/
H A Dconcat_ut.c226 static struct raid_bdev *
229 struct raid_bdev *raid_bdev = raid_test_create_raid_bdev(params, &g_concat_module); in create_concat() local
231 CU_ASSERT(concat_start(raid_bdev) == 0); in create_concat()
232 return raid_bdev; in create_concat()
236 delete_concat(struct raid_bdev *raid_bdev) in delete_concat() argument
238 concat_stop(raid_bdev); in delete_concat()
239 raid_test_delete_raid_bdev(raid_bdev); in delete_concat()
245 struct raid_bdev *raid_bdev; in test_concat_start() local
252 raid_bdev = create_concat(params); in test_concat_start()
253 block_range = raid_bdev->module_private; in test_concat_start()
[all …]
/spdk/test/unit/lib/bdev/raid/raid0.c/
H A Draid0_ut.c429 struct raid_bdev *raid_bdev, uint64_t lba, uint64_t blocks, int16_t iotype) in raid_io_initialize() argument
443 if (spdk_bdev_is_md_separate(&raid_bdev->bdev)) { in raid_io_initialize()
444 md_buf = calloc(1, blocks * spdk_bdev_get_md_size(&raid_bdev->bdev)); in raid_io_initialize()
449 raid_test_bdev_io_init(raid_io, raid_bdev, raid_ch, iotype, lba, blocks, iovs, iovcnt, md_buf); in raid_io_initialize()
455 struct raid_bdev *raid_bdev = raid_io->raid_bdev; in verify_io() local
456 uint8_t num_base_drives = raid_bdev->num_base_bdevs; in verify_io()
471 SPDK_CU_ASSERT_FATAL(raid_bdev != NULL); in verify_io()
491 pd_lba = pd_strip << raid_bdev->strip_size_shift; in verify_io()
492 pd_blocks = raid_bdev->strip_size; in verify_io()
498 CU_ASSERT(raid_bdev->base_bdev_info[pd_idx].desc == output->desc); in verify_io()
[all …]
/spdk/test/unit/lib/bdev/raid/bdev_raid_sb.c/
H A Dbdev_raid_sb_ut.c187 write_sb_cb(int status, struct raid_bdev *raid_bdev, void *ctx) in write_sb_cb() argument
198 struct raid_bdev raid_bdev = { in test_raid_bdev_write_superblock() local
207 base_info[i].raid_bdev = &raid_bdev; in test_raid_bdev_write_superblock()
213 status = raid_bdev_alloc_superblock(&raid_bdev, spdk_bdev_get_data_block_size(&raid_bdev.bdev)); in test_raid_bdev_write_superblock()
217 raid_bdev_init_superblock(&raid_bdev); in test_raid_bdev_write_superblock()
221 raid_bdev_write_superblock(&raid_bdev, write_sb_cb, &status); in test_raid_bdev_write_superblock()
222 CU_ASSERT(g_write_counter == raid_bdev.num_base_bdevs - 1); in test_raid_bdev_write_superblock()
226 CU_ASSERT(memcmp(raid_bdev.sb, g_buf, raid_bdev.sb->length) == 0); in test_raid_bdev_write_superblock()
229 raid_bdev.sb->length = RAID_BDEV_SB_MAX_LENGTH; in test_raid_bdev_write_superblock()
230 if (spdk_bdev_is_md_interleaved(&raid_bdev.bdev)) { in test_raid_bdev_write_superblock()
[all …]
/spdk/test/unit/lib/bdev/raid/bdev_raid.c/
H A Dbdev_raid_ut.c64 ut_raid_start(struct raid_bdev *raid_bdev) in ut_raid_start()
69 RAID_FOR_EACH_BASE_BDEV(raid_bdev, base_info) { in ut_raid_start()
72 raid_bdev->bdev.blockcnt = min_blockcnt; in ut_raid_start()
119 struct raid_bdev *raid_bdev = spdk_io_channel_get_io_device(spdk_io_channel_from_ctx(raid_ch)); in ut_raid_submit_process_request()
121 *(uint64_t *)raid_bdev->module_private += process_req->num_blocks; in ut_raid_submit_process_request()
187 DEFINE_STUB_V(raid_bdev_init_superblock, (struct raid_bdev *raid_bdev));
188 DEFINE_STUB(raid_bdev_alloc_superblock, int, (struct raid_bdev *raid_bde
63 ut_raid_start(struct raid_bdev * raid_bdev) ut_raid_start() argument
118 struct raid_bdev *raid_bdev = spdk_io_channel_get_io_device(spdk_io_channel_from_ctx(raid_ch)); ut_raid_submit_process_request() local
214 raid_bdev_write_superblock(struct raid_bdev * raid_bdev,raid_bdev_write_sb_cb cb,void * cb_ctx) raid_bdev_write_superblock() argument
296 check_and_remove_raid_bdev(struct raid_bdev * raid_bdev) check_and_remove_raid_bdev() argument
685 verify_reset_io(struct spdk_bdev_io * bdev_io,uint8_t num_base_drives,struct raid_bdev_io_channel * ch_ctx,struct raid_bdev * raid_bdev,uint32_t io_status) verify_reset_io() argument
958 struct raid_bdev *raid_bdev; test_create_raid_invalid_args() local
[all...]
/spdk/test/bdev/
H A Dbdev_raid.sh66 local raid_bdev
77 raid_bdev=$($rpc_py bdev_raid_get_bdevs online | jq -r '.[0]["name"] | select(.)')
78 if [ $raid_bdev = "" ]; then
83 nbd_start_disks $DEFAULT_RPC_ADDR $raid_bdev $nbd
208 local raid_bdev
271 raid_bdev=$($rpc_py bdev_raid_get_bdevs all | jq -r '.[0]["name"]')
272 if [ "$raid_bdev" != $raid_bdev_name ]; then
278 raid_bdev=$($rpc_py bdev_raid_get_bdevs all | jq -r '.[0]["name"] | select(.)')
279 if [ -n "$raid_bdev" ]; then
402 local raid_bdev
[all...]
/spdk/python/spdk/rpc/
H A Dbdev.py432 def bdev_raid_add_base_bdev(client, base_bdev, raid_bdev):
436 raid_bdev: raid bdev name
442 params['raid_bdev'] = raid_bdev
415 bdev_raid_add_base_bdev(client, base_bdev, raid_bdev) global() argument
/spdk/scripts/
H A Drpc.py2329 raid_bdev=args.raid_bdev,
2332 p.add_argument('raid_bdev', help='raid bdev name')