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);