Lines Matching refs:name

32 	.name = "passthru_external",
95 free(pt_node->pt_bdev.name); in _device_unregister_cb()
449 struct bdev_names *name; in vbdev_passthru_insert_name() local
451 TAILQ_FOREACH(name, &g_bdev_names, link) { in vbdev_passthru_insert_name()
452 if (strcmp(vbdev_name, name->vbdev_name) == 0) { in vbdev_passthru_insert_name()
458 name = calloc(1, sizeof(struct bdev_names)); in vbdev_passthru_insert_name()
459 if (!name) { in vbdev_passthru_insert_name()
464 name->bdev_name = strdup(bdev_name); in vbdev_passthru_insert_name()
465 if (!name->bdev_name) { in vbdev_passthru_insert_name()
467 free(name); in vbdev_passthru_insert_name()
471 name->vbdev_name = strdup(vbdev_name); in vbdev_passthru_insert_name()
472 if (!name->vbdev_name) { in vbdev_passthru_insert_name()
474 free(name->bdev_name); in vbdev_passthru_insert_name()
475 free(name); in vbdev_passthru_insert_name()
479 TAILQ_INSERT_TAIL(&g_bdev_names, name, link); in vbdev_passthru_insert_name()
495 struct bdev_names *name; in vbdev_passthru_finish() local
497 while ((name = TAILQ_FIRST(&g_bdev_names))) { in vbdev_passthru_finish()
498 TAILQ_REMOVE(&g_bdev_names, name, link); in vbdev_passthru_finish()
499 free(name->bdev_name); in vbdev_passthru_finish()
500 free(name->vbdev_name); in vbdev_passthru_finish()
501 free(name); in vbdev_passthru_finish()
568 struct bdev_names *name; in vbdev_passthru_register() local
576 TAILQ_FOREACH(name, &g_bdev_names, link) { in vbdev_passthru_register()
577 if (strcmp(name->bdev_name, bdev_name) != 0) { in vbdev_passthru_register()
589 pt_node->pt_bdev.name = strdup(name->vbdev_name); in vbdev_passthru_register()
590 if (!pt_node->pt_bdev.name) { in vbdev_passthru_register()
605 free(pt_node->pt_bdev.name); in vbdev_passthru_register()
637 name->vbdev_name); in vbdev_passthru_register()
649 free(pt_node->pt_bdev.name); in vbdev_passthru_register()
662 free(pt_node->pt_bdev.name); in vbdev_passthru_register()
667 SPDK_NOTICELOG("created ext_pt_bdev for: %s\n", name->vbdev_name); in vbdev_passthru_register()
703 struct bdev_names *name; in bdev_passthru_external_delete_disk() local
716 TAILQ_FOREACH(name, &g_bdev_names, link) { in bdev_passthru_external_delete_disk()
717 if (strcmp(name->vbdev_name, bdev_name) == 0) { in bdev_passthru_external_delete_disk()
718 TAILQ_REMOVE(&g_bdev_names, name, link); in bdev_passthru_external_delete_disk()
719 free(name->bdev_name); in bdev_passthru_external_delete_disk()
720 free(name->vbdev_name); in bdev_passthru_external_delete_disk()
721 free(name); in bdev_passthru_external_delete_disk()
737 vbdev_passthru_register(bdev->name); in vbdev_passthru_examine()