Lines Matching defs:prop
46 dodefault(zfs_prop_t prop, int intsz, int numints, void *buf)
53 if (prop == ZPROP_INVAL ||
54 (zfs_prop_readonly(prop) && !zfs_prop_setonce(prop)))
57 if (zfs_prop_get_type(prop) == PROP_TYPE_STRING) {
60 (void) strncpy(buf, zfs_prop_default_string(prop),
66 *(uint64_t *)buf = zfs_prop_default_numeric(prop);
79 zfs_prop_t prop;
90 prop = zfs_name_to_prop(propname);
91 inheritable = (prop == ZPROP_INVAL || zfs_prop_inheritable(prop));
151 err = dodefault(prop, intsz, numints, buf);
163 zfs_prop_t prop = zfs_name_to_prop(propname);
168 inheritable = (prop == ZPROP_INVAL || zfs_prop_inheritable(prop));
275 * Return 0 on success, errno if the prop is not an integer value.
366 zfs_prop_t prop = zfs_name_to_prop(propname);
373 switch (prop) {
553 * If the prop is set here, then this change is not
898 * All-or-nothing; if any prop can't be set, nothing will be modified.
940 zfs_prop_t prop;
999 prop = zfs_name_to_prop(propname);
1002 if ((flags & DSL_PROP_GET_INHERITING) && prop != ZPROP_INVAL &&
1003 !zfs_prop_inheritable(prop))
1007 if ((flags & DSL_PROP_GET_SNAPSHOT) && prop != ZPROP_INVAL &&
1008 !zfs_prop_valid_for_type(prop, ZFS_TYPE_SNAPSHOT))
1169 dsl_prop_nvlist_add_uint64(nvlist_t *nv, zfs_prop_t prop, uint64_t value)
1172 const char *propname = zfs_prop_to_name(prop);
1183 if (dodefault(prop, 8, 1, &default_value) == 0 &&
1192 dsl_prop_nvlist_add_string(nvlist_t *nv, zfs_prop_t prop, const char *value)
1195 const char *propname = zfs_prop_to_name(prop);