Lines Matching refs:prop

75 zprop_register_impl(int prop, const char *name, zprop_type_t type,  in zprop_register_impl()  argument
83 pd = &prop_tbl[prop]; in zprop_register_impl()
90 pd->pd_propnum = prop; in zprop_register_impl()
107 zprop_register_string(int prop, const char *name, const char *def, in zprop_register_string() argument
111 zprop_register_impl(prop, name, PROP_TYPE_STRING, 0, def, attr, in zprop_register_string()
117 zprop_register_number(int prop, const char *name, uint64_t def, in zprop_register_number() argument
121 zprop_register_impl(prop, name, PROP_TYPE_NUMBER, def, NULL, attr, in zprop_register_number()
126 zprop_register_index(int prop, const char *name, uint64_t def, in zprop_register_index() argument
130 zprop_register_impl(prop, name, PROP_TYPE_INDEX, def, NULL, attr, in zprop_register_index()
135 zprop_register_hidden(int prop, const char *name, zprop_type_t type, in zprop_register_hidden() argument
138 zprop_register_impl(prop, name, type, 0, NULL, attr, in zprop_register_hidden()
173 int i, j, num_props, size, prop; in zprop_iter_common() local
196 prop = ZPROP_CONT; in zprop_iter_common()
200 prop = order[i]->pd_propnum; in zprop_iter_common()
210 return (prop); in zprop_iter_common()
246 zprop_name_to_prop_cb(int prop, void *cb_data) in zprop_name_to_prop_cb() argument
251 &data->prop_tbl[prop])) in zprop_name_to_prop_cb()
252 return (prop); in zprop_name_to_prop_cb()
260 int prop; in zprop_name_to_prop() local
266 prop = zprop_iter_common(zprop_name_to_prop_cb, &cb_data, in zprop_name_to_prop()
269 return (prop == ZPROP_CONT ? ZPROP_INVAL : prop); in zprop_name_to_prop()
273 zprop_string_to_index(int prop, const char *string, uint64_t *index, in zprop_string_to_index() argument
280 if (prop == ZPROP_INVAL || prop == ZPROP_CONT) in zprop_string_to_index()
283 ASSERT(prop < zprop_get_numprops(type)); in zprop_string_to_index()
285 if ((idx_tbl = prop_tbl[prop].pd_table) == NULL) in zprop_string_to_index()
299 zprop_index_to_string(int prop, uint64_t index, const char **string, in zprop_index_to_string() argument
306 if (prop == ZPROP_INVAL || prop == ZPROP_CONT) in zprop_index_to_string()
309 ASSERT(prop < zprop_get_numprops(type)); in zprop_index_to_string()
311 if ((idx_tbl = prop_tbl[prop].pd_table) == NULL) in zprop_index_to_string()
328 zprop_random_value(int prop, uint64_t seed, zfs_type_t type) in zprop_random_value() argument
333 ASSERT((uint_t)prop < zprop_get_numprops(type)); in zprop_random_value()
335 idx_tbl = prop_tbl[prop].pd_table; in zprop_random_value()
340 return (idx_tbl[seed % prop_tbl[prop].pd_table_size].pi_value); in zprop_random_value()
344 zprop_values(int prop, zfs_type_t type) in zprop_values() argument
348 ASSERT(prop != ZPROP_INVAL && prop != ZPROP_CONT); in zprop_values()
349 ASSERT(prop < zprop_get_numprops(type)); in zprop_values()
353 return (prop_tbl[prop].pd_values); in zprop_values()
360 zprop_valid_for_type(int prop, zfs_type_t type) in zprop_valid_for_type() argument
364 if (prop == ZPROP_INVAL || prop == ZPROP_CONT) in zprop_valid_for_type()
367 ASSERT(prop < zprop_get_numprops(type)); in zprop_valid_for_type()
369 return ((prop_tbl[prop].pd_types & type) != 0); in zprop_valid_for_type()
379 zprop_width(int prop, boolean_t *fixed, zfs_type_t type) in zprop_width() argument
386 ASSERT(prop != ZPROP_INVAL && prop != ZPROP_CONT); in zprop_width()
387 ASSERT(prop < zprop_get_numprops(type)); in zprop_width()
390 pd = &prop_tbl[prop]; in zprop_width()
415 if (prop == ZFS_PROP_CREATION) in zprop_width()
419 idx = prop_tbl[prop].pd_table; in zprop_width()