Lines Matching refs:base_bdev
23 char *base_bdev; member
205 struct spdk_bdev *base_bdev; in vbdev_split_create() local
211 rc = spdk_bdev_part_base_construct_ext(cfg->base_bdev, in vbdev_split_create()
224 base_bdev = spdk_bdev_part_base_get_bdev(cfg->split_base); in vbdev_split_create()
227 if (((cfg->split_size_mb * mb) % base_bdev->blocklen) != 0) { in vbdev_split_create()
230 cfg->split_size_mb, base_bdev->blocklen); in vbdev_split_create()
234 split_size_blocks = (cfg->split_size_mb * mb) / base_bdev->blocklen; in vbdev_split_create()
238 split_size_blocks = base_bdev->blockcnt / cfg->split_count; in vbdev_split_create()
242 max_split_count = base_bdev->blockcnt / split_size_blocks; in vbdev_split_create()
252 cfg->base_bdev, split_count, split_size_blocks); in vbdev_split_create()
265 name = spdk_sprintf_alloc("%sp%" PRIu64, cfg->base_bdev, i); in vbdev_split_create()
299 free(cfg->base_bdev); in vbdev_split_del_config()
332 if (strcmp(cfg->base_bdev, base_bdev_name) == 0) { in vbdev_split_config_find_by_base_name()
370 cfg->base_bdev = strdup(base_bdev_name); in vbdev_split_add_config()
371 if (!cfg->base_bdev) { in vbdev_split_add_config()
425 spdk_json_write_named_string(w, "base_bdev", cfg->base_bdev); in vbdev_split_config_json()