Lines Matching defs:cfg
487 struct spdk_vbdev_error_config *cfg;
489 while ((cfg = TAILQ_FIRST(&g_error_config))) {
490 TAILQ_REMOVE(&g_error_config, cfg, tailq);
491 free(cfg->base_bdev);
492 free(cfg);
499 struct spdk_vbdev_error_config *cfg;
501 TAILQ_FOREACH(cfg, &g_error_config, tailq) {
502 if (strcmp(cfg->base_bdev, base_bdev_name) == 0) {
503 return cfg;
513 struct spdk_vbdev_error_config *cfg;
515 cfg = vbdev_error_config_find_by_base_name(base_bdev_name);
516 if (cfg) {
522 cfg = calloc(1, sizeof(*cfg));
523 if (!cfg) {
528 cfg->base_bdev = strdup(base_bdev_name);
529 if (!cfg->base_bdev) {
530 free(cfg);
535 spdk_uuid_copy(&cfg->uuid, uuid);
536 TAILQ_INSERT_TAIL(&g_error_config, cfg, tailq);
544 struct spdk_vbdev_error_config *cfg;
546 cfg = vbdev_error_config_find_by_base_name(base_bdev_name);
547 if (!cfg) {
551 TAILQ_REMOVE(&g_error_config, cfg, tailq);
552 free(cfg->base_bdev);
553 free(cfg);
572 struct spdk_vbdev_error_config *cfg;
575 cfg = vbdev_error_config_find_by_base_name(bdev->name);
576 if (cfg != NULL) {
577 rc = _vbdev_error_create(bdev->name, &cfg->uuid);
590 struct spdk_vbdev_error_config *cfg;
592 TAILQ_FOREACH(cfg, &g_error_config, tailq) {
597 spdk_json_write_named_string(w, "base_name", cfg->base_bdev);
598 if (!spdk_uuid_is_null(&cfg->uuid)) {
599 spdk_json_write_named_uuid(w, "uuid", &cfg->uuid);