Lines Matching defs:conf

151 static int pool_xml_free_doc(pool_conf_t *conf);
174 static int pool_xml_commit(pool_conf_t *conf);
175 static int pool_xml_export(const pool_conf_t *conf, const char *location,
177 static int pool_xml_rollback(pool_conf_t *conf);
178 static pool_result_set_t *pool_xml_exec_query(const pool_conf_t *conf,
181 static int pool_xml_remove(pool_conf_t *conf);
203 static void pool_xml_elem_init(pool_conf_t *conf, pool_xml_elem_t *elem,
249 static int pool_xml_open_file(pool_conf_t *conf);
377 pool_xml_free_doc(pool_conf_t *conf)
380 if (((pool_xml_connection_t *)conf->pc_prov)->pxc_doc != NULL) {
384 rs = pool_exec_query(conf, NULL, NULL, PEC_QRY_ANY, NULL);
396 xmlFreeDoc(((pool_xml_connection_t *)conf->pc_prov)->pxc_doc);
398 ((pool_xml_connection_t *)conf->pc_prov)->pxc_doc = NULL;
937 pool_conf_t *conf = TO_CONF(pe);
954 ((pool_xml_connection_t *)conf->pc_prov)->pxc_doc)) == NULL) {
1144 pool_xml_close(pool_conf_t *conf)
1146 pool_xml_connection_t *pxc = (pool_xml_connection_t *)conf->pc_prov;
1158 (void) pool_xml_free_doc(conf);
1159 pool_xml_connection_free((pool_xml_connection_t *)conf->pc_prov);
1170 pool_xml_remove(pool_conf_t *conf)
1172 if (pool_conf_location(conf) != NULL) {
1174 if (unlink(pool_conf_location(conf)) != 0) {
1179 (void) pool_conf_close(conf);
1195 pool_xml_validate(const pool_conf_t *conf, pool_valid_level_t level)
1197 pool_xml_connection_t *pxc = (pool_xml_connection_t *)conf->pc_prov;
1218 return (((pool_validate_resource(conf, "pset", c_min_prop, 0) ==
1220 (pool_validate_resource(conf, "pset", c_max_prop, 0) ==
1233 pool_xml_commit(pool_conf_t *conf)
1235 pool_xml_connection_t *prov = (pool_xml_connection_t *)conf->pc_prov;
1274 pool_xml_export(const pool_conf_t *conf, const char *location,
1282 ((pool_xml_connection_t *)conf->pc_prov)->pxc_doc,
1302 pool_xml_rollback(pool_conf_t *conf)
1304 pool_xml_connection_t *prov = (pool_xml_connection_t *)conf->pc_prov;
1313 (void) pool_xml_free_doc(conf);
1314 if (pool_xml_parse_document(conf) == PO_FAIL)
1325 pool_xml_elem_init(pool_conf_t *conf, pool_xml_elem_t *elem,
1330 pe->pe_conf = conf;
1367 pool_conf_t *conf = node->doc->_private;
1401 pool_xml_elem_init(conf, elem, class, res_class, comp_class);
1417 pool_conf_t *conf = TO_ELEM(pool)->pe_conf;
1449 if ((rsl = pool_query_resources(conf, &rl_size, props)) == NULL) {
1462 if (pool_associate(conf, pool, rsl[0]) < 0) {
1477 pool_xml_elem_create(pool_conf_t *conf, pool_elem_class_t class,
1502 if ((parent_system = pool_conf_system(conf)) == NULL) {
1525 if ((parent_system = pool_conf_system(conf)) == NULL) {
1563 pool_xml_elem_init(conf, elem, class, res_class, comp_class);
1607 pool_xml_connection_alloc(pool_conf_t *conf, int oflags)
1642 conf->pc_prov = (pool_connection_t *)prov;
1648 conf->pc_state = POF_VALID;
1662 if (pool_conf_export(dyn, conf->pc_location,
1672 if (pool_xml_open_file(conf) == PO_FAIL) {
1673 (void) pool_xml_close(conf);
1697 pool_xml_result_set_alloc(const pool_conf_t *conf)
1706 rs->prs_conf = conf;
2002 pool_xml_open_file(pool_conf_t *conf)
2007 pool_xml_connection_t *prov = (pool_xml_connection_t *)conf->pc_prov;
2027 prov->pxc_file = fopen(conf->pc_location, "r+F");
2029 prov->pxc_file = fopen(conf->pc_location, "rF");
2051 if (stat(conf->pc_location, &s) == -1) {
2058 if (pool_xml_parse_document(conf) != PO_SUCCESS)
2086 * conf - the pool configuration being manipulated
2094 pool_xml_exec_query(const pool_conf_t *conf, const pool_elem_t *src,
2101 pool_xml_connection_t *prov = (pool_xml_connection_t *)conf->pc_prov;
2220 if ((rs = pool_xml_result_set_alloc(conf)) == NULL) {
2228 ((pool_xml_connection_t *)conf->pc_prov)->pxc_doc)) == NULL) {
2236 (((pool_xml_connection_t *)conf->pc_prov)->pxc_doc);
2672 pool_xml_parse_document(pool_conf_t *conf)
2679 pool_xml_connection_t *prov = (pool_xml_connection_t *)conf->pc_prov;
2702 chars, res, conf->pc_location)) == NULL) {
2741 prov->pxc_doc->_private = conf;
2757 if (pool_xml_validate(conf, POV_STRICT) != PO_SUCCESS) {
2764 if ((rsl = pool_query_resources(conf, &nelem, NULL)) != NULL) {
2771 if ((cs = pool_query_resource_components(conf,