| /spdk/module/bdev/raid/ |
| H A D | bdev_raid.c | 67 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 D | bdev_raid_sb.c | 16 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 D | raid5f.c | 105 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 D | raid0.c | 80 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 D | bdev_raid.h | 61 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 D | raid1.c | 13 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 D | concat.c | 69 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 D | bdev_raid_rpc.c | 67 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 D | common.c | 43 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 D | raid5f_ut.c | 21 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 D | raid1_ut.c | 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); 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 D | concat_ut.c | 226 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 D | raid0_ut.c | 429 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 D | bdev_raid_sb_ut.c | 187 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 D | bdev_raid_ut.c | 64 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 D | bdev_raid.sh | 66 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 D | bdev.py | 432 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 D | rpc.py | 2329 raid_bdev=args.raid_bdev, 2332 p.add_argument('raid_bdev', help='raid bdev name')
|