Lines Matching refs:props

492 parseprop(nvlist_t *props, char *propname)
503 if (nvlist_lookup_string(props, propname, &strval) == 0) {
508 if (nvlist_add_string(props, propname, propval) != 0)
614 nvlist_t *props;
618 if (nvlist_alloc(&props, NV_UNIQUE_NAME, 0) != 0)
625 if (parseprop(props, optarg) != 0)
676 ret = zfs_clone(zhp, argv[1], props);
705 nvlist_free(props);
712 nvlist_free(props);
743 nvlist_t *props;
746 if (nvlist_alloc(&props, NV_UNIQUE_NAME, 0) != 0)
761 if (nvlist_add_uint64(props,
778 if (nvlist_add_uint64(props,
784 if (parseprop(props, optarg) != 0)
846 if (props && (real_props = zfs_valid_proplist(g_zfs, type,
847 props, 0, NULL, zpool_handle, msg)) == NULL) {
856 if (nvlist_lookup_string(props, zfs_prop_to_name(resv_prop),
858 if (nvlist_add_uint64(props,
860 nvlist_free(props);
881 if (zfs_create(g_zfs, argv[0], type, props) != 0)
911 nvlist_free(props);
914 nvlist_free(props);
2392 nvlist_t *props;
2404 if (nvlist_alloc(&props, NV_UNIQUE_NAME, 0) != 0)
2408 node->usn_nvl = props;
2472 nvlist_add_boolean_value(props, "smbentity", smbentity) != 0)
2481 if (nvlist_add_uint32(props, "type", type) != 0)
2486 if (nvlist_add_uint64(props, "name", rid) != 0)
2490 if (nvlist_add_string(props, "name", name) != 0)
2505 nvlist_free(props);
2508 props = node->usn_nvl;
2519 if (!nvlist_exists(props, "quota"))
2520 (void) nvlist_add_uint64(props, "quota", 0);
2523 if (!nvlist_exists(props, "used"))
2524 (void) nvlist_add_uint64(props, "used", 0);
2530 if (nvlist_add_uint64(props, propname, space) != 0)
3498 nvlist_t *props = data;
3500 if (zfs_prop_set_list(zhp, props) != 0) {
3519 nvlist_t *props = NULL;
3565 if (nvlist_alloc(&props, NV_UNIQUE_NAME, 0) != 0)
3568 if ((ret = parseprop(props, argv[i])) != 0)
3573 ZFS_TYPE_DATASET, NULL, NULL, 0, set_callback, props);
3576 nvlist_free(props);
3623 nvlist_t *props;
3627 if (nvlist_alloc(&props, NV_UNIQUE_NAME, 0) != 0)
3636 if (parseprop(props, optarg) != 0)
3678 ret = zfs_snapshot_nvl(g_zfs, sd.sd_nvl, props);
3680 nvlist_free(props);
3687 nvlist_free(props);
3710 {"props", no_argument, NULL, 'p'},
3741 flags.props = B_TRUE;
3789 if (fromname != NULL || flags.replicate || flags.props ||
3832 if (flags.replicate || flags.doall || flags.props ||
3940 nvlist_t *props;
3943 if (nvlist_alloc(&props, NV_UNIQUE_NAME, 0) != 0)
3950 if (parseprop(props, optarg) != 0)
4003 while ((nvp = nvlist_next_nvpair(props, nvp))) {
4055 err = zfs_receive(g_zfs, argv[0], props, &flags, STDIN_FILENO, NULL);
4744 const char *props[ZFS_NUM_PROPS];
4780 props[count++] = pd->pd_name;
4782 props[count] = NULL;
4784 qsort(props, count, sizeof (char *), prop_cmp);
4787 (void) fprintf(fp, fmt, props[i], gettext("property"), "");