change 237 daemons/controld/controld_te_callbacks.c process_resource_updates(const char *node, xmlNode *xml, xmlNode *change, change 267 daemons/controld/controld_te_callbacks.c crm_log_xml_trace(change, "lrm-refresh"); change 324 daemons/controld/controld_te_callbacks.c abort_unless_down(const char *xpath, const char *op, xmlNode *change, change 331 daemons/controld/controld_te_callbacks.c abort_transition(INFINITY, tg_restart, reason, change); change 338 daemons/controld/controld_te_callbacks.c abort_transition(INFINITY, tg_restart, reason, change); change 345 daemons/controld/controld_te_callbacks.c abort_transition(INFINITY, tg_restart, reason, change); change 353 daemons/controld/controld_te_callbacks.c process_op_deletion(const char *xpath, xmlNode *change) change 376 daemons/controld/controld_te_callbacks.c change); change 383 daemons/controld/controld_te_callbacks.c process_delete_diff(const char *xpath, const char *op, xmlNode *change) change 386 daemons/controld/controld_te_callbacks.c process_op_deletion(xpath, change); change 389 daemons/controld/controld_te_callbacks.c abort_unless_down(xpath, op, change, "Resource state removal"); change 392 daemons/controld/controld_te_callbacks.c abort_unless_down(xpath, op, change, "Node state removal"); change 400 daemons/controld/controld_te_callbacks.c process_node_state_diff(xmlNode *state, xmlNode *change, const char *op, change 405 daemons/controld/controld_te_callbacks.c process_resource_updates(ID(state), lrm, change, op, xpath); change 409 daemons/controld/controld_te_callbacks.c process_status_diff(xmlNode *status, xmlNode *change, const char *op, change 414 daemons/controld/controld_te_callbacks.c process_node_state_diff(state, change, op, xpath); change 419 daemons/controld/controld_te_callbacks.c process_cib_diff(xmlNode *cib, xmlNode *change, const char *op, change 426 daemons/controld/controld_te_callbacks.c process_status_diff(status, change, op, xpath); change 430 daemons/controld/controld_te_callbacks.c "Non-status-only change", change); change 439 daemons/controld/controld_te_callbacks.c for (xmlNode *change = pcmk__xml_first_child(diff); change != NULL; change 440 daemons/controld/controld_te_callbacks.c change = pcmk__xml_next(change)) { change 444 daemons/controld/controld_te_callbacks.c const char *xpath = crm_element_value(change, XML_DIFF_PATH); change 447 daemons/controld/controld_te_callbacks.c const char *op = crm_element_value(change, XML_DIFF_OP); change 464 daemons/controld/controld_te_callbacks.c match = change->children; change 467 daemons/controld/controld_te_callbacks.c match = first_named_child(change, XML_DIFF_RESULT); change 492 daemons/controld/controld_te_callbacks.c change); change 497 daemons/controld/controld_te_callbacks.c abort_transition(INFINITY, tg_restart, "Ticket attribute change", change); change 502 daemons/controld/controld_te_callbacks.c abort_unless_down(xpath, op, change, "Transient attribute change"); change 506 daemons/controld/controld_te_callbacks.c process_delete_diff(xpath, op, change); change 513 daemons/controld/controld_te_callbacks.c process_cib_diff(match, change, op, xpath); change 516 daemons/controld/controld_te_callbacks.c process_status_diff(match, change, op, xpath); change 519 daemons/controld/controld_te_callbacks.c process_node_state_diff(match, change, op, xpath); change 522 daemons/controld/controld_te_callbacks.c process_resource_updates(ID(match), match, change, op, xpath); change 527 daemons/controld/controld_te_callbacks.c process_resource_updates(local_node, match, change, op, xpath); change 146 daemons/controld/controld_te_utils.c xmlNode *change = NULL; change 188 daemons/controld/controld_te_utils.c change = search; change 200 daemons/controld/controld_te_utils.c } else if(change == NULL) { change 212 daemons/controld/controld_te_utils.c const char *op = crm_element_value(change, XML_DIFF_OP); change 213 daemons/controld/controld_te_utils.c const char *path = crm_element_value(change, XML_DIFF_PATH); change 215 daemons/controld/controld_te_utils.c if(change == reason) { change 716 daemons/fenced/pacemaker-fenced.c xmlNode *change = NULL; change 721 daemons/fenced/pacemaker-fenced.c for (change = pcmk__xml_first_child(patchset); change != NULL; change 722 daemons/fenced/pacemaker-fenced.c change = pcmk__xml_next(change)) { change 723 daemons/fenced/pacemaker-fenced.c const char *op = crm_element_value(change, XML_DIFF_OP); change 724 daemons/fenced/pacemaker-fenced.c const char *xpath = crm_element_value(change, XML_DIFF_PATH); change 921 daemons/fenced/pacemaker-fenced.c xmlNode *change = NULL; change 927 daemons/fenced/pacemaker-fenced.c for (change = pcmk__xml_first_child(patchset); change != NULL; change 928 daemons/fenced/pacemaker-fenced.c change = pcmk__xml_next(change)) { change 929 daemons/fenced/pacemaker-fenced.c const char *op = crm_element_value(change, XML_DIFF_OP); change 930 daemons/fenced/pacemaker-fenced.c const char *xpath = crm_element_value(change, XML_DIFF_PATH); change 943 daemons/fenced/pacemaker-fenced.c handle_topology_change(change->children, FALSE); change 946 daemons/fenced/pacemaker-fenced.c xmlNode *match = first_named_child(change, XML_DIFF_RESULT); change 969 daemons/fenced/pacemaker-fenced.c if(first_named_child(change, XML_TAG_FENCING_TOPOLOGY) == NULL) { change 204 lib/common/alerts.c xmlNode *change = NULL; change 224 lib/common/alerts.c for (change = pcmk__xml_first_child(patchset); change != NULL; change 225 lib/common/alerts.c change = pcmk__xml_next(change)) { change 226 lib/common/alerts.c const char *xpath = crm_element_value(change, XML_DIFF_PATH); change 241 lib/common/alerts.c ((section = pcmk__xml_first_child(change)) == NULL) || change 90 lib/common/patchset.c xmlNode *change = NULL; change 103 lib/common/patchset.c change = create_xml_node(patchset, XML_DIFF_CHANGE); change 105 lib/common/patchset.c crm_xml_add(change, XML_DIFF_OP, "create"); change 106 lib/common/patchset.c crm_xml_add(change, XML_DIFF_PATH, buffer); change 107 lib/common/patchset.c crm_xml_add_int(change, XML_DIFF_POSITION, position); change 108 lib/common/patchset.c add_node_copy(change, xml); change 124 lib/common/patchset.c if (change == NULL) { change 130 lib/common/patchset.c change = create_xml_node(patchset, XML_DIFF_CHANGE); change 132 lib/common/patchset.c crm_xml_add(change, XML_DIFF_OP, "modify"); change 133 lib/common/patchset.c crm_xml_add(change, XML_DIFF_PATH, buffer); change 135 lib/common/patchset.c change = create_xml_node(change, XML_DIFF_LIST); change 139 lib/common/patchset.c attr = create_xml_node(change, XML_DIFF_ATTR); change 153 lib/common/patchset.c if (change) { change 156 lib/common/patchset.c change = create_xml_node(change->parent, XML_DIFF_RESULT); change 157 lib/common/patchset.c result = create_xml_node(change, (const char *)xml->name); change 184 lib/common/patchset.c change = create_xml_node(patchset, XML_DIFF_CHANGE); change 186 lib/common/patchset.c crm_xml_add(change, XML_DIFF_OP, "move"); change 187 lib/common/patchset.c crm_xml_add(change, XML_DIFF_PATH, buffer); change 188 lib/common/patchset.c crm_xml_add_int(change, XML_DIFF_POSITION, change 361 lib/common/patchset.c xmlNode *change = create_xml_node(patchset, XML_DIFF_CHANGE); change 363 lib/common/patchset.c crm_xml_add(change, XML_DIFF_OP, "delete"); change 364 lib/common/patchset.c crm_xml_add(change, XML_DIFF_PATH, deleted_obj->path); change 366 lib/common/patchset.c crm_xml_add_int(change, XML_DIFF_POSITION, deleted_obj->position); change 516 lib/common/patchset.c xmlNode *change = NULL; change 518 lib/common/patchset.c for (change = pcmk__xml_first_child(patchset); change != NULL; change 519 lib/common/patchset.c change = pcmk__xml_next(change)) { change 520 lib/common/patchset.c const char *op = crm_element_value(change, XML_DIFF_OP); change 521 lib/common/patchset.c const char *xpath = crm_element_value(change, XML_DIFF_PATH); change 530 lib/common/patchset.c change->children, 0, change 538 lib/common/patchset.c change->children, 0, change 546 lib/common/patchset.c crm_element_value(change, XML_DIFF_POSITION)); change 549 lib/common/patchset.c xmlNode *clist = first_named_child(change, XML_DIFF_LIST); change 597 lib/common/patchset.c crm_element_value_int(change, XML_DIFF_POSITION, &position); change 1114 lib/common/patchset.c xmlNode *change; change 1126 lib/common/patchset.c crm_element_value_int(change_obj_a->change, XML_DIFF_POSITION, &position_a); change 1127 lib/common/patchset.c crm_element_value_int(change_obj_b->change, XML_DIFF_POSITION, &position_b); change 1152 lib/common/patchset.c xmlNode *change = NULL; change 1156 lib/common/patchset.c for (change = pcmk__xml_first_child(patchset); change != NULL; change 1157 lib/common/patchset.c change = pcmk__xml_next(change)) { change 1159 lib/common/patchset.c const char *op = crm_element_value(change, XML_DIFF_OP); change 1160 lib/common/patchset.c const char *xpath = crm_element_value(change, XML_DIFF_PATH); change 1167 lib/common/patchset.c crm_trace("Processing %s %s", change->name, op); change 1171 lib/common/patchset.c crm_element_value_int(change, XML_DIFF_POSITION, &position); change 1191 lib/common/patchset.c change_obj->change = change; change 1210 lib/common/patchset.c attrs = pcmk__xml_first_child(first_named_child(change, change 1246 lib/common/patchset.c change = change_obj->change; change 1248 lib/common/patchset.c op = crm_element_value(change, XML_DIFF_OP); change 1249 lib/common/patchset.c xpath = crm_element_value(change, XML_DIFF_PATH); change 1259 lib/common/patchset.c crm_element_value_int(change, XML_DIFF_POSITION, &position); change 1266 lib/common/patchset.c child = xmlDocCopyNode(change->children, match->doc, 1); change 1287 lib/common/patchset.c crm_element_value_int(change, XML_DIFF_POSITION, &position); change 2397 lib/pacemaker/pcmk_sched_native.c LogAction(const char *change, pe_resource_t *rsc, pe_node_t *origin, pe_node_t *destination, pe_action_t *action, pe_action_t *source, gboolean terminal) change 2493 lib/pacemaker/pcmk_sched_native.c printf(" * %-8s %-*s ( %*s ) %s\n", change, rsc_width, rsc->id, detail_width, details, reason); change 2495 lib/pacemaker/pcmk_sched_native.c crm_notice(" * %-8s %-*s ( %*s ) %s", change, rsc_width, rsc->id, detail_width, details, reason); change 280 lib/pacemaker/pcmk_trans_utils.c bool change = FALSE; change 283 lib/pacemaker/pcmk_trans_utils.c return change; change 293 lib/pacemaker/pcmk_trans_utils.c change = TRUE; change 300 lib/pacemaker/pcmk_trans_utils.c change = TRUE; change 303 lib/pacemaker/pcmk_trans_utils.c return change; change 2626 lib/pengine/utils.c const char *change = NULL; change 2630 lib/pengine/utils.c change = "unrunnable"; change 2633 lib/pengine/utils.c change = "required"; change 2637 lib/pengine/utils.c change = "unrunnable"; change 2639 lib/pengine/utils.c change = "dangling"; change 2641 lib/pengine/utils.c change = "required"; change 2660 lib/pengine/utils.c if((change && update) || text) { change 2666 lib/pengine/utils.c reason_text = crm_strdup_printf("%s %s%c %s", change, reason->task, text?':':0, text?text:""); change 2668 lib/pengine/utils.c reason_text = crm_strdup_printf("%s %s %s%c %s", change, reason->rsc->id, reason->task, text?':':0, text?text:"NA"); change 1751 tools/crm_mon.c xmlNode *change = NULL; change 1754 tools/crm_mon.c for (change = pcmk__xml_first_child(diff); change != NULL; change 1755 tools/crm_mon.c change = pcmk__xml_next(change)) { change 1757 tools/crm_mon.c const char *op = crm_element_value(change, XML_DIFF_OP); change 1758 tools/crm_mon.c const char *xpath = crm_element_value(change, XML_DIFF_PATH); change 1766 tools/crm_mon.c match = change->children; change 1775 tools/crm_mon.c match = first_named_child(change, XML_DIFF_RESULT);