Lines Matching refs:props

217 process_user_props(zfs_handle_t *zhp, nvlist_t *props)
230 while ((elem = nvlist_next_nvpair(props, elem)) != NULL) {
382 * XXX Why do we store the user props separately, in addition to
2201 * triggered by the presence of enabled sharing props.
2216 /* Validate the sharing props. */
2321 * to support clearing unregistered external props.
2479 /* Validate the sharing props as much as possible */
2634 * property values. Use zfs_prop_nvlist_add() to populate the props nvlist
2639 zfs_props_predict(zfs_handle_t *zhp, nvlist_t *props, zprop_setflags_t flags,
2649 if (zcmd_write_src_nvlist(hdl, &zc, props) != 0)
3694 /* Get the ZPL props which include mlslabel */
4003 zfs_get_collapsed_source(zfs_handle_t *zhp, zfs_prop_t *props,
4016 for (; *props != NULL; props++) {
4017 if (zfs_prop_get(zhp, *props, dummy,
4022 if (is_exclude != NULL && is_exclude(*props, dummy, source))
4878 nvlist_t *props)
4917 if (props != NULL) {
4929 props = zfs_prepare_valid_proplist(hdl, type, props, zoned,
4932 if (props == NULL)
4944 if (props == NULL || nvlist_lookup_uint64(props,
4946 nvlist_free(props);
4952 if ((ret = nvlist_lookup_uint64(props,
4959 nvlist_free(props);
4967 nvlist_free(props);
4974 nvlist_free(props);
4982 /* zfs_crypto_create may update props */
4983 if (zfs_crypto_zckey(hdl, ZFS_CRYPTO_CREATE, props, &zc) != 0)
4986 if (props && zcmd_write_src_nvlist(hdl, &zc, props) != 0)
4988 nvlist_free(props);
5199 zfs_clone(zfs_handle_t *zhp, const char *target, nvlist_t *props)
5233 if (props != NULL) {
5237 props = zfs_prepare_valid_proplist(hdl, type, props, zoned,
5241 if (props == NULL)
5248 /* may update props */
5249 if (zfs_crypto_zckey(zhp->zfs_hdl, ZFS_CRYPTO_CLONE, props, &zc) != 0) {
5250 nvlist_free(props);
5254 if (props && zcmd_write_src_nvlist(hdl, &zc, props) != 0) {
5255 nvlist_free(props);
5259 nvlist_free(props);
5354 nvlist_t *props)
5370 if (props != NULL) {
5371 if ((props = zfs_prepare_valid_proplist(hdl, ZFS_TYPE_SNAPSHOT,
5372 props, B_FALSE, NULL, NULL, errbuf, 0)) == NULL)
5375 if (zcmd_write_src_nvlist(hdl, &zc, props) != 0) {
5376 nvlist_free(props);
5380 nvlist_free(props);
5830 /* Validate the sharing props as much as possible */
6249 zfs_attach_props_table(zfs_handle_t *zhp, uint8_t *props)
6257 (void) memcpy(zhp->zfs_props_table, props, size);
6282 zfs_prune_proplist(zfs_handle_t *zhp, uint8_t *props)
6286 zfs_attach_props_table(zhp, props);
6287 props = zhp->zfs_props_table;
6304 if (id >= 0 && props[id] == B_FALSE)
6687 zvol_volsize_to_reservation(uint64_t volsize, nvlist_t *props)
6694 if (nvlist_lookup_string(props,
6699 if (nvlist_lookup_uint64(props,