Lines Matching defs:dyn
424 diff_and_fix(pool_conf_t *stc, pool_conf_t *dyn)
437 if (process_lists(PEC_SYSTEM, stc, dyn, 0) != PO_SUCCESS) {
440 if (process_lists(PEC_POOL, stc, dyn, 0) != PO_SUCCESS) {
443 if (process_lists(PEC_RES_COMP, stc, dyn, 0) != PO_SUCCESS) {
446 if (process_lists(PEC_COMP, stc, dyn, 0) != PO_SUCCESS) {
449 if (process_lists(PEC_POOL, stc, dyn, 1) != PO_SUCCESS) {
457 if (share_resources(dyn) != PO_SUCCESS) {
467 process_elem_lt(pool_elem_t *pe, pool_conf_t *dyn)
474 if (commit_create(dyn, &pe) != PO_SUCCESS) {
482 process_elem_gt(pool_elem_t *pe, pool_conf_t *stc, pool_conf_t *dyn)
496 owner = pool_get_owning_resource(dyn,
575 process_lists(int type, pool_conf_t *stc, pool_conf_t *dyn, int pass)
588 if ((dyn_elems = get_elem_list(dyn, type, &dyn_nelem)) == NULL) {
614 status = process_elem_lt(stc_elems[i], dyn);
617 status = process_elem_gt(dyn_elems[j], stc, dyn);
634 status = process_elem_lt(stc_elems[i], dyn);
643 status = process_elem_gt(dyn_elems[j], stc, dyn);
1252 pool_conf_t *dyn;
1254 if ((dyn = pool_conf_alloc()) == NULL)
1256 if (pool_conf_open(dyn, pool_dynamic_location(), PO_RDWR) !=
1258 pool_conf_free(dyn);
1263 (void) pool_conf_close(dyn);
1264 pool_conf_free(dyn);
1271 if (diff_and_fix(conf, dyn) != PO_SUCCESS) {
1272 (void) pool_conf_close(dyn);
1273 pool_conf_free(dyn);
1277 if (dyn->pc_prov->pc_commit(dyn) != PO_SUCCESS) {
1278 (void) pool_conf_close(dyn);
1279 pool_conf_free(dyn);
1282 (void) pool_conf_close(dyn);
1283 pool_conf_free(dyn);