Lines Matching refs:prop
807 zfs_prop_delegatable(zfs_prop_t prop) in zfs_prop_delegatable() argument
809 ASSERT3S(prop, >=, 0); in zfs_prop_delegatable()
810 ASSERT3S(prop, <, ZFS_NUM_PROPS); in zfs_prop_delegatable()
811 zprop_desc_t *pd = &zfs_prop_table[prop]; in zfs_prop_delegatable()
814 if (prop == ZFS_PROP_MLSLABEL) in zfs_prop_delegatable()
862 zfs_userquota_prop_t prop; in zfs_prop_userquota() local
864 for (prop = 0; prop < ZFS_NUM_USERQUOTA_PROPS; prop++) { in zfs_prop_userquota()
865 if (strncmp(name, zfs_userquota_prop_prefixes[prop], in zfs_prop_userquota()
866 strlen(zfs_userquota_prop_prefixes[prop])) == 0) { in zfs_prop_userquota()
893 zfs_prop_string_to_index(zfs_prop_t prop, const char *string, uint64_t *index) in zfs_prop_string_to_index() argument
895 return (zprop_string_to_index(prop, string, index, ZFS_TYPE_DATASET)); in zfs_prop_string_to_index()
899 zfs_prop_index_to_string(zfs_prop_t prop, uint64_t index, const char **string) in zfs_prop_index_to_string() argument
901 return (zprop_index_to_string(prop, index, string, ZFS_TYPE_DATASET)); in zfs_prop_index_to_string()
905 zfs_prop_random_value(zfs_prop_t prop, uint64_t seed) in zfs_prop_random_value() argument
907 return (zprop_random_value(prop, seed, ZFS_TYPE_DATASET)); in zfs_prop_random_value()
914 zfs_prop_valid_for_type(int prop, zfs_type_t types, boolean_t headcheck) in zfs_prop_valid_for_type() argument
916 return (zprop_valid_for_type(prop, types, headcheck)); in zfs_prop_valid_for_type()
920 zfs_prop_get_type(zfs_prop_t prop) in zfs_prop_get_type() argument
922 ASSERT3S(prop, >=, 0); in zfs_prop_get_type()
923 ASSERT3S(prop, <, ZFS_NUM_PROPS); in zfs_prop_get_type()
924 return (zfs_prop_table[prop].pd_proptype); in zfs_prop_get_type()
931 zfs_prop_readonly(zfs_prop_t prop) in zfs_prop_readonly() argument
933 ASSERT3S(prop, >=, 0); in zfs_prop_readonly()
934 ASSERT3S(prop, <, ZFS_NUM_PROPS); in zfs_prop_readonly()
935 return (zfs_prop_table[prop].pd_attr == PROP_READONLY || in zfs_prop_readonly()
936 zfs_prop_table[prop].pd_attr == PROP_ONETIME || in zfs_prop_readonly()
937 zfs_prop_table[prop].pd_attr == PROP_ONETIME_DEFAULT); in zfs_prop_readonly()
944 zfs_prop_visible(zfs_prop_t prop) in zfs_prop_visible() argument
946 ASSERT3S(prop, >=, 0); in zfs_prop_visible()
947 ASSERT3S(prop, <, ZFS_NUM_PROPS); in zfs_prop_visible()
948 return (zfs_prop_table[prop].pd_visible && in zfs_prop_visible()
949 zfs_prop_table[prop].pd_zfs_mod_supported); in zfs_prop_visible()
956 zfs_prop_setonce(zfs_prop_t prop) in zfs_prop_setonce() argument
958 ASSERT3S(prop, >=, 0); in zfs_prop_setonce()
959 ASSERT3S(prop, <, ZFS_NUM_PROPS); in zfs_prop_setonce()
960 return (zfs_prop_table[prop].pd_attr == PROP_ONETIME || in zfs_prop_setonce()
961 zfs_prop_table[prop].pd_attr == PROP_ONETIME_DEFAULT); in zfs_prop_setonce()
965 zfs_prop_default_string(zfs_prop_t prop) in zfs_prop_default_string() argument
967 ASSERT3S(prop, >=, 0); in zfs_prop_default_string()
968 ASSERT3S(prop, <, ZFS_NUM_PROPS); in zfs_prop_default_string()
969 return (zfs_prop_table[prop].pd_strdefault); in zfs_prop_default_string()
973 zfs_prop_default_numeric(zfs_prop_t prop) in zfs_prop_default_numeric() argument
975 ASSERT3S(prop, >=, 0); in zfs_prop_default_numeric()
976 ASSERT3S(prop, <, ZFS_NUM_PROPS); in zfs_prop_default_numeric()
977 return (zfs_prop_table[prop].pd_numdefault); in zfs_prop_default_numeric()
985 zfs_prop_to_name(zfs_prop_t prop) in zfs_prop_to_name() argument
987 ASSERT3S(prop, >=, 0); in zfs_prop_to_name()
988 ASSERT3S(prop, <, ZFS_NUM_PROPS); in zfs_prop_to_name()
989 return (zfs_prop_table[prop].pd_name); in zfs_prop_to_name()
996 zfs_prop_inheritable(zfs_prop_t prop) in zfs_prop_inheritable() argument
998 ASSERT3S(prop, >=, 0); in zfs_prop_inheritable()
999 ASSERT3S(prop, <, ZFS_NUM_PROPS); in zfs_prop_inheritable()
1000 return (zfs_prop_table[prop].pd_attr == PROP_INHERIT || in zfs_prop_inheritable()
1001 zfs_prop_table[prop].pd_attr == PROP_ONETIME); in zfs_prop_inheritable()
1009 zfs_prop_encryption_key_param(zfs_prop_t prop) in zfs_prop_encryption_key_param() argument
1015 return (prop == ZFS_PROP_PBKDF2_SALT || prop == ZFS_PROP_PBKDF2_ITERS || in zfs_prop_encryption_key_param()
1016 prop == ZFS_PROP_KEYFORMAT); in zfs_prop_encryption_key_param()
1050 zfs_prop_values(zfs_prop_t prop) in zfs_prop_values() argument
1052 ASSERT3S(prop, >=, 0); in zfs_prop_values()
1053 ASSERT3S(prop, <, ZFS_NUM_PROPS); in zfs_prop_values()
1054 return (zfs_prop_table[prop].pd_values); in zfs_prop_values()
1063 zfs_prop_is_string(zfs_prop_t prop) in zfs_prop_is_string() argument
1065 ASSERT3S(prop, >=, 0); in zfs_prop_is_string()
1066 ASSERT3S(prop, <, ZFS_NUM_PROPS); in zfs_prop_is_string()
1067 return (zfs_prop_table[prop].pd_proptype == PROP_TYPE_STRING || in zfs_prop_is_string()
1068 zfs_prop_table[prop].pd_proptype == PROP_TYPE_INDEX); in zfs_prop_is_string()
1076 zfs_prop_column_name(zfs_prop_t prop) in zfs_prop_column_name() argument
1078 ASSERT3S(prop, >=, 0); in zfs_prop_column_name()
1079 ASSERT3S(prop, <, ZFS_NUM_PROPS); in zfs_prop_column_name()
1080 return (zfs_prop_table[prop].pd_colname); in zfs_prop_column_name()
1088 zfs_prop_align_right(zfs_prop_t prop) in zfs_prop_align_right() argument
1090 ASSERT3S(prop, >=, 0); in zfs_prop_align_right()
1091 ASSERT3S(prop, <, ZFS_NUM_PROPS); in zfs_prop_align_right()
1092 return (zfs_prop_table[prop].pd_rightalign); in zfs_prop_align_right()