Home
last modified time | relevance | path

Searched refs:pool_resource_t (Results 1 – 17 of 17) sorted by relevance

/illumos-gate/usr/src/lib/libpool/common/
H A Dpool.h145 typedef struct pool_resource pool_resource_t; typedef
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 **);
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 *);
[all …]
H A Dpool_xml_impl.h78 int (*pr_is_system)(const pool_resource_t *);
79 int (*pr_can_associate)(const pool_resource_t *);
94 int (*pp_associate)(pool_t *, const pool_resource_t *);
95 int (*pp_dissociate)(pool_t *, const pool_resource_t *);
178 int (*pc_res_xfer)(pool_resource_t *, pool_resource_t *, uint64_t);
179 int (*pc_res_xxfer)(pool_resource_t *, pool_resource_t *,
H A Dpool_impl.h130 int (*pp_associate)(pool_t *, const pool_resource_t *);
131 int (*pp_dissociate)(pool_t *, const pool_resource_t *);
140 int (*pr_is_system)(const pool_resource_t *);
141 int (*pr_can_associate)(const pool_resource_t *);
212 int (*pc_res_xfer)(pool_resource_t *, pool_resource_t *, uint64_t);
213 int (*pc_res_xxfer)(pool_resource_t *, pool_resource_t *,
242 extern pool_resource_t *pool_elem_res(const pool_elem_t *);
H A Dpool_kernel_impl.h76 int (*pr_is_system)(const pool_resource_t *);
77 int (*pr_can_associate)(const pool_resource_t *);
96 int (*pp_associate)(pool_t *, const pool_resource_t *);
97 int (*pp_dissociate)(pool_t *, const pool_resource_t *);
156 int (*pc_res_xfer)(pool_resource_t *, pool_resource_t *, uint64_t);
157 int (*pc_res_xxfer)(pool_resource_t *, pool_resource_t *,
H A Dpool_internal.h244 extern int resource_get_max(const pool_resource_t *, uint64_t *);
245 extern int resource_get_min(const pool_resource_t *, uint64_t *);
246 extern int resource_get_size(const pool_resource_t *, uint64_t *);
247 extern int resource_get_pinned(const pool_resource_t *,
283 const pool_resource_t *, int64_t);
399 extern int resource_is_default(const pool_resource_t *);
400 extern int resource_is_system(const pool_resource_t *);
401 extern int resource_can_associate(const pool_resource_t *);
402 extern const pool_resource_t *get_default_resource(const pool_resource_t *);
403 extern pool_resource_t *resource_by_sysid(const pool_conf_t *, id_t,
H A Dpool_commit.c146 pool_resource_t *res; in commit_create()
242 pool_resource_t *res; in commit_delete()
284 pool_resource_t *res1; in commit_update()
285 pool_resource_t *res2; in commit_update()
375 pool_resource_t **rs; in commit_update()
483 pool_resource_t *owner; in process_elem_gt()
666 pool_resource_t **rl; in get_elem_list()
1111 pool_resource_t **res1 = (pool_resource_t **)arg1; in resource_compare_by_descending_importance()
1112 pool_resource_t **res2 = (pool_resource_t **)arg2; in resource_compare_by_descending_importance()
1155 pool_resource_t **res; in set_importance_cb()
[all …]
H A Dpool.c142 static int choose_components(pool_resource_t *, pool_resource_t *, uint64_t);
145 static int setup_transfer(pool_conf_t *, pool_resource_t *, pool_resource_t *,
335 pool_resource_t **rs; in pool_base_info()
1222 pool_resource_t *
1898 pool_resource_t *
1903 pool_resource_t **rs; in pool_get_resource()
1904 pool_resource_t *ret; in pool_get_resource()
1963 pool_resource_t **
2481 pool_resource_t *
2629 pool_resource_t **
[all …]
H A Dpool_internal.c428 pool_resource_t *res; in elem_set_name()
1037 const pool_resource_t *
1038 get_default_resource(const pool_resource_t *res) in get_default_resource()
1049 resource_is_default(const pool_resource_t *res) in resource_is_default()
1059 resource_is_system(const pool_resource_t *res) in resource_is_system()
1295 pool_resource_t *
1299 pool_resource_t **resources = NULL; in resource_by_sysid()
1300 pool_resource_t *retval = NULL; in resource_by_sysid()
1453 pool_resource_t *
1461 return ((pool_resource_t *)pe); in pool_elem_res()
[all …]
H A Dpool_xml.c182 static int pool_xml_res_transfer(pool_resource_t *, pool_resource_t *,
184 static int pool_xml_res_xtransfer(pool_resource_t *, pool_resource_t *,
222 static int pool_xml_resource_is_system(const pool_resource_t *);
1408 pool_resource_t **rsl; in pool_assoc_default_resource_type()
1732 pool_xml_res_transfer(pool_resource_t *src, pool_resource_t *tgt, uint64_t size) in pool_xml_res_transfer()
1743 pool_xml_res_xtransfer(pool_resource_t *src, pool_resource_t *tgt, in pool_xml_res_xtransfer()
1926 pool_xml_resource_is_system(const pool_resource_t *pr) in pool_xml_resource_is_system()
1942 pool_xml_resource_can_associate(const pool_resource_t *pr) in pool_xml_resource_can_associate()
1957 pool_xml_pool_associate(pool_t *pool, const pool_resource_t *pr) in pool_xml_pool_associate()
1978 const pool_resource_t *default_res; in pool_xml_pool_dissociate()
[all …]
H A Dpool_kernel.c231 static int pool_knl_res_transfer(pool_resource_t *, pool_resource_t *,
233 static int pool_knl_res_xtransfer(pool_resource_t *, pool_resource_t *,
272 static int pool_knl_resource_is_system(const pool_resource_t *);
928 pool_resource_t **rs; in pool_knl_export()
1403 pool_resource_t **resources; in pool_knl_remove()
1528 pool_resource_t **resources; in pool_knl_get_resource_binding()
1853 pool_knl_res_transfer(pool_resource_t *src, pool_resource_t *tgt, in pool_knl_res_transfer()
1862 pool_knl_res_xtransfer(pool_resource_t *src, pool_resource_t *tgt, in pool_knl_res_xtransfer()
1954 pool_knl_resource_is_system(const pool_resource_t *pr) in pool_knl_resource_is_system()
1970 pool_knl_resource_can_associate(const pool_resource_t *pr) in pool_knl_resource_can_associate()
[all …]
/illumos-gate/usr/src/cmd/pools/poolcfg/
H A Dpoolcfg.y829 pool_resource_t *resource; in parser_resource_info()
907 pool_resource_t *resource; in parser_resource_create()
974 pool_resource_t *resource; in parser_pset_rename()
1016 pool_resource_t *resource; in parser_resource_destroy()
1066 pool_resource_t *resource; in parser_resource_modify()
1156 pool_resource_t *resource; in parser_resource_xtransfer()
1172 pool_resource_t *src; in parser_resource_transfer()
1173 pool_resource_t *tgt; in parser_resource_transfer()
1401 pool_resource_t *resource; in assoc_list_walk()
1433 pool_resource_t *src; in transfer_list_walk()
[all …]
/illumos-gate/usr/src/cmd/pools/poold/libjpool/
H A Djpool.c685 pool_resource_t *result; in Java_com_sun_solaris_service_pools_PoolInternal_pool_1get_1resource()
709 pool_resource_t **result; in Java_com_sun_solaris_service_pools_PoolInternal_pool_1query_1resources()
877 pool_resource_t *result; in Java_com_sun_solaris_service_pools_PoolInternal_pool_1resource_1create()
902 (pool_resource_t *)(uintptr_t)jresource)); in Java_com_sun_solaris_service_pools_PoolInternal_pool_1resource_1destroy()
915 (pool_resource_t *)(uintptr_t)jsource, in Java_com_sun_solaris_service_pools_PoolInternal_pool_1resource_1transfer()
916 (pool_resource_t *)(uintptr_t)jtarget, in Java_com_sun_solaris_service_pools_PoolInternal_pool_1resource_1transfer()
981 (pool_resource_t *)(uintptr_t)jsource, in Java_com_sun_solaris_service_pools_PoolInternal_pool_1resource_1xtransfer()
982 (pool_resource_t *)(uintptr_t)jtarget, in Java_com_sun_solaris_service_pools_PoolInternal_pool_1resource_1xtransfer()
1117 (pool_resource_t *)(uintptr_t)jresource)); in Java_com_sun_solaris_service_pools_PoolInternal_pool_1associate()
1130 (pool_resource_t *)(uintptr_t)jresource)); in Java_com_sun_solaris_service_pools_PoolInternal_pool_1dissociate()
[all …]
/illumos-gate/usr/src/cmd/pools/poolstat/
H A Dpoolstat.c760 static pool_resource_t **
763 pool_resource_t **resources = NULL; in get_resources()
817 prt_resource_stats_by_type(pool_resource_t **resources, const char *rtype) in prt_resource_stats_by_type()
862 update_resource_stats(pool_resource_t *resource, const char *rtype) in update_resource_stats()
914 pool_resource_t **resources; in prt_pool_stats()
H A Dsa_libpool.c139 pool_resource_t *pset_reso; in update_pset()
/illumos-gate/usr/src/cmd/rcm_daemon/common/
H A Dpool_rcm.c113 pool_check_pset(pool_conf_t *conf, pool_resource_t *res, in pool_check_pset()
211 pool_resource_t **res = NULL; in pset_validate_remove()
/illumos-gate/usr/src/cmd/zonestat/zonestatd/
H A Dzonestatd.c1673 pool_resource_t **res_list = NULL; in zsd_get_pool_pset()
1674 pool_resource_t *pset; in zsd_get_pool_pset()
1886 pool_resource_t **res_list = NULL; in zsd_refresh_psets()
1887 pool_resource_t *res; in zsd_refresh_psets()
2043 pool_resource_t **res_list = NULL; in zsd_get_zone_pool_pset()
/illumos-gate/usr/src/lib/libzonecfg/common/
H A Dlibzonecfg.c4190 pool_resource_t *res; in create_tmp_pset()
4306 get_running_tmp_pset(pool_conf_t *pconf, pool_t *pool, pool_resource_t *pset, in get_running_tmp_pset()
4365 pool_resource_t *pset; in verify_del_tmp_pool()
4436 pool_resource_t *pset; in zonecfg_destroy_tmp_pool()