xml_obj          1107 daemons/attrd/attrd_commands.c     xmlNode *xml_obj = NULL;
xml_obj          1109 daemons/attrd/attrd_commands.c     xml_obj = create_xml_node(parent, XML_CIB_TAG_STATE);
xml_obj          1110 daemons/attrd/attrd_commands.c     crm_xml_add(xml_obj, XML_ATTR_ID, nodeid);
xml_obj          1112 daemons/attrd/attrd_commands.c     xml_obj = create_xml_node(xml_obj, XML_TAG_TRANSIENT_NODEATTRS);
xml_obj          1113 daemons/attrd/attrd_commands.c     crm_xml_add(xml_obj, XML_ATTR_ID, nodeid);
xml_obj          1115 daemons/attrd/attrd_commands.c     xml_obj = create_xml_node(xml_obj, XML_TAG_ATTR_SETS);
xml_obj          1117 daemons/attrd/attrd_commands.c         crm_xml_set_id(xml_obj, "%s", a->set);
xml_obj          1119 daemons/attrd/attrd_commands.c         crm_xml_set_id(xml_obj, "%s-%s", XML_CIB_TAG_STATUS, nodeid);
xml_obj          1121 daemons/attrd/attrd_commands.c     set = ID(xml_obj);
xml_obj          1123 daemons/attrd/attrd_commands.c     xml_obj = create_xml_node(xml_obj, XML_CIB_TAG_NVPAIR);
xml_obj          1125 daemons/attrd/attrd_commands.c         crm_xml_set_id(xml_obj, "%s", a->uuid);
xml_obj          1127 daemons/attrd/attrd_commands.c         crm_xml_set_id(xml_obj, "%s-%s", set, a->id);
xml_obj          1129 daemons/attrd/attrd_commands.c     crm_xml_add(xml_obj, XML_NVPAIR_ATTR_NAME, a->id);
xml_obj          1132 daemons/attrd/attrd_commands.c         crm_xml_add(xml_obj, XML_NVPAIR_ATTR_VALUE, value);
xml_obj          1135 daemons/attrd/attrd_commands.c         crm_xml_add(xml_obj, XML_NVPAIR_ATTR_VALUE, "");
xml_obj          1136 daemons/attrd/attrd_commands.c         crm_xml_add(xml_obj, "__delete__", XML_NVPAIR_ATTR_VALUE);
xml_obj            40 daemons/based/based_messages.c int get_revision(xmlNode * xml_obj, int cur_revision);
xml_obj            47 daemons/based/based_messages.c int cib_update_counter(xmlNode * xml_obj, const char *field, gboolean reset);
xml_obj           203 include/crm/cib/internal.h int cib_update_counter(xmlNode * xml_obj, const char *field, gboolean reset);
xml_obj           163 include/crm/common/xml.h xmlNode *get_xpath_object(const char *xpath, xmlNode * xml_obj, int error_level);
xml_obj           164 include/crm/common/xml.h xmlNode *get_xpath_object_relative(const char *xpath, xmlNode * xml_obj, int error_level);
xml_obj           325 include/crm/pengine/internal.h gboolean common_unpack(xmlNode * xml_obj, pe_resource_t ** rsc, pe_resource_t * parent,
xml_obj           585 include/crm/pengine/internal.h void pe__unpack_dataset_nvpairs(xmlNode *xml_obj, const char *set_name,
xml_obj            49 include/crm/pengine/rules.h void pe_eval_nvpairs(xmlNode *top, xmlNode *xml_obj, const char *set_name,
xml_obj            54 include/crm/pengine/rules.h void pe_unpack_nvpairs(xmlNode *top, xmlNode *xml_obj, const char *set_name,
xml_obj            60 include/crm/pengine/rules.h void pe_eval_versioned_attributes(xmlNode *top, xmlNode *xml_obj,
xml_obj           113 include/crm/pengine/rules.h void unpack_instance_attributes(xmlNode *top, xmlNode *xml_obj,
xml_obj           142 include/pcmki/pcmki_sched_allocate.h extern gboolean unpack_rsc_order(xmlNode * xml_obj, pe_working_set_t * data_set);
xml_obj           144 include/pcmki/pcmki_sched_allocate.h extern gboolean unpack_rsc_colocation(xmlNode * xml_obj, pe_working_set_t * data_set);
xml_obj           146 include/pcmki/pcmki_sched_allocate.h extern gboolean unpack_location(xmlNode * xml_obj, pe_working_set_t * data_set);
xml_obj           148 include/pcmki/pcmki_sched_allocate.h extern gboolean unpack_rsc_ticket(xmlNode * xml_obj, pe_working_set_t * data_set);
xml_obj           178 lib/cib/cib_attrs.c     xmlNode *xml_obj = NULL;
xml_obj           206 lib/cib/cib_attrs.c             xml_top = create_xml_node(xml_obj, XML_CIB_TAG_STATUS);
xml_obj           207 lib/cib/cib_attrs.c             xml_obj = create_xml_node(xml_top, XML_CIB_TAG_TICKETS);
xml_obj           216 lib/cib/cib_attrs.c                 xml_top = create_xml_node(xml_obj, XML_CIB_TAG_NODES);
xml_obj           217 lib/cib/cib_attrs.c                 xml_obj = create_xml_node(xml_top, XML_CIB_TAG_NODE);
xml_obj           218 lib/cib/cib_attrs.c                 crm_xml_add(xml_obj, XML_ATTR_TYPE, "remote");
xml_obj           219 lib/cib/cib_attrs.c                 crm_xml_add(xml_obj, XML_ATTR_ID, node_uuid);
xml_obj           220 lib/cib/cib_attrs.c                 crm_xml_add(xml_obj, XML_ATTR_UNAME, node_uuid);
xml_obj           231 lib/cib/cib_attrs.c             xml_top = create_xml_node(xml_obj, XML_CIB_TAG_STATE);
xml_obj           233 lib/cib/cib_attrs.c             xml_obj = xml_top;
xml_obj           275 lib/cib/cib_attrs.c             xml_obj = create_xml_node(xml_obj, tag);
xml_obj           276 lib/cib/cib_attrs.c             crm_xml_add(xml_obj, XML_ATTR_ID, node_uuid);
xml_obj           278 lib/cib/cib_attrs.c                 xml_top = xml_obj;
xml_obj           284 lib/cib/cib_attrs.c                 xml_obj = create_xml_node(xml_obj, XML_CIB_TAG_PROPSET);
xml_obj           286 lib/cib/cib_attrs.c                 xml_obj = create_xml_node(xml_obj, XML_TAG_META_SETS);
xml_obj           290 lib/cib/cib_attrs.c             xml_obj = create_xml_node(xml_obj, set_type);
xml_obj           293 lib/cib/cib_attrs.c             xml_obj = create_xml_node(xml_obj, XML_TAG_ATTR_SETS);
xml_obj           295 lib/cib/cib_attrs.c         crm_xml_add(xml_obj, XML_ATTR_ID, set_name);
xml_obj           298 lib/cib/cib_attrs.c             xml_top = xml_obj;
xml_obj           303 lib/cib/cib_attrs.c     xml_obj = crm_create_nvpair_xml(xml_obj, attr_id, attr_name, attr_value);
xml_obj           305 lib/cib/cib_attrs.c         xml_top = xml_obj;
xml_obj           355 lib/cib/cib_attrs.c     xmlNode *xml_obj = NULL;
xml_obj           371 lib/cib/cib_attrs.c     xml_obj = crm_create_nvpair_xml(NULL, attr_id, attr_name, attr_value);
xml_obj           373 lib/cib/cib_attrs.c     rc = cib_internal_op(the_cib, CIB_OP_DELETE, NULL, section, xml_obj, NULL,
xml_obj           384 lib/cib/cib_attrs.c     free_xml(xml_obj);
xml_obj           526 lib/cib/cib_attrs.c     xmlNode *xml_obj = NULL;
xml_obj           539 lib/cib/cib_attrs.c     xml_obj = fragment;
xml_obj           540 lib/cib/cib_attrs.c     CRM_CHECK(pcmk__str_eq(crm_element_name(xml_obj), XML_CIB_TAG_NODES, pcmk__str_casei),
xml_obj           542 lib/cib/cib_attrs.c     CRM_ASSERT(xml_obj != NULL);
xml_obj           543 lib/cib/cib_attrs.c     crm_log_xml_trace(xml_obj, "Result section");
xml_obj           548 lib/cib/cib_attrs.c     for (a_child = pcmk__xml_first_child(xml_obj); a_child != NULL;
xml_obj           142 lib/cib/cib_ops.c cib_update_counter(xmlNode * xml_obj, const char *field, gboolean reset)
xml_obj           148 lib/cib/cib_ops.c     if (reset == FALSE && crm_element_value(xml_obj, field) != NULL) {
xml_obj           149 lib/cib/cib_ops.c         old_value = crm_element_value_copy(xml_obj, field);
xml_obj           159 lib/cib/cib_ops.c     crm_xml_add(xml_obj, field, new_value);
xml_obj           902 lib/common/xml.c     xmlNode *xml_obj = NULL;
xml_obj           918 lib/common/xml.c     xml_obj = string2xml(xml_buffer);
xml_obj           921 lib/common/xml.c     crm_log_xml_trace(xml_obj, "Created fragment");
xml_obj           922 lib/common/xml.c     return xml_obj;
xml_obj           191 lib/common/xpath.c get_xpath_object_relative(const char *xpath, xmlNode * xml_obj, int error_level)
xml_obj           197 lib/common/xpath.c     if (xml_obj == NULL || xpath == NULL) {
xml_obj           201 lib/common/xpath.c     xpath_prefix = (char *)xmlGetNodePath(xml_obj);
xml_obj           205 lib/common/xpath.c     result = get_xpath_object(xpath_full, xml_obj, error_level);
xml_obj           213 lib/common/xpath.c get_xpath_object(const char *xpath, xmlNode * xml_obj, int error_level)
xml_obj           222 lib/common/xpath.c         return xml_obj;         /* or return NULL? */
xml_obj           225 lib/common/xpath.c     xpathObj = xpath_search(xml_obj, xpath);
xml_obj           226 lib/common/xpath.c     nodePath = (char *)xmlGetNodePath(xml_obj);
xml_obj           233 lib/common/xpath.c             crm_log_xml_explicit(xml_obj, "Unexpected Input");
xml_obj           254 lib/common/xpath.c             crm_log_xml_explicit(xml_obj, "Bad Input");
xml_obj            71 lib/pacemaker/pcmk_sched_constraints.c     xmlNode *xml_obj = NULL;
xml_obj            74 lib/pacemaker/pcmk_sched_constraints.c     for (xml_obj = pcmk__xe_first_child(xml_constraints); xml_obj != NULL;
xml_obj            75 lib/pacemaker/pcmk_sched_constraints.c          xml_obj = pcmk__xe_next(xml_obj)) {
xml_obj            76 lib/pacemaker/pcmk_sched_constraints.c         const char *id = crm_element_value(xml_obj, XML_ATTR_ID);
xml_obj            77 lib/pacemaker/pcmk_sched_constraints.c         const char *tag = crm_element_name(xml_obj);
xml_obj            87 lib/pacemaker/pcmk_sched_constraints.c         lifetime = first_named_child(xml_obj, "lifetime");
xml_obj            99 lib/pacemaker/pcmk_sched_constraints.c             unpack_rsc_order(xml_obj, data_set);
xml_obj           102 lib/pacemaker/pcmk_sched_constraints.c             unpack_rsc_colocation(xml_obj, data_set);
xml_obj           105 lib/pacemaker/pcmk_sched_constraints.c             unpack_location(xml_obj, data_set);
xml_obj           108 lib/pacemaker/pcmk_sched_constraints.c             unpack_rsc_ticket(xml_obj, data_set);
xml_obj           150 lib/pacemaker/pcmk_sched_constraints.c get_ordering_type(xmlNode * xml_obj)
xml_obj           153 lib/pacemaker/pcmk_sched_constraints.c     const char *kind = crm_element_value(xml_obj, XML_ORDER_ATTR_KIND);
xml_obj           156 lib/pacemaker/pcmk_sched_constraints.c         const char *score = crm_element_value(xml_obj, XML_RULE_ATTR_SCORE);
xml_obj           184 lib/pacemaker/pcmk_sched_constraints.c                          crm_str(ID(xml_obj)), kind);
xml_obj           265 lib/pacemaker/pcmk_sched_constraints.c order_is_symmetrical(xmlNode * xml_obj,
xml_obj           268 lib/pacemaker/pcmk_sched_constraints.c     const char *id = crm_element_value(xml_obj, XML_ATTR_ID);
xml_obj           269 lib/pacemaker/pcmk_sched_constraints.c     const char *kind_s = crm_element_value(xml_obj, XML_ORDER_ATTR_KIND);
xml_obj           270 lib/pacemaker/pcmk_sched_constraints.c     const char *score_s = crm_element_value(xml_obj, XML_RULE_ATTR_SCORE);
xml_obj           271 lib/pacemaker/pcmk_sched_constraints.c     const char *symmetrical_s = crm_element_value(xml_obj, XML_CONS_ATTR_SYMMETRICAL);
xml_obj           275 lib/pacemaker/pcmk_sched_constraints.c         kind = get_ordering_type(xml_obj);
xml_obj           305 lib/pacemaker/pcmk_sched_constraints.c unpack_simple_rsc_order(xmlNode * xml_obj, pe_working_set_t * data_set)
xml_obj           324 lib/pacemaker/pcmk_sched_constraints.c     CRM_CHECK(xml_obj != NULL, return FALSE);
xml_obj           326 lib/pacemaker/pcmk_sched_constraints.c     id = crm_element_value(xml_obj, XML_ATTR_ID);
xml_obj           329 lib/pacemaker/pcmk_sched_constraints.c                          crm_element_name(xml_obj));
xml_obj           333 lib/pacemaker/pcmk_sched_constraints.c     invert_bool = order_is_symmetrical(xml_obj, kind, NULL);
xml_obj           335 lib/pacemaker/pcmk_sched_constraints.c     id_then = crm_element_value(xml_obj, XML_ORDER_ATTR_THEN);
xml_obj           336 lib/pacemaker/pcmk_sched_constraints.c     id_first = crm_element_value(xml_obj, XML_ORDER_ATTR_FIRST);
xml_obj           338 lib/pacemaker/pcmk_sched_constraints.c     action_then = crm_element_value(xml_obj, XML_ORDER_ATTR_THEN_ACTION);
xml_obj           339 lib/pacemaker/pcmk_sched_constraints.c     action_first = crm_element_value(xml_obj, XML_ORDER_ATTR_FIRST_ACTION);
xml_obj           341 lib/pacemaker/pcmk_sched_constraints.c     instance_then = crm_element_value(xml_obj, XML_ORDER_ATTR_THEN_INSTANCE);
xml_obj           342 lib/pacemaker/pcmk_sched_constraints.c     instance_first = crm_element_value(xml_obj, XML_ORDER_ATTR_FIRST_INSTANCE);
xml_obj           409 lib/pacemaker/pcmk_sched_constraints.c     kind = get_ordering_type(xml_obj);
xml_obj           431 lib/pacemaker/pcmk_sched_constraints.c         const char *require_all_s = crm_element_value(xml_obj, "require-all");
xml_obj           516 lib/pacemaker/pcmk_sched_constraints.c expand_tags_in_sets(xmlNode * xml_obj, xmlNode ** expanded_xml, pe_working_set_t * data_set)
xml_obj           525 lib/pacemaker/pcmk_sched_constraints.c     CRM_CHECK(xml_obj != NULL, return FALSE);
xml_obj           527 lib/pacemaker/pcmk_sched_constraints.c     new_xml = copy_xml(xml_obj);
xml_obj           639 lib/pacemaker/pcmk_sched_constraints.c tag_to_set(xmlNode * xml_obj, xmlNode ** rsc_set, const char * attr,
xml_obj           650 lib/pacemaker/pcmk_sched_constraints.c     CRM_CHECK((xml_obj != NULL) && (attr != NULL), return FALSE);
xml_obj           652 lib/pacemaker/pcmk_sched_constraints.c     cons_id = ID(xml_obj);
xml_obj           655 lib/pacemaker/pcmk_sched_constraints.c                          crm_element_name(xml_obj));
xml_obj           659 lib/pacemaker/pcmk_sched_constraints.c     id = crm_element_value(xml_obj, attr);
xml_obj           675 lib/pacemaker/pcmk_sched_constraints.c         *rsc_set = create_xml_node(xml_obj, XML_CONS_TAG_RSC_SET);
xml_obj           694 lib/pacemaker/pcmk_sched_constraints.c         *rsc_set = create_xml_node(xml_obj, XML_CONS_TAG_RSC_SET);
xml_obj           706 lib/pacemaker/pcmk_sched_constraints.c         xml_remove_prop(xml_obj, attr);
xml_obj           712 lib/pacemaker/pcmk_sched_constraints.c static gboolean unpack_rsc_location(xmlNode * xml_obj, pe_resource_t * rsc_lh, const char * role,
xml_obj           716 lib/pacemaker/pcmk_sched_constraints.c unpack_simple_location(xmlNode * xml_obj, pe_working_set_t * data_set)
xml_obj           718 lib/pacemaker/pcmk_sched_constraints.c     const char *id = crm_element_value(xml_obj, XML_ATTR_ID);
xml_obj           719 lib/pacemaker/pcmk_sched_constraints.c     const char *value = crm_element_value(xml_obj, XML_LOC_ATTR_SOURCE);
xml_obj           724 lib/pacemaker/pcmk_sched_constraints.c         return unpack_rsc_location(xml_obj, rsc_lh, NULL, NULL, data_set, NULL);
xml_obj           727 lib/pacemaker/pcmk_sched_constraints.c     value = crm_element_value(xml_obj, XML_LOC_ATTR_SOURCE_PATTERN);
xml_obj           774 lib/pacemaker/pcmk_sched_constraints.c                 unpack_rsc_location(xml_obj, r, NULL, NULL, data_set, &match_data);
xml_obj           778 lib/pacemaker/pcmk_sched_constraints.c                 unpack_rsc_location(xml_obj, r, NULL, NULL, data_set, NULL);
xml_obj           795 lib/pacemaker/pcmk_sched_constraints.c unpack_rsc_location(xmlNode * xml_obj, pe_resource_t * rsc_lh, const char * role,
xml_obj           799 lib/pacemaker/pcmk_sched_constraints.c     const char *id_lh = crm_element_value(xml_obj, XML_LOC_ATTR_SOURCE);
xml_obj           800 lib/pacemaker/pcmk_sched_constraints.c     const char *id = crm_element_value(xml_obj, XML_ATTR_ID);
xml_obj           801 lib/pacemaker/pcmk_sched_constraints.c     const char *node = crm_element_value(xml_obj, XML_CIB_TAG_NODE);
xml_obj           802 lib/pacemaker/pcmk_sched_constraints.c     const char *discovery = crm_element_value(xml_obj, XML_LOCATION_ATTR_DISCOVERY);
xml_obj           811 lib/pacemaker/pcmk_sched_constraints.c         score = crm_element_value(xml_obj, XML_RULE_ATTR_SCORE);
xml_obj           831 lib/pacemaker/pcmk_sched_constraints.c         for (xmlNode *rule_xml = first_named_child(xml_obj, XML_TAG_RULE);
xml_obj           857 lib/pacemaker/pcmk_sched_constraints.c         role = crm_element_value(xml_obj, XML_RULE_ATTR_ROLE);
xml_obj           885 lib/pacemaker/pcmk_sched_constraints.c unpack_location_tags(xmlNode * xml_obj, xmlNode ** expanded_xml, pe_working_set_t * data_set)
xml_obj           900 lib/pacemaker/pcmk_sched_constraints.c     CRM_CHECK(xml_obj != NULL, return FALSE);
xml_obj           902 lib/pacemaker/pcmk_sched_constraints.c     id = ID(xml_obj);
xml_obj           905 lib/pacemaker/pcmk_sched_constraints.c                          crm_element_name(xml_obj));
xml_obj           910 lib/pacemaker/pcmk_sched_constraints.c     expand_tags_in_sets(xml_obj, &new_xml, data_set);
xml_obj           918 lib/pacemaker/pcmk_sched_constraints.c     id_lh = crm_element_value(xml_obj, XML_LOC_ATTR_SOURCE);
xml_obj           933 lib/pacemaker/pcmk_sched_constraints.c     state_lh = crm_element_value(xml_obj, XML_RULE_ATTR_ROLE);
xml_obj           935 lib/pacemaker/pcmk_sched_constraints.c     new_xml = copy_xml(xml_obj);
xml_obj           996 lib/pacemaker/pcmk_sched_constraints.c unpack_location(xmlNode * xml_obj, pe_working_set_t * data_set)
xml_obj          1004 lib/pacemaker/pcmk_sched_constraints.c     if (unpack_location_tags(xml_obj, &expanded_xml, data_set) == FALSE) {
xml_obj          1009 lib/pacemaker/pcmk_sched_constraints.c         orig_xml = xml_obj;
xml_obj          1010 lib/pacemaker/pcmk_sched_constraints.c         xml_obj = expanded_xml;
xml_obj          1013 lib/pacemaker/pcmk_sched_constraints.c     for (set = pcmk__xe_first_child(xml_obj); set != NULL;
xml_obj          1019 lib/pacemaker/pcmk_sched_constraints.c             if (unpack_location_set(xml_obj, set, data_set) == FALSE) {
xml_obj          1030 lib/pacemaker/pcmk_sched_constraints.c         xml_obj = orig_xml;
xml_obj          1034 lib/pacemaker/pcmk_sched_constraints.c         return unpack_simple_location(xml_obj, data_set);
xml_obj          2047 lib/pacemaker/pcmk_sched_constraints.c unpack_order_tags(xmlNode * xml_obj, xmlNode ** expanded_xml, pe_working_set_t * data_set)
xml_obj          2067 lib/pacemaker/pcmk_sched_constraints.c     CRM_CHECK(xml_obj != NULL, return FALSE);
xml_obj          2069 lib/pacemaker/pcmk_sched_constraints.c     id = ID(xml_obj);
xml_obj          2072 lib/pacemaker/pcmk_sched_constraints.c                          crm_element_name(xml_obj));
xml_obj          2077 lib/pacemaker/pcmk_sched_constraints.c     expand_tags_in_sets(xml_obj, &new_xml, data_set);
xml_obj          2085 lib/pacemaker/pcmk_sched_constraints.c     id_first = crm_element_value(xml_obj, XML_ORDER_ATTR_FIRST);
xml_obj          2086 lib/pacemaker/pcmk_sched_constraints.c     id_then = crm_element_value(xml_obj, XML_ORDER_ATTR_THEN);
xml_obj          2108 lib/pacemaker/pcmk_sched_constraints.c     action_first = crm_element_value(xml_obj, XML_ORDER_ATTR_FIRST_ACTION);
xml_obj          2109 lib/pacemaker/pcmk_sched_constraints.c     action_then = crm_element_value(xml_obj, XML_ORDER_ATTR_THEN_ACTION);
xml_obj          2111 lib/pacemaker/pcmk_sched_constraints.c     new_xml = copy_xml(xml_obj);
xml_obj          2156 lib/pacemaker/pcmk_sched_constraints.c unpack_rsc_order(xmlNode * xml_obj, pe_working_set_t * data_set)
xml_obj          2185 lib/pacemaker/pcmk_sched_constraints.c     const char *id = crm_element_value(xml_obj, XML_ATTR_ID);
xml_obj          2186 lib/pacemaker/pcmk_sched_constraints.c     const char *invert = crm_element_value(xml_obj, XML_CONS_ATTR_SYMMETRICAL);
xml_obj          2187 lib/pacemaker/pcmk_sched_constraints.c     enum pe_order_kind kind = get_ordering_type(xml_obj);
xml_obj          2189 lib/pacemaker/pcmk_sched_constraints.c     gboolean invert_bool = order_is_symmetrical(xml_obj, kind, NULL);
xml_obj          2192 lib/pacemaker/pcmk_sched_constraints.c     rc = unpack_order_tags(xml_obj, &expanded_xml, data_set);
xml_obj          2194 lib/pacemaker/pcmk_sched_constraints.c         orig_xml = xml_obj;
xml_obj          2195 lib/pacemaker/pcmk_sched_constraints.c         xml_obj = expanded_xml;
xml_obj          2201 lib/pacemaker/pcmk_sched_constraints.c     for (set = pcmk__xe_first_child(xml_obj); set != NULL;
xml_obj          2272 lib/pacemaker/pcmk_sched_constraints.c         xml_obj = orig_xml;
xml_obj          2276 lib/pacemaker/pcmk_sched_constraints.c         return unpack_simple_rsc_order(xml_obj, data_set);
xml_obj          2465 lib/pacemaker/pcmk_sched_constraints.c unpack_simple_colocation(xmlNode * xml_obj, pe_working_set_t * data_set)
xml_obj          2469 lib/pacemaker/pcmk_sched_constraints.c     const char *id = crm_element_value(xml_obj, XML_ATTR_ID);
xml_obj          2470 lib/pacemaker/pcmk_sched_constraints.c     const char *score = crm_element_value(xml_obj, XML_RULE_ATTR_SCORE);
xml_obj          2472 lib/pacemaker/pcmk_sched_constraints.c     const char *id_lh = crm_element_value(xml_obj, XML_COLOC_ATTR_SOURCE);
xml_obj          2473 lib/pacemaker/pcmk_sched_constraints.c     const char *id_rh = crm_element_value(xml_obj, XML_COLOC_ATTR_TARGET);
xml_obj          2474 lib/pacemaker/pcmk_sched_constraints.c     const char *state_lh = crm_element_value(xml_obj, XML_COLOC_ATTR_SOURCE_ROLE);
xml_obj          2475 lib/pacemaker/pcmk_sched_constraints.c     const char *state_rh = crm_element_value(xml_obj, XML_COLOC_ATTR_TARGET_ROLE);
xml_obj          2476 lib/pacemaker/pcmk_sched_constraints.c     const char *attr = crm_element_value(xml_obj, XML_COLOC_ATTR_NODE_ATTR);
xml_obj          2477 lib/pacemaker/pcmk_sched_constraints.c     const char *symmetrical = crm_element_value(xml_obj, XML_CONS_ATTR_SYMMETRICAL);
xml_obj          2480 lib/pacemaker/pcmk_sched_constraints.c     const char *instance_lh = crm_element_value(xml_obj, XML_COLOC_ATTR_SOURCE_INSTANCE);
xml_obj          2481 lib/pacemaker/pcmk_sched_constraints.c     const char *instance_rh = crm_element_value(xml_obj, XML_COLOC_ATTR_TARGET_INSTANCE);
xml_obj          2544 lib/pacemaker/pcmk_sched_constraints.c unpack_colocation_tags(xmlNode * xml_obj, xmlNode ** expanded_xml, pe_working_set_t * data_set)
xml_obj          2565 lib/pacemaker/pcmk_sched_constraints.c     CRM_CHECK(xml_obj != NULL, return FALSE);
xml_obj          2567 lib/pacemaker/pcmk_sched_constraints.c     id = ID(xml_obj);
xml_obj          2570 lib/pacemaker/pcmk_sched_constraints.c                          crm_element_name(xml_obj));
xml_obj          2575 lib/pacemaker/pcmk_sched_constraints.c     expand_tags_in_sets(xml_obj, &new_xml, data_set);
xml_obj          2583 lib/pacemaker/pcmk_sched_constraints.c     id_lh = crm_element_value(xml_obj, XML_COLOC_ATTR_SOURCE);
xml_obj          2584 lib/pacemaker/pcmk_sched_constraints.c     id_rh = crm_element_value(xml_obj, XML_COLOC_ATTR_TARGET);
xml_obj          2613 lib/pacemaker/pcmk_sched_constraints.c     state_lh = crm_element_value(xml_obj, XML_COLOC_ATTR_SOURCE_ROLE);
xml_obj          2614 lib/pacemaker/pcmk_sched_constraints.c     state_rh = crm_element_value(xml_obj, XML_COLOC_ATTR_TARGET_ROLE);
xml_obj          2616 lib/pacemaker/pcmk_sched_constraints.c     new_xml = copy_xml(xml_obj);
xml_obj          2661 lib/pacemaker/pcmk_sched_constraints.c unpack_rsc_colocation(xmlNode * xml_obj, pe_working_set_t * data_set)
xml_obj          2671 lib/pacemaker/pcmk_sched_constraints.c     const char *id = crm_element_value(xml_obj, XML_ATTR_ID);
xml_obj          2672 lib/pacemaker/pcmk_sched_constraints.c     const char *score = crm_element_value(xml_obj, XML_RULE_ATTR_SCORE);
xml_obj          2680 lib/pacemaker/pcmk_sched_constraints.c     rc = unpack_colocation_tags(xml_obj, &expanded_xml, data_set);
xml_obj          2682 lib/pacemaker/pcmk_sched_constraints.c         orig_xml = xml_obj;
xml_obj          2683 lib/pacemaker/pcmk_sched_constraints.c         xml_obj = expanded_xml;
xml_obj          2689 lib/pacemaker/pcmk_sched_constraints.c     for (set = pcmk__xe_first_child(xml_obj); set != NULL;
xml_obj          2707 lib/pacemaker/pcmk_sched_constraints.c         xml_obj = orig_xml;
xml_obj          2711 lib/pacemaker/pcmk_sched_constraints.c         return unpack_simple_colocation(xml_obj, data_set);
xml_obj          2840 lib/pacemaker/pcmk_sched_constraints.c unpack_simple_rsc_ticket(xmlNode * xml_obj, pe_working_set_t * data_set)
xml_obj          2843 lib/pacemaker/pcmk_sched_constraints.c     const char *ticket_str = crm_element_value(xml_obj, XML_TICKET_ATTR_TICKET);
xml_obj          2844 lib/pacemaker/pcmk_sched_constraints.c     const char *loss_policy = crm_element_value(xml_obj, XML_TICKET_ATTR_LOSS_POLICY);
xml_obj          2848 lib/pacemaker/pcmk_sched_constraints.c     const char *id_lh = crm_element_value(xml_obj, XML_COLOC_ATTR_SOURCE);
xml_obj          2849 lib/pacemaker/pcmk_sched_constraints.c     const char *state_lh = crm_element_value(xml_obj, XML_COLOC_ATTR_SOURCE_ROLE);
xml_obj          2852 lib/pacemaker/pcmk_sched_constraints.c     const char *instance_lh = crm_element_value(xml_obj, XML_COLOC_ATTR_SOURCE_INSTANCE);
xml_obj          2856 lib/pacemaker/pcmk_sched_constraints.c     CRM_CHECK(xml_obj != NULL, return FALSE);
xml_obj          2858 lib/pacemaker/pcmk_sched_constraints.c     id = ID(xml_obj);
xml_obj          2861 lib/pacemaker/pcmk_sched_constraints.c                          crm_element_name(xml_obj));
xml_obj          2913 lib/pacemaker/pcmk_sched_constraints.c unpack_rsc_ticket_tags(xmlNode * xml_obj, xmlNode ** expanded_xml, pe_working_set_t * data_set)
xml_obj          2928 lib/pacemaker/pcmk_sched_constraints.c     CRM_CHECK(xml_obj != NULL, return FALSE);
xml_obj          2930 lib/pacemaker/pcmk_sched_constraints.c     id = ID(xml_obj);
xml_obj          2933 lib/pacemaker/pcmk_sched_constraints.c                          crm_element_name(xml_obj));
xml_obj          2938 lib/pacemaker/pcmk_sched_constraints.c     expand_tags_in_sets(xml_obj, &new_xml, data_set);
xml_obj          2946 lib/pacemaker/pcmk_sched_constraints.c     id_lh = crm_element_value(xml_obj, XML_COLOC_ATTR_SOURCE);
xml_obj          2961 lib/pacemaker/pcmk_sched_constraints.c     state_lh = crm_element_value(xml_obj, XML_COLOC_ATTR_SOURCE_ROLE);
xml_obj          2963 lib/pacemaker/pcmk_sched_constraints.c     new_xml = copy_xml(xml_obj);
xml_obj          2992 lib/pacemaker/pcmk_sched_constraints.c unpack_rsc_ticket(xmlNode * xml_obj, pe_working_set_t * data_set)
xml_obj          2998 lib/pacemaker/pcmk_sched_constraints.c     const char *ticket_str = crm_element_value(xml_obj, XML_TICKET_ATTR_TICKET);
xml_obj          2999 lib/pacemaker/pcmk_sched_constraints.c     const char *loss_policy = crm_element_value(xml_obj, XML_TICKET_ATTR_LOSS_POLICY);
xml_obj          3008 lib/pacemaker/pcmk_sched_constraints.c     CRM_CHECK(xml_obj != NULL, return FALSE);
xml_obj          3010 lib/pacemaker/pcmk_sched_constraints.c     id = ID(xml_obj);
xml_obj          3013 lib/pacemaker/pcmk_sched_constraints.c                          crm_element_name(xml_obj));
xml_obj          3036 lib/pacemaker/pcmk_sched_constraints.c     rc = unpack_rsc_ticket_tags(xml_obj, &expanded_xml, data_set);
xml_obj          3038 lib/pacemaker/pcmk_sched_constraints.c         orig_xml = xml_obj;
xml_obj          3039 lib/pacemaker/pcmk_sched_constraints.c         xml_obj = expanded_xml;
xml_obj          3045 lib/pacemaker/pcmk_sched_constraints.c     for (set = pcmk__xe_first_child(xml_obj); set != NULL;
xml_obj          3059 lib/pacemaker/pcmk_sched_constraints.c         xml_obj = orig_xml;
xml_obj          3063 lib/pacemaker/pcmk_sched_constraints.c         return unpack_simple_rsc_ticket(xml_obj, data_set);
xml_obj           384 lib/pacemaker/pcmk_sched_transition.c         xmlNode *xml_obj = NULL;
xml_obj           387 lib/pacemaker/pcmk_sched_transition.c         xml_obj = create_xml_node(xml_top, XML_CIB_TAG_TICKETS);
xml_obj           388 lib/pacemaker/pcmk_sched_transition.c         ticket_state_xml = create_xml_node(xml_obj, XML_CIB_TAG_TICKET_STATE);
xml_obj           132 lib/pengine/bundle.c         xmlNode *xml_obj = NULL;
xml_obj           139 lib/pengine/bundle.c         xml_obj = create_xml_node(xml_ip, XML_TAG_ATTR_SETS);
xml_obj           140 lib/pengine/bundle.c         crm_xml_set_id(xml_obj, "%s-attributes-%d",
xml_obj           143 lib/pengine/bundle.c         crm_create_nvpair_xml(xml_obj, NULL, "ip", replica->ipaddr);
xml_obj           145 lib/pengine/bundle.c             crm_create_nvpair_xml(xml_obj, NULL, "nic", data->host_network);
xml_obj           149 lib/pengine/bundle.c             crm_create_nvpair_xml(xml_obj, NULL,
xml_obj           153 lib/pengine/bundle.c             crm_create_nvpair_xml(xml_obj, NULL, "cidr_netmask", "32");
xml_obj           156 lib/pengine/bundle.c         xml_obj = create_xml_node(xml_ip, "operations");
xml_obj           157 lib/pengine/bundle.c         crm_create_op_xml(xml_obj, ID(xml_ip), "monitor", "60s", NULL);
xml_obj           183 lib/pengine/bundle.c         xmlNode *xml_obj = NULL;
xml_obj           191 lib/pengine/bundle.c         xml_obj = create_xml_node(xml_container, XML_TAG_ATTR_SETS);
xml_obj           192 lib/pengine/bundle.c         crm_xml_set_id(xml_obj, "%s-attributes-%d",
xml_obj           195 lib/pengine/bundle.c         crm_create_nvpair_xml(xml_obj, NULL, "image", data->image);
xml_obj           196 lib/pengine/bundle.c         crm_create_nvpair_xml(xml_obj, NULL, "allow_pull", XML_BOOLEAN_TRUE);
xml_obj           197 lib/pengine/bundle.c         crm_create_nvpair_xml(xml_obj, NULL, "force_kill", XML_BOOLEAN_FALSE);
xml_obj           198 lib/pengine/bundle.c         crm_create_nvpair_xml(xml_obj, NULL, "reuse", XML_BOOLEAN_FALSE);
xml_obj           274 lib/pengine/bundle.c         crm_create_nvpair_xml(xml_obj, NULL, "run_opts", buffer);
xml_obj           277 lib/pengine/bundle.c         crm_create_nvpair_xml(xml_obj, NULL, "mount_points", dbuffer);
xml_obj           282 lib/pengine/bundle.c                 crm_create_nvpair_xml(xml_obj, NULL,
xml_obj           285 lib/pengine/bundle.c                 crm_create_nvpair_xml(xml_obj, NULL,
xml_obj           294 lib/pengine/bundle.c             crm_create_nvpair_xml(xml_obj, NULL, "monitor_cmd", "/bin/true");
xml_obj           312 lib/pengine/bundle.c                 crm_create_nvpair_xml(xml_obj, NULL,
xml_obj           321 lib/pengine/bundle.c             crm_create_nvpair_xml(xml_obj, NULL, "monitor_cmd", "/bin/true");
xml_obj           325 lib/pengine/bundle.c         xml_obj = create_xml_node(xml_container, "operations");
xml_obj           326 lib/pengine/bundle.c         crm_create_op_xml(xml_obj, ID(xml_container), "monitor", "60s", NULL);
xml_obj           349 lib/pengine/bundle.c         xmlNode *xml_obj = NULL;
xml_obj           357 lib/pengine/bundle.c         xml_obj = create_xml_node(xml_container, XML_TAG_ATTR_SETS);
xml_obj           358 lib/pengine/bundle.c         crm_xml_set_id(xml_obj, "%s-attributes-%d",
xml_obj           361 lib/pengine/bundle.c         crm_create_nvpair_xml(xml_obj, NULL, "image", data->image);
xml_obj           362 lib/pengine/bundle.c         crm_create_nvpair_xml(xml_obj, NULL, "allow_pull", XML_BOOLEAN_TRUE);
xml_obj           363 lib/pengine/bundle.c         crm_create_nvpair_xml(xml_obj, NULL, "force_kill", XML_BOOLEAN_FALSE);
xml_obj           364 lib/pengine/bundle.c         crm_create_nvpair_xml(xml_obj, NULL, "reuse", XML_BOOLEAN_FALSE);
xml_obj           442 lib/pengine/bundle.c         crm_create_nvpair_xml(xml_obj, NULL, "run_opts", buffer);
xml_obj           445 lib/pengine/bundle.c         crm_create_nvpair_xml(xml_obj, NULL, "mount_points", dbuffer);
xml_obj           450 lib/pengine/bundle.c                 crm_create_nvpair_xml(xml_obj, NULL,
xml_obj           453 lib/pengine/bundle.c                 crm_create_nvpair_xml(xml_obj, NULL,
xml_obj           462 lib/pengine/bundle.c             crm_create_nvpair_xml(xml_obj, NULL, "monitor_cmd", "/bin/true");
xml_obj           480 lib/pengine/bundle.c                 crm_create_nvpair_xml(xml_obj, NULL,
xml_obj           489 lib/pengine/bundle.c             crm_create_nvpair_xml(xml_obj, NULL, "monitor_cmd", "/bin/true");
xml_obj           493 lib/pengine/bundle.c         xml_obj = create_xml_node(xml_container, "operations");
xml_obj           494 lib/pengine/bundle.c         crm_create_op_xml(xml_obj, ID(xml_container), "monitor", "60s", NULL);
xml_obj           517 lib/pengine/bundle.c         xmlNode *xml_obj = NULL;
xml_obj           527 lib/pengine/bundle.c         xml_obj = create_xml_node(xml_container, XML_TAG_ATTR_SETS);
xml_obj           528 lib/pengine/bundle.c         crm_xml_set_id(xml_obj, "%s-attributes-%d",
xml_obj           531 lib/pengine/bundle.c         crm_create_nvpair_xml(xml_obj, NULL, "image", data->image);
xml_obj           532 lib/pengine/bundle.c         crm_create_nvpair_xml(xml_obj, NULL, "allow_pull", "true");
xml_obj           533 lib/pengine/bundle.c         crm_create_nvpair_xml(xml_obj, NULL, "force_kill", "false");
xml_obj           534 lib/pengine/bundle.c         crm_create_nvpair_xml(xml_obj, NULL, "reuse", "false");
xml_obj           613 lib/pengine/bundle.c         crm_create_nvpair_xml(xml_obj, NULL, "run_opts", buffer);
xml_obj           616 lib/pengine/bundle.c         crm_create_nvpair_xml(xml_obj, NULL, "mount_points", dbuffer);
xml_obj           621 lib/pengine/bundle.c                 crm_create_nvpair_xml(xml_obj, NULL, "run_cmd",
xml_obj           624 lib/pengine/bundle.c                 crm_create_nvpair_xml(xml_obj, NULL, "run_cmd",
xml_obj           633 lib/pengine/bundle.c             crm_create_nvpair_xml(xml_obj, NULL, "monitor_cmd", "/bin/true");
xml_obj           651 lib/pengine/bundle.c                 crm_create_nvpair_xml(xml_obj, NULL, "run_cmd",
xml_obj           660 lib/pengine/bundle.c             crm_create_nvpair_xml(xml_obj, NULL, "monitor_cmd", "/bin/true");
xml_obj           664 lib/pengine/bundle.c         xml_obj = create_xml_node(xml_container, "operations");
xml_obj           665 lib/pengine/bundle.c         crm_create_op_xml(xml_obj, ID(xml_container), "monitor", "60s", NULL);
xml_obj          1035 lib/pengine/bundle.c     xmlNode *xml_obj = NULL;
xml_obj          1047 lib/pengine/bundle.c     xml_obj = first_named_child(rsc->xml, PE__CONTAINER_AGENT_DOCKER_S);
xml_obj          1048 lib/pengine/bundle.c     if (xml_obj != NULL) {
xml_obj          1051 lib/pengine/bundle.c         xml_obj = first_named_child(rsc->xml, PE__CONTAINER_AGENT_RKT_S);
xml_obj          1052 lib/pengine/bundle.c         if (xml_obj != NULL) {
xml_obj          1055 lib/pengine/bundle.c             xml_obj = first_named_child(rsc->xml, PE__CONTAINER_AGENT_PODMAN_S);
xml_obj          1056 lib/pengine/bundle.c             if (xml_obj != NULL) {
xml_obj          1064 lib/pengine/bundle.c     value = crm_element_value(xml_obj, XML_RSC_ATTR_PROMOTED_MAX);
xml_obj          1067 lib/pengine/bundle.c         value = crm_element_value(xml_obj, "masters");
xml_obj          1076 lib/pengine/bundle.c     value = crm_element_value(xml_obj, "replicas");
xml_obj          1092 lib/pengine/bundle.c     value = crm_element_value(xml_obj, "replicas-per-host");
xml_obj          1103 lib/pengine/bundle.c     bundle_data->container_command = crm_element_value_copy(xml_obj, "run-command");
xml_obj          1104 lib/pengine/bundle.c     bundle_data->launcher_options = crm_element_value_copy(xml_obj, "options");
xml_obj          1105 lib/pengine/bundle.c     bundle_data->image = crm_element_value_copy(xml_obj, "image");
xml_obj          1106 lib/pengine/bundle.c     bundle_data->container_network = crm_element_value_copy(xml_obj, "network");
xml_obj          1108 lib/pengine/bundle.c     xml_obj = first_named_child(rsc->xml, "network");
xml_obj          1109 lib/pengine/bundle.c     if(xml_obj) {
xml_obj          1111 lib/pengine/bundle.c         bundle_data->ip_range_start = crm_element_value_copy(xml_obj, "ip-range-start");
xml_obj          1112 lib/pengine/bundle.c         bundle_data->host_netmask = crm_element_value_copy(xml_obj, "host-netmask");
xml_obj          1113 lib/pengine/bundle.c         bundle_data->host_network = crm_element_value_copy(xml_obj, "host-interface");
xml_obj          1114 lib/pengine/bundle.c         bundle_data->control_port = crm_element_value_copy(xml_obj, "control-port");
xml_obj          1115 lib/pengine/bundle.c         value = crm_element_value(xml_obj, "add-host");
xml_obj          1120 lib/pengine/bundle.c         for (xmlNode *xml_child = pcmk__xe_first_child(xml_obj); xml_child != NULL;
xml_obj          1145 lib/pengine/bundle.c     xml_obj = first_named_child(rsc->xml, "storage");
xml_obj          1146 lib/pengine/bundle.c     for (xmlNode *xml_child = pcmk__xe_first_child(xml_obj); xml_child != NULL;
xml_obj          1170 lib/pengine/bundle.c     xml_obj = first_named_child(rsc->xml, "primitive");
xml_obj          1171 lib/pengine/bundle.c     if (xml_obj && valid_network(bundle_data)) {
xml_obj          1215 lib/pengine/bundle.c         add_node_copy(xml_resource, xml_obj);
xml_obj          1217 lib/pengine/bundle.c     } else if(xml_obj) {
xml_obj          1219 lib/pengine/bundle.c                rsc->id, ID(xml_obj));
xml_obj           116 lib/pengine/clone.c     xmlNode *xml_obj = rsc->xml;
xml_obj           185 lib/pengine/clone.c     for (a_child = pcmk__xe_first_child(xml_obj); a_child != NULL;
xml_obj           224 lib/pengine/complex.c unpack_template(xmlNode * xml_obj, xmlNode ** expanded_xml, pe_working_set_t * data_set)
xml_obj           236 lib/pengine/complex.c     if (xml_obj == NULL) {
xml_obj           241 lib/pengine/complex.c     template_ref = crm_element_value(xml_obj, XML_CIB_TAG_RSC_TEMPLATE);
xml_obj           246 lib/pengine/complex.c     id = ID(xml_obj);
xml_obj           248 lib/pengine/complex.c         pe_err("'%s' object must have a id", crm_element_name(xml_obj));
xml_obj           271 lib/pengine/complex.c     xmlNodeSetName(new_xml, xml_obj->name);
xml_obj           274 lib/pengine/complex.c     clone = crm_element_value(xml_obj, XML_RSC_ATTR_INCARNATION);
xml_obj           281 lib/pengine/complex.c     for (child_xml = pcmk__xe_first_child(xml_obj); child_xml != NULL;
xml_obj           340 lib/pengine/complex.c add_template_rsc(xmlNode * xml_obj, pe_working_set_t * data_set)
xml_obj           345 lib/pengine/complex.c     if (xml_obj == NULL) {
xml_obj           350 lib/pengine/complex.c     template_ref = crm_element_value(xml_obj, XML_CIB_TAG_RSC_TEMPLATE);
xml_obj           355 lib/pengine/complex.c     id = ID(xml_obj);
xml_obj           357 lib/pengine/complex.c         pe_err("'%s' object must have a id", crm_element_name(xml_obj));
xml_obj           396 lib/pengine/complex.c common_unpack(xmlNode * xml_obj, pe_resource_t ** rsc,
xml_obj           404 lib/pengine/complex.c     const char *id = crm_element_value(xml_obj, XML_ATTR_ID);
xml_obj           418 lib/pengine/complex.c     crm_log_xml_trace(xml_obj, "Processing resource input...");
xml_obj           430 lib/pengine/complex.c     if (unpack_template(xml_obj, &expanded_xml, data_set) == FALSE) {
xml_obj           440 lib/pengine/complex.c         (*rsc)->orig_xml = xml_obj;
xml_obj           443 lib/pengine/complex.c         (*rsc)->xml = xml_obj;
xml_obj           752 lib/pengine/complex.c         if (add_template_rsc(xml_obj, data_set) == FALSE) {
xml_obj            25 lib/pengine/group.c     xmlNode *xml_obj = rsc->xml;
xml_obj            52 lib/pengine/group.c     for (xml_native_rsc = pcmk__xe_first_child(xml_obj); xml_native_rsc != NULL;
xml_obj            61 lib/pengine/group.c                 pe_err("Failed unpacking resource %s", crm_element_value(xml_obj, XML_ATTR_ID));
xml_obj           617 lib/pengine/rules.c make_pairs(xmlNode *top, xmlNode *xml_obj, const char *set_name,
xml_obj           625 lib/pengine/rules.c     if (xml_obj == NULL) {
xml_obj           628 lib/pengine/rules.c     for (attr_set = pcmk__xe_first_child(xml_obj); attr_set != NULL;
xml_obj           668 lib/pengine/rules.c unpack_nvpair_blocks(xmlNode *top, xmlNode *xml_obj, const char *set_name,
xml_obj           673 lib/pengine/rules.c     GList *pairs = make_pairs(top, xml_obj, set_name, always_first);
xml_obj           690 lib/pengine/rules.c pe_eval_nvpairs(xmlNode *top, xmlNode *xml_obj, const char *set_name,
xml_obj           695 lib/pengine/rules.c     unpack_nvpair_blocks(top, xml_obj, set_name, hash, always_first,
xml_obj           713 lib/pengine/rules.c pe_unpack_nvpairs(xmlNode *top, xmlNode *xml_obj, const char *set_name,
xml_obj           727 lib/pengine/rules.c     pe_eval_nvpairs(top, xml_obj, set_name, &rule_data, hash,
xml_obj           733 lib/pengine/rules.c pe_eval_versioned_attributes(xmlNode *top, xmlNode *xml_obj, const char *set_name,
xml_obj           737 lib/pengine/rules.c     unpack_nvpair_blocks(top, xml_obj, set_name, hash, NULL, FALSE, rule_data,
xml_obj          1383 lib/pengine/rules.c void unpack_instance_attributes(xmlNode *top, xmlNode *xml_obj,
xml_obj          1444 lib/pengine/rules.c unpack_instance_attributes(xmlNode *top, xmlNode *xml_obj, const char *set_name,
xml_obj          1458 lib/pengine/rules.c     unpack_nvpair_blocks(top, xml_obj, set_name, hash, always_first,
xml_obj           456 lib/pengine/unpack.c expand_remote_rsc_meta(xmlNode *xml_obj, xmlNode *parent, pe_working_set_t *data)
xml_obj           461 lib/pengine/unpack.c     const char *container_id = ID(xml_obj);
xml_obj           469 lib/pengine/unpack.c     for (attr_set = pcmk__xe_first_child(xml_obj); attr_set != NULL;
xml_obj           540 lib/pengine/unpack.c     xmlNode *xml_obj = NULL;
xml_obj           556 lib/pengine/unpack.c     for (xml_obj = pcmk__xe_first_child(xml_nodes); xml_obj != NULL;
xml_obj           557 lib/pengine/unpack.c          xml_obj = pcmk__xe_next(xml_obj)) {
xml_obj           559 lib/pengine/unpack.c         if (pcmk__str_eq((const char *)xml_obj->name, XML_CIB_TAG_NODE, pcmk__str_none)) {
xml_obj           562 lib/pengine/unpack.c             id = crm_element_value(xml_obj, XML_ATTR_ID);
xml_obj           563 lib/pengine/unpack.c             uname = crm_element_value(xml_obj, XML_ATTR_UNAME);
xml_obj           564 lib/pengine/unpack.c             type = crm_element_value(xml_obj, XML_ATTR_TYPE);
xml_obj           565 lib/pengine/unpack.c             score = crm_element_value(xml_obj, XML_RULE_ATTR_SCORE);
xml_obj           587 lib/pengine/unpack.c             add_node_attrs(xml_obj, new_node, FALSE, data_set);
xml_obj           588 lib/pengine/unpack.c             pe__unpack_dataset_nvpairs(xml_obj, XML_TAG_UTILIZATION, &rule_data,
xml_obj           592 lib/pengine/unpack.c             crm_trace("Done with node %s", crm_element_value(xml_obj, XML_ATTR_UNAME));
xml_obj           639 lib/pengine/unpack.c     xmlNode *xml_obj = NULL;
xml_obj           644 lib/pengine/unpack.c     for (xml_obj = pcmk__xe_first_child(xml_resources); xml_obj != NULL;
xml_obj           645 lib/pengine/unpack.c          xml_obj = pcmk__xe_next(xml_obj)) {
xml_obj           652 lib/pengine/unpack.c         if (xml_contains_remote_node(xml_obj)) {
xml_obj           653 lib/pengine/unpack.c             new_node_id = ID(xml_obj);
xml_obj           658 lib/pengine/unpack.c                           new_node_id, ID(xml_obj));
xml_obj           668 lib/pengine/unpack.c         if (pcmk__str_eq((const char *)xml_obj->name, XML_CIB_TAG_RESOURCE, pcmk__str_none)) {
xml_obj           673 lib/pengine/unpack.c             new_node_id = expand_remote_rsc_meta(xml_obj, xml_resources, data_set);
xml_obj           676 lib/pengine/unpack.c                           new_node_id, ID(xml_obj));
xml_obj           686 lib/pengine/unpack.c         if (pcmk__str_eq((const char *)xml_obj->name, XML_CIB_TAG_GROUP, pcmk__str_none)) {
xml_obj           688 lib/pengine/unpack.c             for (xml_obj2 = pcmk__xe_first_child(xml_obj); xml_obj2 != NULL;
xml_obj           695 lib/pengine/unpack.c                               new_node_id, ID(xml_obj2), ID(xml_obj));
xml_obj           776 lib/pengine/unpack.c     xmlNode *xml_obj = NULL;
xml_obj           783 lib/pengine/unpack.c     for (xml_obj = pcmk__xe_first_child(xml_resources); xml_obj != NULL;
xml_obj           784 lib/pengine/unpack.c          xml_obj = pcmk__xe_next(xml_obj)) {
xml_obj           788 lib/pengine/unpack.c         if (pcmk__str_eq((const char *)xml_obj->name, XML_CIB_TAG_RSC_TEMPLATE, pcmk__str_none)) {
xml_obj           789 lib/pengine/unpack.c             const char *template_id = ID(xml_obj);
xml_obj           799 lib/pengine/unpack.c         crm_trace("Beginning unpack... <%s id=%s... >", crm_element_name(xml_obj), ID(xml_obj));
xml_obj           800 lib/pengine/unpack.c         if (common_unpack(xml_obj, &new_rsc, NULL, data_set) && (new_rsc != NULL)) {
xml_obj           807 lib/pengine/unpack.c                              crm_element_name(xml_obj), crm_str(ID(xml_obj)));
xml_obj           954 lib/pengine/unpack.c     xmlNode *xml_obj = NULL;
xml_obj           956 lib/pengine/unpack.c     for (xml_obj = pcmk__xe_first_child(xml_tickets); xml_obj != NULL;
xml_obj           957 lib/pengine/unpack.c          xml_obj = pcmk__xe_next(xml_obj)) {
xml_obj           959 lib/pengine/unpack.c         if (!pcmk__str_eq((const char *)xml_obj->name, XML_CIB_TAG_TICKET_STATE, pcmk__str_none)) {
xml_obj           962 lib/pengine/unpack.c         unpack_ticket_state(xml_obj, data_set);
xml_obj          3837 lib/pengine/unpack.c add_node_attrs(xmlNode *xml_obj, pe_node_t *node, bool overwrite,
xml_obj          3872 lib/pengine/unpack.c     pe__unpack_dataset_nvpairs(xml_obj, XML_TAG_ATTR_SETS, &rule_data,
xml_obj            26 lib/pengine/utils.c static void unpack_operation(pe_action_t * action, xmlNode * xml_obj, pe_resource_t * container,
xml_obj           840 lib/pengine/utils.c unpack_interval_origin(const char *value, xmlNode *xml_obj, guint interval_ms,
xml_obj           857 lib/pengine/utils.c                          (ID(xml_obj)? ID(xml_obj) : "(missing ID)"), value);
xml_obj           872 lib/pengine/utils.c              (ID(xml_obj)? ID(xml_obj) : "(unspecified)"));
xml_obj           940 lib/pengine/utils.c unpack_versioned_meta(xmlNode *versioned_meta, xmlNode *xml_obj,
xml_obj           962 lib/pengine/utils.c                 if (unpack_interval_origin(value, xml_obj, interval_ms, now,
xml_obj           992 lib/pengine/utils.c unpack_operation(pe_action_t * action, xmlNode * xml_obj, pe_resource_t * container,
xml_obj          1043 lib/pengine/utils.c     if (xml_obj) {
xml_obj          1047 lib/pengine/utils.c         pe__unpack_dataset_nvpairs(xml_obj, XML_TAG_META_SETS, &rule_data,
xml_obj          1053 lib/pengine/utils.c         pe_eval_versioned_attributes(data_set->input, xml_obj,
xml_obj          1057 lib/pengine/utils.c         pe_eval_versioned_attributes(data_set->input, xml_obj,
xml_obj          1066 lib/pengine/utils.c         for (xIter = xml_obj->properties; xIter; xIter = xIter->next) {
xml_obj          1068 lib/pengine/utils.c             const char *prop_value = crm_element_value(xml_obj, prop_name);
xml_obj          1257 lib/pengine/utils.c     if (xml_obj != NULL) {
xml_obj          1285 lib/pengine/utils.c         if (unpack_interval_origin(value, xml_obj, interval_ms, data_set->now,
xml_obj          1293 lib/pengine/utils.c     unpack_versioned_meta(rsc_details->versioned_meta, xml_obj, interval_ms,
xml_obj          2741 lib/pengine/utils.c pe__unpack_dataset_nvpairs(xmlNode *xml_obj, const char *set_name,
xml_obj          2748 lib/pengine/utils.c     pe_eval_nvpairs(data_set->input, xml_obj, set_name, rule_data, hash,
xml_obj            17 tools/crm_resource_print.c     xmlNode *xml_obj = NULL;
xml_obj            21 tools/crm_resource_print.c     for (xml_obj = pcmk__xe_first_child(cib_constraints); xml_obj != NULL;
xml_obj            22 tools/crm_resource_print.c          xml_obj = pcmk__xe_next(xml_obj)) {
xml_obj            23 tools/crm_resource_print.c         const char *id = crm_element_value(xml_obj, XML_ATTR_ID);
xml_obj            30 tools/crm_resource_print.c         lifetime = first_named_child(xml_obj, "lifetime");
xml_obj            35 tools/crm_resource_print.c         if (pcmk__str_eq(XML_CONS_TAG_RSC_DEPEND, crm_element_name(xml_obj), pcmk__str_casei)) {
xml_obj            37 tools/crm_resource_print.c                    crm_element_name(xml_obj),
xml_obj            38 tools/crm_resource_print.c                    cons_string(crm_element_value(xml_obj, XML_ATTR_ID)),
xml_obj            39 tools/crm_resource_print.c                    cons_string(crm_element_value(xml_obj, XML_COLOC_ATTR_SOURCE)),
xml_obj            40 tools/crm_resource_print.c                    cons_string(crm_element_value(xml_obj, XML_COLOC_ATTR_TARGET)),
xml_obj            41 tools/crm_resource_print.c                    cons_string(crm_element_value(xml_obj, XML_RULE_ATTR_SCORE)),
xml_obj            42 tools/crm_resource_print.c                    cons_string(crm_element_value(xml_obj, XML_COLOC_ATTR_SOURCE_ROLE)),
xml_obj            43 tools/crm_resource_print.c                    cons_string(crm_element_value(xml_obj, XML_COLOC_ATTR_TARGET_ROLE)));
xml_obj            45 tools/crm_resource_print.c         } else if (pcmk__str_eq(XML_CONS_TAG_RSC_LOCATION, crm_element_name(xml_obj), pcmk__str_casei)) {
xml_obj           301 tools/crm_resource_runtime.c         xmlNode *xml_obj = NULL;
xml_obj           338 tools/crm_resource_runtime.c             xml_obj = create_xml_node(xml_top, attr_set_type);
xml_obj           339 tools/crm_resource_runtime.c             crm_xml_add(xml_obj, XML_ATTR_ID, attr_set);
xml_obj           342 tools/crm_resource_runtime.c         xml_obj = crm_create_nvpair_xml(xml_obj, attr_id, attr_name, attr_value);
xml_obj           344 tools/crm_resource_runtime.c             xml_top = xml_obj;
xml_obj           427 tools/crm_resource_runtime.c         xmlNode *xml_obj = NULL;
xml_obj           451 tools/crm_resource_runtime.c         xml_obj = crm_create_nvpair_xml(NULL, attr_id, attr_name, NULL);
xml_obj           452 tools/crm_resource_runtime.c         crm_log_xml_debug(xml_obj, "Delete");
xml_obj           455 tools/crm_resource_runtime.c         rc = cib->cmds->remove(cib, XML_CIB_TAG_RESOURCES, xml_obj, cib_options);
xml_obj           465 tools/crm_resource_runtime.c         free_xml(xml_obj);
xml_obj           396 tools/crm_ticket.c         xmlNode *xml_obj = NULL;
xml_obj           399 tools/crm_ticket.c         xml_obj = create_xml_node(xml_top, XML_CIB_TAG_TICKETS);
xml_obj           400 tools/crm_ticket.c         ticket_state_xml = create_xml_node(xml_obj, XML_CIB_TAG_TICKET_STATE);