Lines Matching refs:pool_resource_t
145 typedef struct pool_resource pool_resource_t; typedef
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 *,
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 *,
190 pool_resource_t *, uint64_t);
191 extern int pool_resource_xtransfer(pool_conf_t *, pool_resource_t *,
192 pool_resource_t *, pool_component_t **);
194 const pool_resource_t *, uint_t *, pool_value_t **);
195 extern char *pool_resource_info(const pool_conf_t *, const pool_resource_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 *);
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 *,
233 const pool_resource_t *);
270 int (*)(pool_conf_t *, pool_resource_t *, void *));
271 extern int pool_walk_components(pool_conf_t *, pool_resource_t *, void *,