xml_op 737 daemons/controld/controld_cib.c xmlNode *xml_op = NULL; xml_op 751 daemons/controld/controld_cib.c xml_op = pcmk__create_history_xml(parent, op, caller_version, target_rc, xml_op 753 daemons/controld/controld_cib.c if (xml_op == NULL) { xml_op 787 daemons/controld/controld_cib.c append_restart_list(op, metadata, xml_op, caller_version); xml_op 788 daemons/controld/controld_cib.c append_secure_list(op, metadata, xml_op, caller_version); xml_op 591 daemons/controld/controld_messages.c xmlNode *xml_op = get_message_xml(stored_msg, F_CRM_DATA); xml_op 593 daemons/controld/controld_messages.c if (xml_op) { xml_op 594 daemons/controld/controld_messages.c xmlNode *xml_rsc = first_named_child(xml_op, XML_CIB_TAG_RESOURCE); xml_op 595 daemons/controld/controld_messages.c xmlNode *xml_attrs = first_named_child(xml_op, XML_TAG_ATTRS); xml_op 608 daemons/controld/controld_messages.c uname = crm_element_value(xml_op, XML_LRM_ATTR_TARGET); xml_op 615 daemons/controld/controld_messages.c if (crm_element_value(xml_op, XML_LRM_ATTR_ROUTER_NODE)) { xml_op 224 daemons/fenced/fenced_history.c xmlNode *xml_op = NULL; xml_op 231 daemons/fenced/fenced_history.c for (xml_op = pcmk__xml_first_child(history); xml_op != NULL; xml_op 232 daemons/fenced/fenced_history.c xml_op = pcmk__xml_next(xml_op)) { xml_op 234 daemons/fenced/fenced_history.c char *id = crm_element_value_copy(xml_op, F_STONITH_REMOTE_OP_ID); xml_op 251 daemons/fenced/fenced_history.c op->target = crm_element_value_copy(xml_op, F_STONITH_TARGET); xml_op 252 daemons/fenced/fenced_history.c op->action = crm_element_value_copy(xml_op, F_STONITH_ACTION); xml_op 253 daemons/fenced/fenced_history.c op->originator = crm_element_value_copy(xml_op, F_STONITH_ORIGIN); xml_op 254 daemons/fenced/fenced_history.c op->delegate = crm_element_value_copy(xml_op, F_STONITH_DELEGATE); xml_op 255 daemons/fenced/fenced_history.c op->client_name = crm_element_value_copy(xml_op, F_STONITH_CLIENTNAME); xml_op 256 daemons/fenced/fenced_history.c crm_element_value_ll(xml_op, F_STONITH_DATE, &completed); xml_op 258 daemons/fenced/fenced_history.c crm_element_value_ll(xml_op, F_STONITH_DATE_NSEC, &completed_nsec); xml_op 260 daemons/fenced/fenced_history.c crm_element_value_int(xml_op, F_STONITH_STATE, &state); xml_op 267 daemons/fenced/fenced_history.c if ((crm_element_value_int(xml_op, XML_LRM_ATTR_RC, &exit_status) < 0) xml_op 268 daemons/fenced/fenced_history.c || (crm_element_value_int(xml_op, XML_LRM_ATTR_OPSTATUS, xml_op 274 daemons/fenced/fenced_history.c crm_element_value(xml_op, XML_LRM_ATTR_EXIT_REASON)); xml_op 276 daemons/fenced/fenced_history.c crm_element_value_copy(xml_op, F_STONITH_OUTPUT), xml_op 79 include/crm/common/util.h bool pcmk_xe_is_probe(const xmlNode *xml_op); xml_op 80 include/crm/common/util.h bool pcmk_xe_mask_probe_failure(const xmlNode *xml_op); xml_op 341 include/crm/pengine/internal.h const xmlNode *xml_op); xml_op 490 include/crm/pengine/internal.h int pe__target_rc_from_xml(const xmlNode *xml_op); xml_op 520 include/crm/pengine/internal.h const xmlNode *xml_op, xml_op 528 include/crm/pengine/internal.h const xmlNode *xml_op, xml_op 431 lib/common/operations.c xmlNode *xml_op; xml_op 435 lib/common/operations.c xml_op = create_xml_node(parent, XML_ATTR_OP); xml_op 436 lib/common/operations.c crm_xml_set_id(xml_op, "%s-%s-%s", prefix, task, interval_spec); xml_op 437 lib/common/operations.c crm_xml_add(xml_op, XML_LRM_ATTR_INTERVAL, interval_spec); xml_op 438 lib/common/operations.c crm_xml_add(xml_op, "name", task); xml_op 440 lib/common/operations.c crm_xml_add(xml_op, XML_ATTR_TIMEOUT, timeout); xml_op 442 lib/common/operations.c return xml_op; xml_op 505 lib/common/operations.c pcmk_xe_is_probe(const xmlNode *xml_op) xml_op 507 lib/common/operations.c const char *task = crm_element_value(xml_op, XML_LRM_ATTR_TASK); xml_op 508 lib/common/operations.c const char *interval_ms_s = crm_element_value(xml_op, XML_LRM_ATTR_INTERVAL_MS); xml_op 516 lib/common/operations.c pcmk_xe_mask_probe_failure(const xmlNode *xml_op) xml_op 521 lib/common/operations.c if (!pcmk_xe_is_probe(xml_op)) { xml_op 525 lib/common/operations.c crm_element_value_int(xml_op, XML_LRM_ATTR_OPSTATUS, &status); xml_op 526 lib/common/operations.c crm_element_value_int(xml_op, XML_LRM_ATTR_RC, &rc); xml_op 332 lib/pacemaker/libpacemaker_private.h const xmlNode *xml_op); xml_op 122 lib/pacemaker/pcmk_resource.c xmlNode *xml_op = NULL; xml_op 136 lib/pacemaker/pcmk_resource.c xml_op = best_op(rsc, node, rsc->cluster); xml_op 139 lib/pacemaker/pcmk_resource.c if (xml_op != NULL) { xml_op 140 lib/pacemaker/pcmk_resource.c task = crm_element_value(xml_op, XML_LRM_ATTR_TASK); xml_op 141 lib/pacemaker/pcmk_resource.c crm_element_value_ms(xml_op, XML_LRM_ATTR_INTERVAL_MS, &interval_ms); xml_op 149 lib/pacemaker/pcmk_resource.c digests = pe__calculate_digests(rsc, task, &interval_ms, node, xml_op, xml_op 1119 lib/pacemaker/pcmk_sched_actions.c xmlNode *xml_op = NULL; xml_op 1189 lib/pacemaker/pcmk_sched_actions.c xml_op = pcmk__xe_match(parent, XML_LRM_TAG_RSC_OP, XML_ATTR_ID, op_id); xml_op 1190 lib/pacemaker/pcmk_sched_actions.c if (xml_op == NULL) { xml_op 1191 lib/pacemaker/pcmk_sched_actions.c xml_op = create_xml_node(parent, XML_LRM_TAG_RSC_OP); xml_op 1208 lib/pacemaker/pcmk_sched_actions.c crm_xml_add(xml_op, XML_ATTR_ID, op_id); xml_op 1209 lib/pacemaker/pcmk_sched_actions.c crm_xml_add(xml_op, XML_LRM_ATTR_TASK_KEY, key); xml_op 1210 lib/pacemaker/pcmk_sched_actions.c crm_xml_add(xml_op, XML_LRM_ATTR_TASK, task); xml_op 1211 lib/pacemaker/pcmk_sched_actions.c crm_xml_add(xml_op, XML_ATTR_ORIGIN, origin); xml_op 1212 lib/pacemaker/pcmk_sched_actions.c crm_xml_add(xml_op, XML_ATTR_CRM_VERSION, caller_version); xml_op 1213 lib/pacemaker/pcmk_sched_actions.c crm_xml_add(xml_op, XML_ATTR_TRANSITION_KEY, op->user_data); xml_op 1214 lib/pacemaker/pcmk_sched_actions.c crm_xml_add(xml_op, XML_ATTR_TRANSITION_MAGIC, magic); xml_op 1215 lib/pacemaker/pcmk_sched_actions.c crm_xml_add(xml_op, XML_LRM_ATTR_EXIT_REASON, exit_reason == NULL ? "" : exit_reason); xml_op 1216 lib/pacemaker/pcmk_sched_actions.c crm_xml_add(xml_op, XML_LRM_ATTR_TARGET, node); /* For context during triage */ xml_op 1218 lib/pacemaker/pcmk_sched_actions.c crm_xml_add_int(xml_op, XML_LRM_ATTR_CALLID, op->call_id); xml_op 1219 lib/pacemaker/pcmk_sched_actions.c crm_xml_add_int(xml_op, XML_LRM_ATTR_RC, op->rc); xml_op 1220 lib/pacemaker/pcmk_sched_actions.c crm_xml_add_int(xml_op, XML_LRM_ATTR_OPSTATUS, op->op_status); xml_op 1221 lib/pacemaker/pcmk_sched_actions.c crm_xml_add_ms(xml_op, XML_LRM_ATTR_INTERVAL_MS, op->interval_ms); xml_op 1232 lib/pacemaker/pcmk_sched_actions.c crm_xml_add_ll(xml_op, XML_RSC_OP_LAST_CHANGE, xml_op 1235 lib/pacemaker/pcmk_sched_actions.c crm_xml_add_ll(xml_op, XML_RSC_OP_LAST_CHANGE, xml_op 1239 lib/pacemaker/pcmk_sched_actions.c crm_xml_add_int(xml_op, XML_RSC_OP_T_EXEC, op->exec_time); xml_op 1240 lib/pacemaker/pcmk_sched_actions.c crm_xml_add_int(xml_op, XML_RSC_OP_T_QUEUE, op->queue_time); xml_op 1250 lib/pacemaker/pcmk_sched_actions.c crm_xml_add(xml_op, name, crm_meta_value(op->params, name)); xml_op 1253 lib/pacemaker/pcmk_sched_actions.c crm_xml_add(xml_op, name, crm_meta_value(op->params, name)); xml_op 1256 lib/pacemaker/pcmk_sched_actions.c add_op_digest_to_xml(op, xml_op); xml_op 1272 lib/pacemaker/pcmk_sched_actions.c return xml_op; xml_op 1494 lib/pacemaker/pcmk_sched_actions.c only_sanitized_changed(const xmlNode *xml_op, xml_op 1505 lib/pacemaker/pcmk_sched_actions.c digest_secure = crm_element_value(xml_op, XML_LRM_ATTR_SECURE_DIGEST); xml_op 1606 lib/pacemaker/pcmk_sched_actions.c const xmlNode *xml_op) xml_op 1612 lib/pacemaker/pcmk_sched_actions.c CRM_CHECK((rsc != NULL) && (node != NULL) && (xml_op != NULL), xml_op 1615 lib/pacemaker/pcmk_sched_actions.c task = crm_element_value(xml_op, XML_LRM_ATTR_TASK); xml_op 1618 lib/pacemaker/pcmk_sched_actions.c crm_element_value_ms(xml_op, XML_LRM_ATTR_INTERVAL_MS, &interval_ms); xml_op 1629 lib/pacemaker/pcmk_sched_actions.c crm_element_value(xml_op, XML_LRM_ATTR_CALLID), xml_op 1644 lib/pacemaker/pcmk_sched_actions.c digest_data = rsc_action_digest_cmp(rsc, xml_op, node, rsc->cluster); xml_op 1646 lib/pacemaker/pcmk_sched_actions.c if (only_sanitized_changed(xml_op, digest_data, rsc->cluster)) { xml_op 1655 lib/pacemaker/pcmk_sched_actions.c crm_element_value(xml_op, XML_ATTR_TRANSITION_MAGIC)); xml_op 1678 lib/pacemaker/pcmk_sched_actions.c } else if (crm_element_value(xml_op, xml_op 80 lib/pengine/failcounts.c block_failure(const pe_node_t *node, pe_resource_t *rsc, const xmlNode *xml_op) xml_op 112 lib/pengine/failcounts.c if (xml_op) { xml_op 113 lib/pengine/failcounts.c should_block = is_matched_failure(xml_name, pref, xml_op); xml_op 276 lib/pengine/failcounts.c time_t *last_failure, uint32_t flags, const xmlNode *xml_op) xml_op 314 lib/pengine/failcounts.c && block_failure(node, rsc, xml_op)) { xml_op 354 lib/pengine/failcounts.c flags, xml_op); xml_op 102 lib/pengine/pe_digest.c const xmlNode *xml_op, const char *op_version, xml_op 181 lib/pengine/pe_digest.c GHashTable *params, const xmlNode *xml_op, xml_op 188 lib/pengine/pe_digest.c if (xml_op == NULL) { xml_op 191 lib/pengine/pe_digest.c secure_list = crm_element_value(xml_op, XML_LRM_ATTR_OP_SECURE); xml_op 250 lib/pengine/pe_digest.c calculate_restart_digest(op_digest_cache_t *data, const xmlNode *xml_op, xml_op 256 lib/pengine/pe_digest.c if (xml_op == NULL) { xml_op 261 lib/pengine/pe_digest.c if (crm_element_value(xml_op, XML_LRM_ATTR_RESTART_DIGEST) == NULL) { xml_op 269 lib/pengine/pe_digest.c value = crm_element_value(xml_op, XML_LRM_ATTR_OP_RESTART); xml_op 275 lib/pengine/pe_digest.c value = crm_element_value(xml_op, XML_ATTR_CRM_VERSION); xml_op 299 lib/pengine/pe_digest.c const pe_node_t *node, const xmlNode *xml_op, xml_op 313 lib/pengine/pe_digest.c if (xml_op != NULL) { xml_op 314 lib/pengine/pe_digest.c op_version = crm_element_value(xml_op, XML_ATTR_CRM_VERSION); xml_op 326 lib/pengine/pe_digest.c calculate_main_digest(data, rsc, node, params, task, interval_ms, xml_op, xml_op 329 lib/pengine/pe_digest.c calculate_secure_digest(data, rsc, params, xml_op, op_version, xml_op 332 lib/pengine/pe_digest.c calculate_restart_digest(data, xml_op, op_version); xml_op 352 lib/pengine/pe_digest.c pe_node_t *node, const xmlNode *xml_op, xml_op 360 lib/pengine/pe_digest.c data = pe__calculate_digests(rsc, task, &interval_ms, node, xml_op, xml_op 381 lib/pengine/pe_digest.c rsc_action_digest_cmp(pe_resource_t *rsc, const xmlNode *xml_op, xml_op 388 lib/pengine/pe_digest.c const char *task = crm_element_value(xml_op, XML_LRM_ATTR_TASK); xml_op 394 lib/pengine/pe_digest.c op_version = crm_element_value(xml_op, XML_ATTR_CRM_VERSION); xml_op 395 lib/pengine/pe_digest.c digest_all = crm_element_value(xml_op, XML_LRM_ATTR_OP_DIGEST); xml_op 396 lib/pengine/pe_digest.c digest_restart = crm_element_value(xml_op, XML_LRM_ATTR_RESTART_DIGEST); xml_op 398 lib/pengine/pe_digest.c crm_element_value_ms(xml_op, XML_LRM_ATTR_INTERVAL_MS, &interval_ms); xml_op 399 lib/pengine/pe_digest.c data = rsc_action_digest(rsc, task, interval_ms, node, xml_op, xml_op 410 lib/pengine/pe_digest.c crm_element_value(xml_op, XML_ATTR_TRANSITION_MAGIC)); xml_op 435 lib/pengine/pe_digest.c crm_element_value(xml_op, XML_ATTR_TRANSITION_MAGIC)); xml_op 444 lib/pengine/pe_digest.c crm_element_value(xml_op, XML_ATTR_TRANSITION_MAGIC)); xml_op 216 lib/pengine/pe_output.c op_history_string(xmlNode *xml_op, const char *task, const char *interval_ms_s, xml_op 218 lib/pengine/pe_output.c const char *call = crm_element_value(xml_op, XML_LRM_ATTR_CALLID); xml_op 237 lib/pengine/pe_output.c if ((crm_element_value_epoch(xml_op, XML_RSC_OP_LAST_CHANGE, &epoch) == pcmk_ok) xml_op 247 lib/pengine/pe_output.c value = crm_element_value(xml_op, XML_RSC_OP_T_EXEC); xml_op 254 lib/pengine/pe_output.c value = crm_element_value(xml_op, XML_RSC_OP_T_QUEUE); xml_op 1264 lib/pengine/pe_output.c failed_action_friendly(pcmk__output_t *out, const xmlNode *xml_op, xml_op 1311 lib/pengine/pe_output.c if (crm_element_value_epoch(xml_op, XML_RSC_OP_LAST_CHANGE, xml_op 1349 lib/pengine/pe_output.c failed_action_technical(pcmk__output_t *out, const xmlNode *xml_op, xml_op 1354 lib/pengine/pe_output.c const char *call_id = crm_element_value(xml_op, XML_LRM_ATTR_CALLID); xml_op 1355 lib/pengine/pe_output.c const char *queue_time = crm_element_value(xml_op, XML_RSC_OP_T_QUEUE); xml_op 1381 lib/pengine/pe_output.c if (crm_element_value_epoch(xml_op, XML_RSC_OP_LAST_CHANGE, xml_op 1405 lib/pengine/pe_output.c xmlNodePtr xml_op = va_arg(args, xmlNodePtr); xml_op 1408 lib/pengine/pe_output.c const char *op_key = pe__xe_history_key(xml_op); xml_op 1409 lib/pengine/pe_output.c const char *node_name = crm_element_value(xml_op, XML_ATTR_UNAME); xml_op 1410 lib/pengine/pe_output.c const char *exit_reason = crm_element_value(xml_op, xml_op 1412 lib/pengine/pe_output.c const char *exec_time = crm_element_value(xml_op, XML_RSC_OP_T_EXEC); xml_op 1417 lib/pengine/pe_output.c pcmk__scan_min_int(crm_element_value(xml_op, XML_LRM_ATTR_RC), &rc, 0); xml_op 1419 lib/pengine/pe_output.c pcmk__scan_min_int(crm_element_value(xml_op, XML_LRM_ATTR_OPSTATUS), xml_op 1427 lib/pengine/pe_output.c failed_action_technical(out, xml_op, op_key, node_name, rc, status, xml_op 1430 lib/pengine/pe_output.c failed_action_friendly(out, xml_op, op_key, node_name, rc, status, xml_op 1439 lib/pengine/pe_output.c xmlNodePtr xml_op = va_arg(args, xmlNodePtr); xml_op 1442 lib/pengine/pe_output.c const char *op_key = pe__xe_history_key(xml_op); xml_op 1446 lib/pengine/pe_output.c const char *exit_reason = crm_element_value(xml_op, XML_LRM_ATTR_EXIT_REASON); xml_op 1453 lib/pengine/pe_output.c pcmk__scan_min_int(crm_element_value(xml_op, XML_LRM_ATTR_RC), &rc, 0); xml_op 1454 lib/pengine/pe_output.c pcmk__scan_min_int(crm_element_value(xml_op, XML_LRM_ATTR_OPSTATUS), xml_op 1458 lib/pengine/pe_output.c if (crm_element_value(xml_op, XML_LRM_ATTR_TASK_KEY) == NULL) { xml_op 1463 lib/pengine/pe_output.c "node", crm_element_value(xml_op, XML_ATTR_UNAME), xml_op 1467 lib/pengine/pe_output.c "call", crm_element_value(xml_op, XML_LRM_ATTR_CALLID), xml_op 1472 lib/pengine/pe_output.c if ((crm_element_value_epoch(xml_op, XML_RSC_OP_LAST_CHANGE, xml_op 1481 lib/pengine/pe_output.c crm_element_value_ms(xml_op, XML_LRM_ATTR_INTERVAL_MS, &interval_ms); xml_op 1485 lib/pengine/pe_output.c "queued", crm_element_value(xml_op, XML_RSC_OP_T_QUEUE), xml_op 1486 lib/pengine/pe_output.c "exec", crm_element_value(xml_op, XML_RSC_OP_T_EXEC), xml_op 1488 lib/pengine/pe_output.c "task", crm_element_value(xml_op, XML_LRM_ATTR_TASK), xml_op 1509 lib/pengine/pe_output.c xmlNode *xml_op = NULL; xml_op 1516 lib/pengine/pe_output.c for (xml_op = pcmk__xml_first_child(data_set->failed); xml_op != NULL; xml_op 1517 lib/pengine/pe_output.c xml_op = pcmk__xml_next(xml_op)) { xml_op 1520 lib/pengine/pe_output.c if (!pcmk__str_in_list(crm_element_value(xml_op, XML_ATTR_UNAME), only_node, xml_op 1525 lib/pengine/pe_output.c if (pcmk_xe_mask_probe_failure(xml_op)) { xml_op 1529 lib/pengine/pe_output.c if (!parse_op_key(pe__xe_history_key(xml_op), &rsc, NULL, NULL)) { xml_op 1541 lib/pengine/pe_output.c out->message(out, "failed-action", xml_op, show_opts); xml_op 1966 lib/pengine/pe_output.c xmlNodePtr xml_op = va_arg(args, xmlNodePtr); xml_op 1972 lib/pengine/pe_output.c const char *op_rsc = crm_element_value(xml_op, "resource"); xml_op 1976 lib/pengine/pe_output.c pcmk__scan_min_int(crm_element_value(xml_op, XML_LRM_ATTR_OPSTATUS), xml_op 1996 lib/pengine/pe_output.c if (crm_element_value_epoch(xml_op, XML_RSC_OP_LAST_CHANGE, xml_op 2001 lib/pengine/pe_output.c crm_element_value(xml_op, XML_RSC_OP_T_EXEC)); xml_op 2005 lib/pengine/pe_output.c node_str, pe__xe_history_key(xml_op), xml_op 2006 lib/pengine/pe_output.c crm_element_value(xml_op, XML_ATTR_UNAME), xml_op 2007 lib/pengine/pe_output.c crm_element_value(xml_op, XML_LRM_ATTR_CALLID), xml_op 2008 lib/pengine/pe_output.c crm_element_value(xml_op, XML_LRM_ATTR_RC), xml_op 2021 lib/pengine/pe_output.c xmlNodePtr xml_op = va_arg(args, xmlNodePtr); xml_op 2024 lib/pengine/pe_output.c const char *op_rsc = crm_element_value(xml_op, "resource"); xml_op 2029 lib/pengine/pe_output.c pcmk__scan_min_int(crm_element_value(xml_op, XML_LRM_ATTR_OPSTATUS), xml_op 2032 lib/pengine/pe_output.c "op", pe__xe_history_key(xml_op), xml_op 2033 lib/pengine/pe_output.c "node", crm_element_value(xml_op, XML_ATTR_UNAME), xml_op 2034 lib/pengine/pe_output.c "call", crm_element_value(xml_op, XML_LRM_ATTR_CALLID), xml_op 2035 lib/pengine/pe_output.c "rc", crm_element_value(xml_op, XML_LRM_ATTR_RC), xml_op 2056 lib/pengine/pe_output.c if (crm_element_value_epoch(xml_op, XML_RSC_OP_LAST_CHANGE, xml_op 2060 lib/pengine/pe_output.c XML_RSC_OP_T_EXEC, crm_element_value(xml_op, XML_RSC_OP_T_EXEC), xml_op 2523 lib/pengine/pe_output.c xmlNodePtr xml_op = va_arg(args, xmlNodePtr); xml_op 2529 lib/pengine/pe_output.c char *buf = op_history_string(xml_op, task, interval_ms_s, rc, xml_op 2541 lib/pengine/pe_output.c xmlNodePtr xml_op = va_arg(args, xmlNodePtr); xml_op 2549 lib/pengine/pe_output.c "call", crm_element_value(xml_op, XML_LRM_ATTR_CALLID), xml_op 2566 lib/pengine/pe_output.c if ((crm_element_value_epoch(xml_op, XML_RSC_OP_LAST_CHANGE, xml_op 2573 lib/pengine/pe_output.c value = crm_element_value(xml_op, XML_RSC_OP_T_EXEC); xml_op 2579 lib/pengine/pe_output.c value = crm_element_value(xml_op, XML_RSC_OP_T_QUEUE); xml_op 2859 lib/pengine/pe_output.c xmlNode *xml_op = (xmlNode *) gIter->data; xml_op 2860 lib/pengine/pe_output.c const char *task = crm_element_value(xml_op, XML_LRM_ATTR_TASK); xml_op 2861 lib/pengine/pe_output.c const char *interval_ms_s = crm_element_value(xml_op, xml_op 2863 lib/pengine/pe_output.c const char *op_rc = crm_element_value(xml_op, XML_LRM_ATTR_RC); xml_op 2886 lib/pengine/pe_output.c out->message(out, "op-history", xml_op, task, interval_ms_s, xml_op 69 lib/pengine/unpack.c static void unpack_rsc_op(pe_resource_t *rsc, pe_node_t *node, xmlNode *xml_op, xml_op 2717 lib/pengine/unpack.c const xmlNode *xml_op, bool same_node, xml_op 2726 lib/pengine/unpack.c return (monitor && pe__is_newer_op(monitor, xml_op, same_node) > 0); xml_op 2743 lib/pengine/unpack.c const xmlNode *xml_op, bool same_node, xml_op 2757 lib/pengine/unpack.c if (op == xml_op) { xml_op 2765 lib/pengine/unpack.c && pe__is_newer_op(op, xml_op, same_node) > 0) { xml_op 2791 lib/pengine/unpack.c const xmlNode *xml_op = migrate_to; xml_op 2797 lib/pengine/unpack.c xml_op = migrate_from; xml_op 2800 lib/pengine/unpack.c source = crm_element_value(xml_op, XML_LRM_ATTR_MIGRATE_SOURCE); xml_op 2801 lib/pengine/unpack.c target = crm_element_value(xml_op, XML_LRM_ATTR_MIGRATE_TARGET); xml_op 2808 lib/pengine/unpack.c xml_op = migrate_from; xml_op 2812 lib/pengine/unpack.c xml_op = migrate_to; xml_op 2817 lib/pengine/unpack.c xml_op = migrate_to; xml_op 2821 lib/pengine/unpack.c xml_op = migrate_from; xml_op 2829 lib/pengine/unpack.c return non_monitor_after(rsc_id, node_name, xml_op, same_node, data_set) xml_op 2830 lib/pengine/unpack.c || monitor_not_running_after(rsc_id, node_name, xml_op, same_node, xml_op 3211 lib/pengine/unpack.c last_change_str(const xmlNode *xml_op) xml_op 3216 lib/pengine/unpack.c if (crm_element_value_epoch(xml_op, XML_RSC_OP_LAST_CHANGE, xml_op 3767 lib/pengine/unpack.c should_clear_for_param_change(const xmlNode *xml_op, const char *task, xml_op 3777 lib/pengine/unpack.c pe__add_param_check(xml_op, rsc, node, pe_check_last_failure, xml_op 3783 lib/pengine/unpack.c digest_data = rsc_action_digest_cmp(rsc, xml_op, node, xml_op 3789 lib/pengine/unpack.c rsc->id, pe__xe_history_key(xml_op), xml_op 4011 lib/pengine/unpack.c pe__target_rc_from_xml(const xmlNode *xml_op) xml_op 4014 lib/pengine/unpack.c const char *key = crm_element_value(xml_op, XML_ATTR_TRANSITION_KEY); xml_op 4442 lib/pengine/unpack.c unpack_rsc_op(pe_resource_t *rsc, pe_node_t *node, xmlNode *xml_op, xml_op 4453 lib/pengine/unpack.c .xml = xml_op, xml_op 4457 lib/pengine/unpack.c CRM_CHECK(rsc && node && xml_op, return); xml_op 4459 lib/pengine/unpack.c history.id = ID(xml_op); xml_op 4467 lib/pengine/unpack.c history.task = crm_element_value(xml_op, XML_LRM_ATTR_TASK); xml_op 4473 lib/pengine/unpack.c crm_element_value_ms(xml_op, XML_LRM_ATTR_INTERVAL_MS, xml_op 4487 lib/pengine/unpack.c history.expected_exit_status = pe__target_rc_from_xml(xml_op); xml_op 4488 lib/pengine/unpack.c history.key = pe__xe_history_key(xml_op); xml_op 4489 lib/pengine/unpack.c crm_element_value_int(xml_op, XML_LRM_ATTR_CALLID, &(history.call_id)); xml_op 4512 lib/pengine/unpack.c if (!pe_rsc_is_bundled(rsc) && pcmk_xe_mask_probe_failure(xml_op)) { xml_op 4579 lib/pengine/unpack.c char *last_change_s = last_change_str(xml_op); xml_op 4591 lib/pengine/unpack.c crm_xml_add(xml_op, XML_ATTR_UNAME, node->details->uname); xml_op 905 lib/pengine/utils.c for (xmlNode *xml_op = pcmk__xml_first_child(rsc->cluster->failed); xml_op != NULL; xml_op 906 lib/pengine/utils.c xml_op = pcmk__xml_next(xml_op)) { xml_op 911 lib/pengine/utils.c if (!pcmk_xe_mask_probe_failure(xml_op)) { xml_op 918 lib/pengine/utils.c value = crm_element_value(xml_op, XML_LRM_ATTR_TARGET); xml_op 923 lib/pengine/utils.c if (!parse_op_key(pe__xe_history_key(xml_op), &op_id, NULL, NULL)) { xml_op 934 lib/pengine/utils.c return xml_op; xml_op 107 tools/crm_resource_print.c xmlNode *xml_op = (xmlNode *) lpc->data; xml_op 108 tools/crm_resource_print.c out->message(out, "node-and-op", data_set, xml_op); xml_op 678 tools/crm_resource_runtime.c for (xmlNode *xml_op = pcmk__xml_first_child(data_set->failed); xml_op 679 tools/crm_resource_runtime.c xml_op != NULL; xml_op 680 tools/crm_resource_runtime.c xml_op = pcmk__xml_next(xml_op)) { xml_op 682 tools/crm_resource_runtime.c failed_id = crm_element_value(xml_op, XML_LRM_ATTR_RSCID); xml_op 700 tools/crm_resource_runtime.c failed_value = crm_element_value(xml_op, XML_ATTR_UNAME); xml_op 707 tools/crm_resource_runtime.c failed_value = crm_element_value(xml_op, XML_LRM_ATTR_TASK); xml_op 713 tools/crm_resource_runtime.c failed_value = crm_element_value(xml_op, XML_LRM_ATTR_INTERVAL_MS);