Lines Matching refs:pool_conf_t

151 typedef struct pool_conf pool_conf_t;  typedef
160 extern pool_conf_t *pool_conf_alloc(void);
161 extern void pool_conf_free(pool_conf_t *);
162 extern pool_conf_state_t pool_conf_status(const pool_conf_t *);
164 extern int pool_conf_close(pool_conf_t *);
165 extern int pool_conf_remove(pool_conf_t *);
166 extern int pool_conf_open(pool_conf_t *, const char *, int);
167 extern int pool_conf_rollback(pool_conf_t *);
168 extern int pool_conf_commit(pool_conf_t *, int);
169 extern int pool_conf_export(const pool_conf_t *, const char *,
171 extern int pool_conf_validate(const pool_conf_t *, pool_valid_level_t);
172 extern int pool_conf_update(const pool_conf_t *, int *);
173 extern pool_t *pool_get_pool(const pool_conf_t *, const char *);
174 extern pool_t **pool_query_pools(const pool_conf_t *, uint_t *,
176 extern pool_resource_t *pool_get_resource(const pool_conf_t *, const char *,
178 extern pool_resource_t **pool_query_resources(const pool_conf_t *, uint_t *,
180 extern pool_component_t **pool_query_components(const pool_conf_t *, uint_t *,
182 extern const char *pool_conf_location(const pool_conf_t *);
183 extern char *pool_conf_info(const pool_conf_t *, int);
186 extern pool_resource_t *pool_resource_create(pool_conf_t *, const char *,
188 extern int pool_resource_destroy(pool_conf_t *, pool_resource_t *);
189 extern int pool_resource_transfer(pool_conf_t *, pool_resource_t *,
191 extern int pool_resource_xtransfer(pool_conf_t *, pool_resource_t *,
193 extern pool_component_t **pool_query_resource_components(const pool_conf_t *,
195 extern char *pool_resource_info(const pool_conf_t *, const pool_resource_t *,
199 extern pool_t *pool_create(pool_conf_t *, const char *);
200 extern int pool_destroy(pool_conf_t *, pool_t *);
201 extern int pool_associate(pool_conf_t *, pool_t *, const pool_resource_t *);
202 extern int pool_dissociate(pool_conf_t *, pool_t *, const pool_resource_t *);
203 extern char *pool_info(const pool_conf_t *, const pool_t *, int);
204 extern pool_resource_t **pool_query_pool_resources(const pool_conf_t *,
208 extern pool_resource_t *pool_get_owning_resource(const pool_conf_t *,
210 extern char *pool_component_info(const pool_conf_t *, const pool_component_t *,
214 extern pool_value_class_t pool_get_property(const pool_conf_t *,
216 extern int pool_put_property(pool_conf_t *, pool_elem_t *, const char *,
218 extern int pool_rm_property(pool_conf_t *, pool_elem_t *, const char *);
225 extern int pool_walk_properties(pool_conf_t *, pool_elem_t *, void *,
226 int (*)(pool_conf_t *, pool_elem_t *, const char *, pool_value_t *,
230 extern pool_elem_t *pool_conf_to_elem(const pool_conf_t *);
231 extern pool_elem_t *pool_to_elem(const pool_conf_t *, const pool_t *);
232 extern pool_elem_t *pool_resource_to_elem(const pool_conf_t *,
234 extern pool_elem_t *pool_component_to_elem(const pool_conf_t *,
267 extern int pool_walk_pools(pool_conf_t *, void *,
268 int (*)(pool_conf_t *, pool_t *, void *));
269 extern int pool_walk_resources(pool_conf_t *, pool_t *, void *,
270 int (*)(pool_conf_t *, pool_resource_t *, void *));
271 extern int pool_walk_components(pool_conf_t *, pool_resource_t *, void *,
272 int (*)(pool_conf_t *, pool_component_t *, void *));