/illumos-gate/usr/src/lib/libpool/common/ |
H A D | pool.h | 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 **); [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 | 89 pool_resource_t *ri_res; /* Resource set */ 122 static int resource_allocate(const char *, pool_resource_t **, 124 static int resource_allocate_default(pool_resource_t **, uint_t); 125 static int pset_allocate_imp(pool_resource_t **, uint_t); 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() 294 const pool_resource_t *newres; in commit_update() 310 res2, (pool_resource_t *)newres, comps); in commit_update() [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() 527 pool_resource_info(const pool_conf_t *conf, const pool_resource_t *res, in pool_resource_info() 1222 pool_resource_t * 1228 pool_resource_t **resources; in pool_resource_create() 1339 pool_component_create(pool_conf_t *conf, const pool_resource_t *res, in pool_component_create() 1898 pool_resource_t * 1903 pool_resource_t **rs; in pool_get_resource() 1904 pool_resource_t *ret; in pool_get_resource() [all …]
|
H A D | pool_internal.c | 78 static int resource_get_common(const pool_resource_t *, const char *, 428 pool_resource_t *res; in elem_set_name() 943 resource_get_common(const pool_resource_t *res, const char *name, in resource_get_common() 969 resource_get_size(const pool_resource_t *res, uint64_t *size) in resource_get_size() 982 resource_get_pinned(const pool_resource_t *res, uint64_t *pinned) in resource_get_pinned() 1011 resource_get_min(const pool_resource_t *res, uint64_t *min) in resource_get_min() 1023 resource_get_max(const pool_resource_t *res, uint64_t *max) in resource_get_max() 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() [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 *, 216 static int pool_xml_pool_associate(pool_t *, const pool_resource_t *); 217 static int pool_xml_pool_dissociate(pool_t *, const pool_resource_t *); 222 static int pool_xml_resource_is_system(const pool_resource_t *); 223 static int pool_xml_resource_can_associate(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() [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 *, 266 static int pool_knl_pool_associate(pool_t *, const pool_resource_t *); 267 static int pool_knl_pool_dissociate(pool_t *, const pool_resource_t *); 272 static int pool_knl_resource_is_system(const pool_resource_t *); 273 static int pool_knl_resource_can_associate(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() [all …]
|
/illumos-gate/usr/src/cmd/pools/poolcfg/ |
H A D | poolcfg.y | 144 static void transfer_list_walk(cmd_t *, pool_resource_t *); 147 static void process_min_max(pool_resource_t *); 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() [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() 1050 (pool_resource_t *)(uintptr_t)jresource, &nelem, props); in Java_com_sun_solaris_service_pools_PoolInternal_pool_1query_1resource_1components() 1067 (pool_resource_t *)(uintptr_t)jresource, (int)jflags); in Java_com_sun_solaris_service_pools_PoolInternal_pool_1resource_1info() [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()
|