• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/contrib/openzfs/module/zcommon/

Lines Matching defs:prop

89 zprop_register_impl(int prop, const char *name, zprop_type_t type,
97 pd = &prop_tbl[prop];
104 pd->pd_propnum = prop;
122 zprop_register_string(int prop, const char *name, const char *def,
126 zprop_register_impl(prop, name, PROP_TYPE_STRING, 0, def, attr,
132 zprop_register_number(int prop, const char *name, uint64_t def,
136 zprop_register_impl(prop, name, PROP_TYPE_NUMBER, def, NULL, attr,
141 zprop_register_index(int prop, const char *name, uint64_t def,
145 zprop_register_impl(prop, name, PROP_TYPE_INDEX, def, NULL, attr,
150 zprop_register_hidden(int prop, const char *name, zprop_type_t type,
153 zprop_register_impl(prop, name, type, 0, NULL, attr,
188 int i, num_props, size, prop;
211 prop = ZPROP_CONT;
216 prop = order[i]->pd_propnum;
226 return (prop);
262 zprop_name_to_prop_cb(int prop, void *cb_data)
267 &data->prop_tbl[prop]))
268 return (prop);
276 int prop;
282 prop = zprop_iter_common(zprop_name_to_prop_cb, &cb_data,
285 return (prop == ZPROP_CONT ? ZPROP_INVAL : prop);
289 zprop_string_to_index(int prop, const char *string, uint64_t *index,
296 if (prop == ZPROP_INVAL || prop == ZPROP_CONT)
299 ASSERT(prop < zprop_get_numprops(type));
301 if ((idx_tbl = prop_tbl[prop].pd_table) == NULL)
315 zprop_index_to_string(int prop, uint64_t index, const char **string,
322 if (prop == ZPROP_INVAL || prop == ZPROP_CONT)
325 ASSERT(prop < zprop_get_numprops(type));
327 if ((idx_tbl = prop_tbl[prop].pd_table) == NULL)
344 zprop_random_value(int prop, uint64_t seed, zfs_type_t type)
349 ASSERT((uint_t)prop < zprop_get_numprops(type));
351 idx_tbl = prop_tbl[prop].pd_table;
356 return (idx_tbl[seed % prop_tbl[prop].pd_table_size].pi_value);
360 zprop_values(int prop, zfs_type_t type)
364 ASSERT(prop != ZPROP_INVAL && prop != ZPROP_CONT);
365 ASSERT(prop < zprop_get_numprops(type));
369 return (prop_tbl[prop].pd_values);
380 zprop_valid_for_type(int prop, zfs_type_t type, boolean_t headcheck)
384 if (prop == ZPROP_INVAL || prop == ZPROP_CONT)
387 ASSERT(prop < zprop_get_numprops(type));
389 if (headcheck && prop_tbl[prop].pd_types == ZFS_TYPE_SNAPSHOT)
391 return ((prop_tbl[prop].pd_types & type) != 0);
401 zprop_width(int prop, boolean_t *fixed, zfs_type_t type)
408 ASSERT(prop != ZPROP_INVAL && prop != ZPROP_CONT);
409 ASSERT(prop < zprop_get_numprops(type));
412 pd = &prop_tbl[prop];
437 if (prop == ZFS_PROP_CREATION)
443 if (prop == ZPOOL_PROP_HEALTH)
447 idx = prop_tbl[prop].pd_table;