Lines Matching defs:strval
175 spa_prop_add_list(nvlist_t *nvl, zpool_prop_t prop, char *strval,
184 if (strval != NULL)
185 VERIFY(nvlist_add_string(propval, ZPROP_VALUE, strval) == 0);
328 char *strval = NULL;
354 strval = kmem_alloc(ZFS_MAX_DATASET_NAME_LEN,
356 dsl_dataset_name(ds, strval);
360 strval = NULL;
364 spa_prop_add_list(*nvp, prop, strval, intval, src);
366 if (strval != NULL)
367 kmem_free(strval, ZFS_MAX_DATASET_NAME_LEN);
373 strval = kmem_alloc(za.za_num_integers, KM_SLEEP);
375 za.za_name, 1, za.za_num_integers, strval);
377 kmem_free(strval, za.za_num_integers);
380 spa_prop_add_list(*nvp, prop, strval, 0, src);
381 kmem_free(strval, za.za_num_integers);
415 char *strval, *slash, *check, *fname;
492 error = nvpair_value_string(elem, &strval);
498 if (strval == NULL || strval[0] == '\0') {
504 if (error = dmu_objset_hold(strval, FTAG, &os))
551 if ((error = nvpair_value_string(elem, &strval)) != 0)
554 if (strval[0] == '\0')
557 if (strcmp(strval, "none") == 0)
560 if (strval[0] != '/') {
565 slash = strrchr(strval, '/');
574 if ((error = nvpair_value_string(elem, &strval)) != 0)
576 for (check = strval; *check != '\0'; check++) {
588 if (strlen(strval) > ZPROP_MAX_COMMENT)
6043 char *strval, *fname;
6089 strval = fnvpair_value_string(elem);
6092 spa->spa_comment = spa_strdup(strval);
6102 "%s=%s", nvpair_name(elem), strval);
6121 strval = fnvpair_value_string(elem);
6124 1, strlen(strval) + 1, strval, tx));
6126 "%s=%s", nvpair_name(elem), strval);