parent 107 daemons/attrd/attrd_commands.c xmlNode *parent, const char *name, const char *set, const char *uuid, unsigned int timeout_ms, const char *user, parent 110 daemons/attrd/attrd_commands.c xmlNode *xml = create_xml_node(parent, __func__); parent 1104 daemons/attrd/attrd_commands.c build_update_element(xmlNode *parent, attribute_t *a, const char *nodeid, const char *value) parent 1109 daemons/attrd/attrd_commands.c xml_obj = create_xml_node(parent, XML_CIB_TAG_STATE); parent 385 daemons/based/based_messages.c delete_cib_object(xmlNode * parent, xmlNode * delete_spec) parent 402 daemons/based/based_messages.c } else if (parent == NULL) { parent 407 daemons/based/based_messages.c equiv_node = find_xml_node(parent, object_name, FALSE); parent 410 daemons/based/based_messages.c equiv_node = pcmk__xe_match(parent, object_name, XML_ATTR_ID, parent 645 daemons/controld/controld_execd.c build_operation_update(xmlNode * parent, lrmd_rsc_info_t * rsc, lrmd_event_data_t * op, parent 674 daemons/controld/controld_execd.c xml_op = pcmk__create_history_xml(parent, op, caller_version, target_rc, parent 127 daemons/controld/controld_membership.c create_node_state_update(crm_node_t *node, int flags, xmlNode *parent, parent 138 daemons/controld/controld_membership.c node_state = create_xml_node(parent, XML_CIB_TAG_STATE); parent 177 daemons/controld/controld_te_utils.c for(search = reason; search; search = search->parent) { parent 186 daemons/controld/controld_te_utils.c for(search = reason; search; search = search->parent) { parent 870 daemons/controld/controld_utils.c node = node->parent; parent 82 daemons/controld/controld_utils.h xmlNode *parent, const char *source); parent 584 daemons/fenced/pacemaker-fenced.c pe_node_t *parent = NULL; parent 616 daemons/fenced/pacemaker-fenced.c if (rsc->parent && (rsc->parent->variant == pe_group)) { parent 617 daemons/fenced/pacemaker-fenced.c parent = our_node_allowed_for(rsc->parent); parent 632 daemons/fenced/pacemaker-fenced.c } else if(node->weight < 0 || (parent && parent->weight < 0)) { parent 634 daemons/fenced/pacemaker-fenced.c char *score = score2char((node->weight < 0) ? node->weight : parent->weight); parent 39 include/crm/common/nvpair.h xmlNode *crm_create_nvpair_xml(xmlNode *parent, const char *id, parent 45 include/crm/common/nvpair.h GHashTable *xml2list(xmlNode *parent); parent 131 include/crm/common/util.h xmlNode *crm_create_op_xml(xmlNode *parent, const char *prefix, parent 78 include/crm/common/xml.h xmlNode *create_xml_node(xmlNode * parent, const char *name); parent 88 include/crm/common/xml.h xmlNode *pcmk_create_xml_text_node(xmlNode * parent, const char *name, const char *content); parent 96 include/crm/common/xml.h xmlNode *pcmk_create_html_node(xmlNode * parent, const char *element_name, const char *id, parent 115 include/crm/common/xml.h int add_node_nocopy(xmlNode * parent, const char *name, xmlNode * child); parent 142 include/crm/common/xml.h xmlNode *subtract_xml_object(xmlNode * parent, xmlNode * left, xmlNode * right, parent 154 include/crm/common/xml.h gboolean replace_xml_child(xmlNode * parent, xmlNode * child, xmlNode * update, parent 246 include/crm/common/xml.h xmlNode *first_named_child(const xmlNode *parent, const char *name); parent 249 include/crm/common/xml.h xmlNode *sorted_xml(xmlNode * input, xmlNode * parent, gboolean recursive); parent 301 include/crm/common/xml.h xmlNode *find_entity(xmlNode *parent, const char *node_name, const char *id); parent 136 include/crm/common/xml_internal.h xmlNode *pcmk__xe_match(xmlNode *parent, const char *node_name, parent 171 include/crm/common/xml_internal.h pcmk__xml_first_child(const xmlNode *parent) parent 173 include/crm/common/xml_internal.h xmlNode *child = (parent? parent->children : NULL); parent 209 include/crm/common/xml_internal.h pcmk__xe_first_child(const xmlNode *parent) parent 211 include/crm/common/xml_internal.h xmlNode *child = (parent? parent->children : NULL); parent 325 include/crm/pengine/internal.h gboolean common_unpack(xmlNode * xml_obj, pe_resource_t ** rsc, pe_resource_t * parent, parent 45 include/crm/pengine/pe_types.h pe_resource_t *(*find_rsc) (pe_resource_t *parent, const char *search, parent 315 include/crm/pengine/pe_types.h pe_resource_t *parent; parent 32 include/crm/pengine/remote_internal.h xmlNode *pe_create_remote_xml(xmlNode *parent, const char *uname, parent 99 include/crm/pengine/status.h return uber_parent(rsc)->parent != NULL; parent 87 include/pcmki/pcmki_sched_utils.h xmlNode *pcmk__create_history_xml(xmlNode *parent, lrmd_event_data_t *event, parent 382 lib/cib/cib_ops.c update_cib_object(xmlNode * parent, xmlNode * update) parent 392 lib/cib/cib_ops.c CRM_CHECK(parent != NULL, return -EINVAL); parent 402 lib/cib/cib_ops.c target = find_xml_node(parent, object_name, FALSE); parent 405 lib/cib/cib_ops.c target = pcmk__xe_match(parent, object_name, XML_ATTR_ID, object_id); parent 409 lib/cib/cib_ops.c target = create_xml_node(parent, object_name); parent 476 lib/cib/cib_ops.c add_cib_object(xmlNode * parent, xmlNode * new_obj) parent 493 lib/cib/cib_ops.c } else if (parent == NULL) { parent 498 lib/cib/cib_ops.c equiv_node = find_xml_node(parent, object_name, FALSE); parent 501 lib/cib/cib_ops.c equiv_node = pcmk__xe_match(parent, object_name, XML_ATTR_ID, parent 512 lib/cib/cib_ops.c result = update_cib_object(parent, new_obj); parent 762 lib/cib/cib_ops.c xmlNode *parent = match; parent 764 lib/cib/cib_ops.c while (parent && parent->type == XML_ELEMENT_NODE) { parent 765 lib/cib/cib_ops.c const char *id = crm_element_value(parent, XML_ATTR_ID); parent 770 lib/cib/cib_ops.c parent->name, id, parent 773 lib/cib/cib_ops.c new_path = crm_strdup_printf("/%s%s", parent->name, parent 778 lib/cib/cib_ops.c parent = parent->parent; parent 785 lib/cib/cib_ops.c parent = create_xml_node(*answer, "xpath-query-path"); parent 786 lib/cib/cib_ops.c crm_xml_add(parent, XML_ATTR_ID, path); parent 797 lib/cib/cib_ops.c xmlNode *parent = match->parent; parent 801 lib/cib/cib_ops.c add_node_copy(parent, input); parent 30 lib/cib/cib_utils.c const char *parent; parent 139 lib/cib/cib_utils.c return known_paths[lpc].parent; parent 624 lib/common/acl.c xmlNode *parent = xml; parent 656 lib/common/acl.c while (parent && parent->_private) { parent 657 lib/common/acl.c xml_private_t *p = parent->_private; parent 663 lib/common/acl.c (parent != xml) ? "Parent " : "", docp->user, parent 668 lib/common/acl.c parent = parent->parent; parent 113 lib/common/crmcommon_private.h void pcmk__xml_update(xmlNode *parent, xmlNode *target, xmlNode *update, parent 120 lib/common/crmcommon_private.h void pcmk__xc_update(xmlNode *parent, xmlNode *target, xmlNode *update); parent 178 lib/common/logging.c struct stat parent; parent 204 lib/common/logging.c rc = stat(parent_dir, &parent); parent 190 lib/common/nvpair.c xmlNode *parent = user_data; parent 192 lib/common/nvpair.c crm_xml_add(parent, pair->name, pair->value); parent 848 lib/common/nvpair.c crm_create_nvpair_xml(xmlNode *parent, const char *id, const char *name, parent 858 lib/common/nvpair.c nvp = create_xml_node(parent, XML_CIB_TAG_NVPAIR); parent 864 lib/common/nvpair.c const char *parent_id = ID(parent); parent 911 lib/common/nvpair.c xml2list(xmlNode *parent) parent 918 lib/common/nvpair.c CRM_CHECK(parent != NULL, return nvpair_hash); parent 920 lib/common/nvpair.c nvpair_list = find_xml_node(parent, XML_TAG_ATTRS, FALSE); parent 922 lib/common/nvpair.c crm_trace("No attributes in %s", crm_element_name(parent)); parent 923 lib/common/nvpair.c crm_log_xml_trace(parent, "No attributes for resource op"); parent 474 lib/common/operations.c crm_create_op_xml(xmlNode *parent, const char *prefix, const char *task, parent 481 lib/common/operations.c xml_op = create_xml_node(parent, XML_ATTR_OP); parent 275 lib/common/output_xml.c xmlNodePtr parent = NULL; parent 281 lib/common/output_xml.c parent = pcmk__output_create_xml_node(out, name); parent 282 lib/common/output_xml.c cdata_node = xmlNewCDataBlock(getDocPtr(parent), (pcmkXmlStr) buf, strlen(buf)); parent 283 lib/common/output_xml.c xmlAddChild(parent, cdata_node); parent 448 lib/common/output_xml.c pcmk__output_xml_push_parent(pcmk__output_t *out, xmlNodePtr parent) { parent 452 lib/common/output_xml.c CRM_ASSERT(parent != NULL); parent 454 lib/common/output_xml.c g_queue_push_tail(priv->parent_q, parent); parent 32 lib/common/patchset.c static xmlNode *subtract_xml_comment(xmlNode *parent, xmlNode *left, parent 99 lib/common/patchset.c if (pcmk__element_xpath(NULL, xml->parent, buffer, offset, parent 156 lib/common/patchset.c change = create_xml_node(change->parent, XML_DIFF_RESULT); parent 660 lib/common/patchset.c subtract_xml_comment(target->parent, target, patch, &dummy); parent 704 lib/common/patchset.c process_v1_additions(xmlNode *parent, xmlNode *target, xmlNode *patch) parent 716 lib/common/patchset.c } else if ((parent == NULL) && (target == NULL)) { parent 727 lib/common/patchset.c add_node_copy(parent, patch); parent 738 lib/common/patchset.c pcmk__xc_update(parent, target, patch); parent 989 lib/common/patchset.c first_matching_xml_child(xmlNode *parent, const char *name, const char *id, parent 994 lib/common/patchset.c for (cIter = pcmk__xml_first_child(parent); cIter != NULL; parent 1198 lib/common/patchset.c if ((match->parent != NULL) && (match->parent->last != NULL)) { parent 1199 lib/common/patchset.c xmlAddNextSibling(match->parent->last, match); parent 1296 lib/common/patchset.c CRM_ASSERT(match->parent != NULL); parent 1297 lib/common/patchset.c match_child = match->parent->children; parent 1308 lib/common/patchset.c (match_child? match_child : match->parent->last)); parent 1314 lib/common/patchset.c CRM_ASSERT(match->parent->last != NULL); parent 1315 lib/common/patchset.c xmlAddNextSibling(match->parent->last, match); parent 1460 lib/common/patchset.c subtract_xml_comment(xmlNode *parent, xmlNode *left, xmlNode *right, parent 1471 lib/common/patchset.c deleted = add_node_copy(parent, left); parent 1481 lib/common/patchset.c subtract_xml_object(xmlNode *parent, xmlNode *left, xmlNode *right, parent 1504 lib/common/patchset.c return subtract_xml_comment(parent, left, right, changed); parent 1513 lib/common/patchset.c deleted = add_node_copy(parent, left); parent 1535 lib/common/patchset.c diff = create_xml_node(parent, name); parent 106 lib/common/xml.c for(; xml; xml = xml->parent) { parent 176 lib/common/xml.c xmlNode *parent = a->parent; parent 182 lib/common/xml.c mark_xml_node_dirty(parent); parent 497 lib/common/xml.c pcmk__xe_match(xmlNode *parent, const char *node_name, parent 503 lib/common/xml.c for (xmlNode *child = pcmk__xml_first_child(parent); child != NULL; parent 517 lib/common/xml.c crm_element_name(parent)); parent 641 lib/common/xml.c add_node_copy(xmlNode * parent, xmlNode * src_node) parent 644 lib/common/xml.c xmlDoc *doc = getDocPtr(parent); parent 649 lib/common/xml.c xmlAddChild(parent, child); parent 655 lib/common/xml.c add_node_nocopy(xmlNode * parent, const char *name, xmlNode * child) parent 657 lib/common/xml.c add_node_copy(parent, child); parent 663 lib/common/xml.c create_xml_node(xmlNode * parent, const char *name) parent 673 lib/common/xml.c if (parent == NULL) { parent 679 lib/common/xml.c doc = getDocPtr(parent); parent 681 lib/common/xml.c xmlAddChild(parent, node); parent 688 lib/common/xml.c pcmk_create_xml_text_node(xmlNode * parent, const char *name, const char *content) parent 690 lib/common/xml.c xmlNode *node = create_xml_node(parent, name); parent 700 lib/common/xml.c pcmk_create_html_node(xmlNode * parent, const char *element_name, const char *id, parent 703 lib/common/xml.c xmlNode *node = pcmk_create_xml_text_node(parent, element_name, text); parent 2464 lib/common/xml.c pcmk__xc_update(xmlNode *parent, xmlNode *target, xmlNode *update) parent 2470 lib/common/xml.c target = pcmk__xc_match(parent, update, false); parent 2474 lib/common/xml.c add_node_copy(parent, update); parent 2495 lib/common/xml.c pcmk__xml_update(xmlNode *parent, xmlNode *target, xmlNode *update, parent 2511 lib/common/xml.c pcmk__xc_update(parent, target, update); parent 2525 lib/common/xml.c CRM_CHECK(target != NULL || parent != NULL, return); parent 2528 lib/common/xml.c target = pcmk__xe_match(parent, object_name, parent 2533 lib/common/xml.c target = create_xml_node(parent, object_name); parent 2662 lib/common/xml.c replace_xml_child(xmlNode * parent, xmlNode * child, xmlNode * update, gboolean delete_only) parent 2697 lib/common/xml.c if (can_delete && parent != NULL) { parent 2745 lib/common/xml.c sorted_xml(xmlNode *input, xmlNode *parent, gboolean recursive) parent 2757 lib/common/xml.c result = create_xml_node(parent, name); parent 2777 lib/common/xml.c first_named_child(const xmlNode *parent, const char *name) parent 2781 lib/common/xml.c for (match = pcmk__xe_first_child(parent); match != NULL; parent 2940 lib/common/xml.c xmlNode *find_entity(xmlNode *parent, const char *node_name, const char *id); parent 2943 lib/common/xml.c find_entity(xmlNode *parent, const char *node_name, const char *id) parent 2945 lib/common/xml.c return pcmk__xe_match(parent, node_name, parent 87 lib/common/xpath.c && match->parent && match->parent->type == XML_ELEMENT_NODE) { parent 89 lib/common/xpath.c match = match->parent; parent 116 lib/common/xpath.c xml = xpathObj->nodesetval->nodeTab[lpc]->parent; parent 118 lib/common/xpath.c for (; xml; xml = xml->parent) { parent 273 lib/common/xpath.c if(offset == 0 && prefix == NULL && xml->parent) { parent 274 lib/common/xpath.c offset = pcmk__element_xpath(NULL, xml->parent, buffer, offset, parent 408 lib/pacemaker/pcmk_sched_allocate.c pe_resource_t *parent = uber_parent(rsc); parent 409 lib/pacemaker/pcmk_sched_allocate.c if(parent == NULL parent 410 lib/pacemaker/pcmk_sched_allocate.c || pe_rsc_is_clone(parent) == FALSE parent 411 lib/pacemaker/pcmk_sched_allocate.c || pcmk_is_set(parent->flags, pe_rsc_unique)) { parent 2585 lib/pacemaker/pcmk_sched_allocate.c || probe->rsc->parent == after->rsc parent 2588 lib/pacemaker/pcmk_sched_allocate.c || after->rsc != after_wrapper->action->rsc->parent) { parent 171 lib/pacemaker/pcmk_sched_bundle.c pe__set_resource_flags(replica->child->parent, pe_rsc_allocating); parent 176 lib/pacemaker/pcmk_sched_bundle.c pe__clear_resource_flags(replica->child->parent, parent 50 lib/pacemaker/pcmk_sched_clone.c if (node != NULL && rsc->parent) { parent 51 lib/pacemaker/pcmk_sched_clone.c ret = pe_hash_table_lookup(rsc->parent->allowed_nodes, node->details->id); parent 238 lib/pacemaker/pcmk_sched_clone.c if(resource1->parent) { parent 239 lib/pacemaker/pcmk_sched_clone.c for (gIter = resource1->parent->rsc_cons; gIter; gIter = gIter->next) { parent 254 lib/pacemaker/pcmk_sched_clone.c for (gIter = resource1->parent->rsc_cons_lhs; gIter; gIter = gIter->next) { parent 270 lib/pacemaker/pcmk_sched_clone.c if(resource2->parent) { parent 271 lib/pacemaker/pcmk_sched_clone.c for (gIter = resource2->parent->rsc_cons; gIter; gIter = gIter->next) { parent 283 lib/pacemaker/pcmk_sched_clone.c for (gIter = resource2->parent->rsc_cons_lhs; gIter; gIter = gIter->next) { parent 448 lib/pacemaker/pcmk_sched_clone.c append_parent_colocation(rsc->parent, rsc, all_coloc); parent 483 lib/pacemaker/pcmk_sched_clone.c chosen->details->id, rsc->parent->id, parent 484 lib/pacemaker/pcmk_sched_clone.c g_hash_table_size(rsc->parent->allowed_nodes)); parent 195 lib/pacemaker/pcmk_sched_constraints.c pe_resource_t *parent = rIter->data; parent 196 lib/pacemaker/pcmk_sched_constraints.c pe_resource_t *match = parent->fns->find_rsc(parent, id, NULL, parent 148 lib/pacemaker/pcmk_sched_graph.c if ((rsc->parent == NULL) parent 149 lib/pacemaker/pcmk_sched_graph.c || (pe_rsc_is_clone(rsc) && (rsc->parent->variant == pe_container))) { parent 488 lib/pacemaker/pcmk_sched_graph.c if (rsc->parent) { parent 494 lib/pacemaker/pcmk_sched_graph.c rsc = rsc->parent; parent 1256 lib/pacemaker/pcmk_sched_graph.c pe_resource_t *parent = action->rsc; parent 1258 lib/pacemaker/pcmk_sched_graph.c while (parent != NULL) { parent 1259 lib/pacemaker/pcmk_sched_graph.c parent->cmds->append_meta(parent, args_xml); parent 1260 lib/pacemaker/pcmk_sched_graph.c parent = parent->parent; parent 78 lib/pacemaker/pcmk_sched_group.c void group_update_pseudo_status(pe_resource_t * parent, pe_resource_t * child); parent 127 lib/pacemaker/pcmk_sched_group.c group_update_pseudo_status(pe_resource_t * parent, pe_resource_t * child) parent 132 lib/pacemaker/pcmk_sched_group.c get_group_variant_data(group_data, parent); parent 149 lib/pacemaker/pcmk_sched_native.c if (!pe_rsc_is_unique_clone(rsc->parent) parent 509 lib/pacemaker/pcmk_sched_native.c if (rsc->parent && !pcmk_is_set(rsc->parent->flags, pe_rsc_allocating)) { parent 512 lib/pacemaker/pcmk_sched_native.c rsc->parent->id); parent 513 lib/pacemaker/pcmk_sched_native.c rsc->parent->cmds->allocate(rsc->parent, prefer, data_set); parent 1748 lib/pacemaker/pcmk_sched_native.c rsc_lh->parent && pcmk_is_set(rsc_lh->parent->flags, pe_rsc_promotable) parent 2274 lib/pacemaker/pcmk_sched_native.c if(then->rsc && then->rsc->parent) { parent 3159 lib/pacemaker/pcmk_sched_native.c && pe_rsc_is_anon_clone(rsc->parent) parent 3160 lib/pacemaker/pcmk_sched_native.c && pe_hash_table_lookup(rsc->parent->known_on, node->details->id)) { parent 3471 lib/pacemaker/pcmk_sched_native.c pe_resource_t *parent; parent 3490 lib/pacemaker/pcmk_sched_native.c for (parent = rsc; parent != NULL; parent = parent->parent) { parent 3491 lib/pacemaker/pcmk_sched_native.c if (parent->container) { parent 3492 lib/pacemaker/pcmk_sched_native.c crm_xml_add(xml, CRM_META"_"XML_RSC_ATTR_CONTAINER, parent->container->id); parent 166 lib/pacemaker/pcmk_sched_promotable.c pe_resource_t *parent = uber_parent(rsc); parent 221 lib/pacemaker/pcmk_sched_promotable.c get_clone_variant_data(clone_data, parent); parent 222 lib/pacemaker/pcmk_sched_promotable.c local_node = pe_hash_table_lookup(parent->allowed_nodes, node->details->id); parent 413 lib/pacemaker/pcmk_sched_promotable.c pe_resource_t *parent = uber_parent(rsc); parent 415 lib/pacemaker/pcmk_sched_promotable.c for (rIter = parent->children; rIter; rIter = rIter->next) { parent 420 lib/pacemaker/pcmk_sched_promotable.c pe_resource_t *active = parent->fns->find_rsc(child, key, node, pe_find_clone|pe_find_current); parent 435 lib/pacemaker/pcmk_sched_promotable.c for (rIter = parent->children; rIter; rIter = rIter->next) { parent 446 lib/pacemaker/pcmk_sched_promotable.c rsc = parent->fns->find_rsc(child, key, NULL, pe_find_clone); parent 423 lib/pacemaker/pcmk_sched_utilization.c if (group_data->colocated || pe_rsc_is_clone(rsc->parent)) { parent 450 lib/pacemaker/pcmk_sched_utilization.c if (group_data->colocated || pe_rsc_is_clone(rsc->parent)) { parent 605 lib/pacemaker/pcmk_sched_utils.c pcmk__create_history_xml(xmlNode *parent, lrmd_event_data_t *op, parent 674 lib/pacemaker/pcmk_sched_utils.c xml_op = pcmk__xe_match(parent, XML_LRM_TAG_RSC_OP, XML_ATTR_ID, op_id); parent 676 lib/pacemaker/pcmk_sched_utils.c xml_op = create_xml_node(parent, XML_LRM_TAG_RSC_OP); parent 22 lib/pacemaker/pcmk_trans_unpack.c unpack_action(synapse_t * parent, xmlNode * xml_action) parent 43 lib/pacemaker/pcmk_trans_unpack.c action->synapse = parent; parent 126 lib/pengine/bundle.c create_ip_resource(pe_resource_t *parent, pe__bundle_variant_data_t *data, parent 161 lib/pengine/bundle.c if (!common_unpack(xml_ip, &replica->ip, parent, data_set)) { parent 165 lib/pengine/bundle.c parent->children = g_list_append(parent->children, replica->ip); parent 171 lib/pengine/bundle.c create_docker_resource(pe_resource_t *parent, pe__bundle_variant_data_t *data, parent 329 lib/pengine/bundle.c if (!common_unpack(xml_container, &replica->container, parent, data_set)) { parent 332 lib/pengine/bundle.c parent->children = g_list_append(parent->children, replica->container); parent 337 lib/pengine/bundle.c create_podman_resource(pe_resource_t *parent, pe__bundle_variant_data_t *data, parent 497 lib/pengine/bundle.c if (!common_unpack(xml_container, &replica->container, parent, parent 501 lib/pengine/bundle.c parent->children = g_list_append(parent->children, replica->container); parent 506 lib/pengine/bundle.c create_rkt_resource(pe_resource_t *parent, pe__bundle_variant_data_t *data, parent 669 lib/pengine/bundle.c if (!common_unpack(xml_container, &replica->container, parent, data_set)) { parent 672 lib/pengine/bundle.c parent->children = g_list_append(parent->children, replica->container); parent 701 lib/pengine/bundle.c create_remote_resource(pe_resource_t *parent, pe__bundle_variant_data_t *data, parent 805 lib/pengine/bundle.c g_hash_table_insert(replica->child->parent->allowed_nodes, parent 808 lib/pengine/bundle.c if (!common_unpack(xml_remote, &replica->remote, parent, data_set)) { parent 840 lib/pengine/bundle.c parent->children = g_list_append(parent->children, replica->remote); parent 846 lib/pengine/bundle.c create_container(pe_resource_t *parent, pe__bundle_variant_data_t *data, parent 852 lib/pengine/bundle.c if (!create_docker_resource(parent, data, replica, data_set)) { parent 858 lib/pengine/bundle.c if (!create_podman_resource(parent, data, replica, data_set)) { parent 864 lib/pengine/bundle.c if (!create_rkt_resource(parent, data, replica, data_set)) { parent 872 lib/pengine/bundle.c if (create_ip_resource(parent, data, replica, data_set) == FALSE) { parent 875 lib/pengine/bundle.c if(create_remote_resource(parent, data, replica, data_set) == FALSE) { parent 939 lib/pengine/bundle.c while (top->parent != NULL) { parent 940 lib/pengine/bundle.c top = top->parent; parent 137 lib/pengine/complex.c if (rsc->parent != NULL) { parent 138 lib/pengine/complex.c g_hash_table_foreach(rsc->parent->meta, dup_attr, meta_hash); parent 167 lib/pengine/complex.c if (rsc->parent != NULL) { parent 168 lib/pengine/complex.c get_rsc_attributes(meta_hash, rsc->parent, node, data_set); parent 195 lib/pengine/complex.c if (rsc->parent != NULL) { parent 196 lib/pengine/complex.c pe_get_versioned_attributes(meta_hash, rsc->parent, node, data_set); parent 397 lib/pengine/complex.c pe_resource_t * parent, pe_working_set_t * data_set) parent 449 lib/pengine/complex.c (*rsc)->parent = parent; parent 784 lib/pengine/complex.c pe_resource_t *parent = child; parent 786 lib/pengine/complex.c if (parent == NULL || rsc == NULL) { parent 789 lib/pengine/complex.c while (parent->parent != NULL) { parent 790 lib/pengine/complex.c if (parent->parent == rsc) { parent 793 lib/pengine/complex.c parent = parent->parent; parent 801 lib/pengine/complex.c pe_resource_t *parent = rsc; parent 803 lib/pengine/complex.c if (parent == NULL) { parent 806 lib/pengine/complex.c while (parent->parent != NULL && parent->parent->variant != pe_container) { parent 807 lib/pengine/complex.c parent = parent->parent; parent 809 lib/pengine/complex.c return parent; parent 841 lib/pengine/complex.c if ((rsc->parent == NULL) && pcmk_is_set(rsc->flags, pe_rsc_orphan)) { parent 112 lib/pengine/native.c pe_resource_t *p = rsc->parent; parent 120 lib/pengine/native.c p = p->parent; parent 152 lib/pengine/native.c if (rsc->parent parent 153 lib/pengine/native.c && (rsc->parent->variant == pe_group || rsc->parent->variant == pe_container) parent 154 lib/pengine/native.c && rsc->parent->recovery_type == recovery_block) { parent 155 lib/pengine/native.c GListPtr gIter = rsc->parent->children; parent 174 lib/pengine/native.c if (rsc->parent != NULL) { parent 175 lib/pengine/native.c native_add_running(rsc->parent, node, data_set); parent 193 lib/pengine/native.c pe_resource_t *parent = uber_parent(rsc); parent 205 lib/pengine/native.c && pcmk_is_set(rsc->flags, pe_rsc_unique) && pe_rsc_is_clone(parent)) { parent 212 lib/pengine/native.c pe__force_anon(standard, parent, rsc->id, data_set); parent 219 lib/pengine/native.c recursive_clear_unique(parent); parent 223 lib/pengine/native.c && pcmk_is_set(parent->flags, pe_rsc_promotable)) { parent 1501 lib/pengine/native.c return up->parent->fns->is_filtered(up->parent, only_rsc, FALSE); parent 1224 lib/pengine/pe_output.c xmlNodePtr parent = pcmk__output_xml_create_parent(out, "node"); parent 1225 lib/pengine/pe_output.c xmlSetProp(parent, (pcmkXmlStr) "name", (pcmkXmlStr) node->details->uname); parent 156 lib/pengine/remote.c pe_create_remote_xml(xmlNode *parent, const char *uname, parent 164 lib/pengine/remote.c remote = create_xml_node(parent, XML_CIB_TAG_RESOURCE); parent 394 lib/pengine/status.c pe_resource_t *parent = rIter->data; parent 397 lib/pengine/status.c parent->fns->find_rsc(parent, id, NULL, flags); parent 456 lib/pengine/unpack.c expand_remote_rsc_meta(xmlNode *xml_obj, xmlNode *parent, pe_working_set_t *data) parent 506 lib/pengine/unpack.c pe_create_remote_xml(parent, remote_name, container_id, parent 1658 lib/pengine/unpack.c create_anonymous_orphan(pe_resource_t *parent, const char *rsc_id, parent 1661 lib/pengine/unpack.c pe_resource_t *top = pe__create_clone_child(parent, data_set); parent 1666 lib/pengine/unpack.c pe_rsc_debug(parent, "Created orphan %s for %s: %s on %s", parent 1667 lib/pengine/unpack.c top->id, parent->id, rsc_id, node->details->uname); parent 1686 lib/pengine/unpack.c find_anonymous_clone(pe_working_set_t * data_set, pe_node_t * node, pe_resource_t * parent, parent 1694 lib/pengine/unpack.c CRM_ASSERT(parent != NULL); parent 1695 lib/pengine/unpack.c CRM_ASSERT(pe_rsc_is_clone(parent)); parent 1696 lib/pengine/unpack.c CRM_ASSERT(!pcmk_is_set(parent->flags, pe_rsc_unique)); parent 1699 lib/pengine/unpack.c pe_rsc_trace(parent, "Looking for %s on %s in %s", rsc_id, node->details->uname, parent->id); parent 1700 lib/pengine/unpack.c for (rIter = parent->children; rsc == NULL && rIter; rIter = rIter->next) { parent 1735 lib/pengine/unpack.c rsc = parent->fns->find_rsc(child, rsc_id, NULL, pe_find_clone); parent 1747 lib/pengine/unpack.c parent->id, node->details->uname); parent 1751 lib/pengine/unpack.c pe_rsc_trace(parent, "Resource %s, active", rsc->id); parent 1758 lib/pengine/unpack.c pe_rsc_trace(parent, "Resource %s, skip inactive", child->id); parent 1762 lib/pengine/unpack.c inactive_instance = parent->fns->find_rsc(child, rsc_id, NULL, parent 1777 lib/pengine/unpack.c pe_rsc_trace(parent, "Resource %s, empty slot", inactive_instance->id); parent 1796 lib/pengine/unpack.c && !pe__is_universal_clone(parent, data_set)) { parent 1802 lib/pengine/unpack.c rsc = create_anonymous_orphan(parent, rsc_id, node, data_set); parent 1803 lib/pengine/unpack.c pe_rsc_trace(parent, "Resource %s, orphan", rsc->id); parent 1813 lib/pengine/unpack.c pe_resource_t *parent = NULL; parent 1828 lib/pengine/unpack.c parent = uber_parent(clone0); parent 1829 lib/pengine/unpack.c crm_trace("%s found as %s (%s)", rsc_id, clone0_id, parent->id); parent 1842 lib/pengine/unpack.c parent = uber_parent(rsc); parent 1845 lib/pengine/unpack.c if (pe_rsc_is_anon_clone(parent)) { parent 1847 lib/pengine/unpack.c if (pe_rsc_is_bundled(parent)) { parent 1848 lib/pengine/unpack.c rsc = pe__find_bundle_replica(parent->parent, node); parent 1852 lib/pengine/unpack.c rsc = find_anonymous_clone(data_set, node, parent, base); parent 1917 lib/pengine/unpack.c iter = iter->parent; parent 3022 lib/pengine/unpack.c if (fail_rsc->parent) { parent 3023 lib/pengine/unpack.c pe_resource_t *parent = uber_parent(fail_rsc); parent 3025 lib/pengine/unpack.c if (pe_rsc_is_clone(parent) parent 3026 lib/pengine/unpack.c && !pcmk_is_set(parent->flags, pe_rsc_unique)) { parent 3030 lib/pengine/unpack.c fail_rsc = parent; parent 3593 lib/pengine/unpack.c pe_resource_t *parent = rsc; parent 3622 lib/pengine/unpack.c parent = uber_parent(rsc); parent 3756 lib/pengine/unpack.c resource_location(parent, node, -INFINITY, "hard-error", data_set); parent 3812 lib/pengine/unpack.c parent->id, node->details->uname, parent 3816 lib/pengine/unpack.c resource_location(parent, node, -INFINITY, "hard-error", data_set); parent 3821 lib/pengine/unpack.c parent->id, services_ocf_exitcode_str(rc), parent 3824 lib/pengine/unpack.c resource_location(parent, NULL, -INFINITY, "fatal-error", data_set); parent 2829 lib/pengine/utils.c (rsc->parent && pcmk__str_in_list(filter, rsc_printable_id(rsc->parent)))) { parent 1677 tools/crm_mon.c n = n->parent; parent 74 tools/crm_resource_print.c rsc->clone_name ? rsc->clone_name : rsc->id, rsc->parent ? rsc->parent->id : "NA", parent 50 tools/crm_resource_runtime.c pe_resource_t *parent = uber_parent(rsc); parent 58 tools/crm_resource_runtime.c } else if (pe_rsc_is_clone(parent) parent 64 tools/crm_resource_runtime.c for (GListPtr iter = parent->children; iter; iter = iter->next) { parent 207 tools/crm_resource_runtime.c if(rsc->parent && pe_clone == rsc->parent->variant) { parent 214 tools/crm_resource_runtime.c rsc = rsc->parent; parent 220 tools/crm_resource_runtime.c } else if(rsc->parent == NULL && rsc->children && pe_clone == rsc->variant) { parent 876 tools/crm_resource_runtime.c pe_resource_t *parent = uber_parent(rsc); parent 878 tools/crm_resource_runtime.c find_resource_attr(cib_conn, XML_NVPAIR_ATTR_VALUE, parent->id, parent 881 tools/crm_resource_runtime.c find_resource_attr(cib_conn, XML_NVPAIR_ATTR_VALUE, parent->id, parent 893 tools/crm_resource_runtime.c parent->id); parent 896 tools/crm_resource_runtime.c } else if (pcmk_is_set(parent->flags, pe_rsc_promotable) parent 899 tools/crm_resource_runtime.c parent->id); parent 906 tools/crm_resource_runtime.c (printed? "" : "\n"), parent->id); parent 913 tools/crm_resource_runtime.c (printed? "" : "\n"), parent->id, rsc->lock_node->details->uname); parent 1880 tools/crm_resource_runtime.c rid = pe_rsc_is_anon_clone(rsc->parent)? requested_name : rsc->id;