/illumos-gate/usr/src/lib/libpool/common/ |
H A D | pool.h | 145 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 D | pool_xml_impl.h | 78 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 D | pool_impl.h | 130 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 D | pool_kernel_impl.h | 76 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 D | pool_internal.h | 244 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 D | pool_commit.c | 146 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 D | pool.c | 142 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 D | pool_internal.c | 428 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 D | pool_xml.c | 182 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 D | pool_kernel.c | 231 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 D | poolcfg.y | 829 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 D | jpool.c | 685 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 D | poolstat.c | 760 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 D | sa_libpool.c | 139 pool_resource_t *pset_reso; in update_pset()
|
/illumos-gate/usr/src/cmd/rcm_daemon/common/ |
H A D | pool_rcm.c | 113 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 D | zonestatd.c | 1673 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 D | libzonecfg.c | 4190 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()
|