Lines Matching refs:prop
694 dsl_enforce_ds_ss_limits(dsl_dir_t *dd, zfs_prop_t prop, cred_t *cr)
701 ASSERT(prop == ZFS_PROP_FILESYSTEM_LIMIT ||
702 prop == ZFS_PROP_SNAPSHOT_LIMIT);
724 if (dsl_deleg_access_impl(ds, zfs_prop_to_name(prop), cr) == 0)
735 * The prop argument indicates which limit to check.
741 dsl_fs_ss_limit_check(dsl_dir_t *dd, uint64_t delta, zfs_prop_t prop,
751 ASSERT(prop == ZFS_PROP_FILESYSTEM_LIMIT ||
752 prop == ZFS_PROP_SNAPSHOT_LIMIT);
762 enforce = dsl_enforce_ds_ss_limits(dd, prop, cr);
773 if (prop == ZFS_PROP_SNAPSHOT_LIMIT) {
803 err = dsl_prop_get_dd(dd, zfs_prop_to_name(prop), 8, 1, &limit, NULL,
813 err = dsl_fs_ss_limit_check(dd->dd_parent, delta, prop,
826 dsl_fs_ss_count_adjust(dsl_dir_t *dd, int64_t delta, const char *prop,
835 ASSERT(strcmp(prop, DD_FIELD_FILESYSTEM_COUNT) == 0 ||
836 strcmp(prop, DD_FIELD_SNAPSHOT_COUNT) == 0);
845 strcmp(prop, DD_FIELD_FILESYSTEM_COUNT) == 0)
862 prop, sizeof (count), 1, &count)) == ENOENT)
870 VERIFY0(zap_update(os, dd->dd_object, prop, sizeof (count), 1, &count,
875 dsl_fs_ss_count_adjust(dd->dd_parent, delta, prop, tx);