Home
last modified time | relevance | path

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

/titanic_44/usr/src/lib/libpool/common/
H A Dpool_impl.h96 pool_value_class_t (*pe_get_prop)(const pool_elem_t *, const char *,
98 int (*pe_put_prop)(pool_elem_t *, const char *, const pool_value_t *);
99 int (*pe_rm_prop)(pool_elem_t *, const char *);
100 pool_value_t **(*pe_get_props)(const pool_elem_t *, uint_t *);
101 int (*pe_remove)(pool_elem_t *);
102 pool_elem_t *(*pe_get_container)(const pool_elem_t *);
103 int (*pe_set_container)(pool_elem_t *, pool_elem_t *);
121 pool_elem_t ps_elem;
128 pool_elem_t pp_elem;
138 pool_elem_t pr_elem;
[all …]
H A Dpool_internal.h63 #define TO_ELEM(s) ((pool_elem_t *)s)
165 int (*ppo_get_value)(const pool_elem_t *, pool_value_t *);
166 int (*ppo_set_value)(pool_elem_t *, const pool_value_t *);
255 extern char *elem_get_name(const pool_elem_t *);
256 extern id_t elem_get_sysid(const pool_elem_t *);
257 extern int elem_is_default(const pool_elem_t *);
258 extern boolean_t elem_is_tmp(const pool_elem_t *);
259 extern const pool_elem_t *get_default_elem(const pool_elem_t *);
265 extern const char *pool_elem_class_string(const pool_elem_t *);
292 extern pool_elem_t *pool_get_container(const pool_elem_t *);
[all …]
H A Dpool_xml_impl.h61 pool_elem_t pxe_elem;
76 pool_elem_t pxe_elem;
92 pool_elem_t pxe_elem;
128 pool_elem_t *(*prs_next)(pool_result_set_t *);
129 pool_elem_t *(*prs_prev)(pool_result_set_t *);
130 pool_elem_t *(*prs_first)(pool_result_set_t *);
131 pool_elem_t *(*prs_last)(pool_result_set_t *);
175 const pool_elem_t *, const char *,
177 pool_elem_t *(*pc_elem_create)(pool_conf_t *, pool_elem_class_t,
H A Dpool_kernel_impl.h57 pool_elem_t pke_elem;
74 pool_elem_t pke_elem;
94 pool_elem_t pke_elem;
121 pool_elem_t *(*prs_next)(pool_result_set_t *);
122 pool_elem_t *(*prs_prev)(pool_result_set_t *);
123 pool_elem_t *(*prs_first)(pool_result_set_t *);
124 pool_elem_t *(*prs_last)(pool_result_set_t *);
153 const pool_elem_t *, const char *,
155 pool_elem_t *(*pc_elem_create)(pool_conf_t *, pool_elem_class_t,
H A Dpool_internal.c82 static int64_t elem_get_expected_int64(const pool_elem_t *, const char *);
88 static char *elem_get_expected_string(const pool_elem_t *, const char *);
113 static int elem_no_set(pool_elem_t *, const pool_value_t *);
114 static int elem_set_name(pool_elem_t *, const pool_value_t *);
115 static int elem_get_type(const pool_elem_t *, pool_value_t *);
116 static int elem_set_string(pool_elem_t *, const pool_value_t *);
117 static int elem_set_bool(pool_elem_t *, const pool_value_t *);
118 static int elem_set_uint(pool_elem_t *, const pool_value_t *);
120 static int system_set_allocate(pool_elem_t *, const pool_value_t *);
122 static int pool_set_scheduler(pool_elem_t *, const pool_value_t *);
[all …]
H A Dpool.h145 typedef struct pool_elem pool_elem_t; typedef
217 const pool_elem_t *, const char *, pool_value_t *);
218 extern int pool_put_property(pool_conf_t *, pool_elem_t *, const char *,
220 extern int pool_rm_property(pool_conf_t *, pool_elem_t *, const char *);
227 extern int pool_walk_properties(pool_conf_t *, pool_elem_t *, void *,
228 int (*)(pool_conf_t *, pool_elem_t *, const char *, pool_value_t *,
232 extern pool_elem_t *pool_conf_to_elem(const pool_conf_t *);
233 extern pool_elem_t *pool_to_elem(const pool_conf_t *, const pool_t *);
234 extern pool_elem_t *pool_resource_to_elem(const pool_conf_t *,
236 extern pool_elem_t *pool_component_to_elem(const pool_conf_t *,
H A Dpool_commit.c109 static int commit_create(pool_conf_t *, pool_elem_t **);
110 static int commit_delete(pool_elem_t *);
111 static int commit_update(pool_elem_t *, pool_elem_t *, int);
117 static int process_elem_lt(pool_elem_t *, pool_conf_t *);
118 static int process_elem_gt(pool_elem_t *, pool_conf_t *,
122 static pool_elem_t **get_elem_list(const pool_conf_t *, int, uint_t *);
135 static int clone_element(pool_conf_t *, pool_elem_t *,
137 static int clean_element(pool_conf_t *, pool_elem_t *,
146 commit_create(pool_conf_t *conf, pool_elem_t **e1) in commit_create()
151 pool_elem_t *src = *e1; in commit_create()
[all …]
H A Dpool.c139 static int pool_elem_remove(pool_elem_t *);
141 static int prop_buf_build_cb(pool_conf_t *, pool_elem_t *, const char *,
143 static char *pool_base_info(const pool_elem_t *, char_buf_t *, int);
264 prop_buf_build_cb(pool_conf_t *UNUSED, pool_elem_t *pe, const char *name, in prop_buf_build_cb()
330 pool_base_info(const pool_elem_t *pe, char_buf_t *cb, int deep) in pool_base_info()
338 pool_elem_t *elem; in pool_base_info()
372 if (pool_walk_properties(conf, (pool_elem_t *)pe, cb, in pool_base_info()
503 pool_elem_t *pe; in pool_info()
532 pool_elem_t *pe; in pool_resource_info()
561 pool_elem_t *pe; in pool_component_info()
[all …]
H A Dpool_kernel.c92 const pool_elem_t *src;
114 pool_elem_t *psl_system;
133 pool_elem_t *pcu_elem;
138 pool_elem_t *pdu_elem;
143 pool_elem_t *pau_assoc;
144 pool_elem_t *pau_oldres;
145 pool_elem_t *pau_newres;
150 pool_elem_t *pdu_dissoc;
151 pool_elem_t *pdu_oldres;
152 pool_elem_t *pdu_newres;
[all …]
H A Dpool_xml.c163 static int pool_build_xpath_buf(pool_xml_connection_t *, const pool_elem_t *,
179 const pool_elem_t *src, const char *src_attr,
193 static pool_elem_t *pool_xml_rs_next(pool_result_set_t *set);
194 static pool_elem_t *pool_xml_rs_prev(pool_result_set_t *set);
195 static pool_elem_t *pool_xml_rs_first(pool_result_set_t *set);
196 static pool_elem_t *pool_xml_rs_last(pool_result_set_t *set);
207 static pool_elem_t *pool_xml_elem_create(pool_conf_t *, pool_elem_class_t,
209 static int pool_xml_elem_remove(pool_elem_t *pe);
210 static int pool_xml_set_container(pool_elem_t *, pool_elem_t *);
211 static pool_elem_t *pool_xml_get_container(const pool_elem_t *);
[all …]
/titanic_44/usr/src/cmd/pools/poolstat/
H A Dsa_libpool.c44 (pool_conf_t *, pool_elem_t *, const char *, pool_value_t *, void *);
110 populate_userdata_cb(pool_conf_t *unused1, pool_elem_t *unused2, in populate_userdata_cb()
142 pool_elem_t *pset_elem; in update_pset()
H A Dpoolstat.c818 pool_elem_t *elem; in prt_resource_stats_by_type()
862 pool_elem_t *elem; in update_resource_stats()
903 pool_elem_t *elem; in prt_pool_stats()
/titanic_44/usr/src/cmd/pools/poolcfg/
H A Dpoolcfg.y144 static void prop_list_walk(cmd_t *, pool_elem_t *);
188 static void parser_rename(cmd_t *, pool_elem_t *, const char *);
782 pool_elem_t *pe; in parser_conf_info()
877 pool_elem_t *pe; in parser_conf_create()
932 parser_rename(cmd_t *cmd, pool_elem_t *pe, const char *name) in parser_rename()
949 pool_elem_t *pe; in parser_conf_rename()
1042 pool_elem_t *pe; in parser_conf_modify()
1325 pool_elem_t *pe; in check_conf_name()
1371 prop_list_walk(cmd_t *cmd, pool_elem_t *pe) in prop_list_walk()
1572 pool_elem_t *pe = pool_resource_to_elem(conf, resource); in process_min_max()
/titanic_44/usr/src/cmd/pools/poold/libjpool/
H A Djpool.c49 static int pool_property_walker(pool_conf_t *, pool_elem_t *p, const char *,
1212 (pool_elem_t *)(uintptr_t)jelem, name, in Java_com_sun_solaris_service_pools_PoolInternal_pool_1get_1property()
1233 (pool_elem_t *)(uintptr_t)jelem, name, in Java_com_sun_solaris_service_pools_PoolInternal_pool_1put_1property()
1253 (pool_elem_t *)(uintptr_t)jelem, name); in Java_com_sun_solaris_service_pools_PoolInternal_pool_1rm_1property()
1271 (pool_elem_t *)(uintptr_t)jelem, (void *)(uintptr_t)jarg, in Java_com_sun_solaris_service_pools_PoolInternal_pool_1walk_1properties()
1272 (int (*)(pool_conf_t *, pool_elem_t *, char const *, in Java_com_sun_solaris_service_pools_PoolInternal_pool_1walk_1properties()
1601 (pool_elem_t *)*(void**)&elem, (void *)&pc, pool_property_walker)); in Java_com_sun_solaris_service_pools_Element_walkProps()
1606 pool_property_walker(pool_conf_t *conf, pool_elem_t *pe, const char *name, in pool_property_walker()
/titanic_44/usr/src/cmd/rcm_daemon/common/
H A Dpool_rcm.c124 pool_elem_t *elem = pool_resource_to_elem(conf, res); in pool_check_pset()
/titanic_44/usr/src/cmd/pools/poold/
H A Dpoold.c291 pool_elem_t *pe; in handle_sig()
/titanic_44/usr/src/lib/libzonecfg/common/
H A Dlibzonecfg.c4028 pool_elem_t *elem; in create_tmp_pset()
4084 pool_elem_t *elem; in create_tmp_pool()
4147 pool_elem_t *pe; in get_running_tmp_pset()
4575 pool_elem_t *pe; in get_pool_sched_class()