xml_op 664 daemons/controld/controld_cib.c xmlNode *xml_op = NULL; xml_op 678 daemons/controld/controld_cib.c xml_op = pcmk__create_history_xml(parent, op, caller_version, target_rc, xml_op 680 daemons/controld/controld_cib.c if (xml_op == NULL) { xml_op 714 daemons/controld/controld_cib.c append_restart_list(op, metadata, xml_op, caller_version); xml_op 715 daemons/controld/controld_cib.c append_secure_list(op, metadata, xml_op, caller_version); xml_op 623 daemons/controld/controld_messages.c xmlNode *xml_op = get_message_xml(stored_msg, F_CRM_DATA); xml_op 625 daemons/controld/controld_messages.c if (xml_op) { xml_op 626 daemons/controld/controld_messages.c xmlNode *xml_rsc = first_named_child(xml_op, XML_CIB_TAG_RESOURCE); xml_op 627 daemons/controld/controld_messages.c xmlNode *xml_attrs = first_named_child(xml_op, XML_TAG_ATTRS); xml_op 640 daemons/controld/controld_messages.c uname = crm_element_value(xml_op, XML_LRM_ATTR_TARGET); xml_op 647 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 460 include/crm/common/actions.h bool pcmk_xe_is_probe(const xmlNode *xml_op); xml_op 461 include/crm/common/actions.h bool pcmk_xe_mask_probe_failure(const xmlNode *xml_op); xml_op 307 include/crm/pengine/internal.h const xmlNode *xml_op); xml_op 449 include/crm/pengine/internal.h int pe__target_rc_from_xml(const xmlNode *xml_op); xml_op 467 include/crm/pengine/internal.h const xmlNode *xml_op, xml_op 475 include/crm/pengine/internal.h const xmlNode *xml_op, xml_op 431 lib/common/actions.c xmlNode *xml_op; xml_op 435 lib/common/actions.c xml_op = create_xml_node(parent, XML_ATTR_OP); xml_op 436 lib/common/actions.c crm_xml_set_id(xml_op, "%s-%s-%s", prefix, task, interval_spec); xml_op 437 lib/common/actions.c crm_xml_add(xml_op, XML_LRM_ATTR_INTERVAL, interval_spec); xml_op 438 lib/common/actions.c crm_xml_add(xml_op, "name", task); xml_op 440 lib/common/actions.c crm_xml_add(xml_op, XML_ATTR_TIMEOUT, timeout); xml_op 442 lib/common/actions.c return xml_op; xml_op 507 lib/common/actions.c pcmk_xe_is_probe(const xmlNode *xml_op) xml_op 509 lib/common/actions.c const char *task = crm_element_value(xml_op, XML_LRM_ATTR_TASK); xml_op 510 lib/common/actions.c const char *interval_ms_s = crm_element_value(xml_op, XML_LRM_ATTR_INTERVAL_MS); xml_op 518 lib/common/actions.c pcmk_xe_mask_probe_failure(const xmlNode *xml_op) xml_op 523 lib/common/actions.c if (!pcmk_xe_is_probe(xml_op)) { xml_op 527 lib/common/actions.c crm_element_value_int(xml_op, XML_LRM_ATTR_OPSTATUS, &status); xml_op 528 lib/common/actions.c crm_element_value_int(xml_op, XML_LRM_ATTR_RC, &rc); xml_op 380 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); 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 1129 lib/pacemaker/pcmk_sched_actions.c xmlNode *xml_op = NULL; xml_op 1199 lib/pacemaker/pcmk_sched_actions.c xml_op = pcmk__xe_match(parent, XML_LRM_TAG_RSC_OP, XML_ATTR_ID, op_id); xml_op 1200 lib/pacemaker/pcmk_sched_actions.c if (xml_op == NULL) { xml_op 1201 lib/pacemaker/pcmk_sched_actions.c xml_op = create_xml_node(parent, XML_LRM_TAG_RSC_OP); xml_op 1218 lib/pacemaker/pcmk_sched_actions.c crm_xml_add(xml_op, XML_ATTR_ID, op_id); xml_op 1219 lib/pacemaker/pcmk_sched_actions.c crm_xml_add(xml_op, XML_LRM_ATTR_TASK_KEY, key); xml_op 1220 lib/pacemaker/pcmk_sched_actions.c crm_xml_add(xml_op, XML_LRM_ATTR_TASK, task); xml_op 1221 lib/pacemaker/pcmk_sched_actions.c crm_xml_add(xml_op, XML_ATTR_ORIGIN, origin); xml_op 1222 lib/pacemaker/pcmk_sched_actions.c crm_xml_add(xml_op, XML_ATTR_CRM_VERSION, caller_version); xml_op 1223 lib/pacemaker/pcmk_sched_actions.c crm_xml_add(xml_op, XML_ATTR_TRANSITION_KEY, op->user_data); xml_op 1224 lib/pacemaker/pcmk_sched_actions.c crm_xml_add(xml_op, XML_ATTR_TRANSITION_MAGIC, magic); xml_op 1225 lib/pacemaker/pcmk_sched_actions.c crm_xml_add(xml_op, XML_LRM_ATTR_EXIT_REASON, pcmk__s(exit_reason, "")); xml_op 1226 lib/pacemaker/pcmk_sched_actions.c crm_xml_add(xml_op, XML_LRM_ATTR_TARGET, node); // For context during triage xml_op 1228 lib/pacemaker/pcmk_sched_actions.c crm_xml_add_int(xml_op, XML_LRM_ATTR_CALLID, op->call_id); xml_op 1229 lib/pacemaker/pcmk_sched_actions.c crm_xml_add_int(xml_op, XML_LRM_ATTR_RC, op->rc); xml_op 1230 lib/pacemaker/pcmk_sched_actions.c crm_xml_add_int(xml_op, XML_LRM_ATTR_OPSTATUS, op->op_status); xml_op 1231 lib/pacemaker/pcmk_sched_actions.c crm_xml_add_ms(xml_op, XML_LRM_ATTR_INTERVAL_MS, op->interval_ms); xml_op 1242 lib/pacemaker/pcmk_sched_actions.c crm_xml_add_ll(xml_op, XML_RSC_OP_LAST_CHANGE, xml_op 1245 lib/pacemaker/pcmk_sched_actions.c crm_xml_add_ll(xml_op, XML_RSC_OP_LAST_CHANGE, xml_op 1249 lib/pacemaker/pcmk_sched_actions.c crm_xml_add_int(xml_op, XML_RSC_OP_T_EXEC, op->exec_time); xml_op 1250 lib/pacemaker/pcmk_sched_actions.c crm_xml_add_int(xml_op, XML_RSC_OP_T_QUEUE, op->queue_time); xml_op 1261 lib/pacemaker/pcmk_sched_actions.c crm_xml_add(xml_op, name, crm_meta_value(op->params, name)); xml_op 1264 lib/pacemaker/pcmk_sched_actions.c crm_xml_add(xml_op, name, crm_meta_value(op->params, name)); xml_op 1267 lib/pacemaker/pcmk_sched_actions.c add_op_digest_to_xml(op, xml_op); xml_op 1283 lib/pacemaker/pcmk_sched_actions.c return xml_op; xml_op 1490 lib/pacemaker/pcmk_sched_actions.c only_sanitized_changed(const xmlNode *xml_op, xml_op 1501 lib/pacemaker/pcmk_sched_actions.c digest_secure = crm_element_value(xml_op, XML_LRM_ATTR_SECURE_DIGEST); xml_op 1604 lib/pacemaker/pcmk_sched_actions.c const xmlNode *xml_op) xml_op 1610 lib/pacemaker/pcmk_sched_actions.c CRM_CHECK((rsc != NULL) && (node != NULL) && (xml_op != NULL), xml_op 1613 lib/pacemaker/pcmk_sched_actions.c task = crm_element_value(xml_op, XML_LRM_ATTR_TASK); xml_op 1616 lib/pacemaker/pcmk_sched_actions.c crm_element_value_ms(xml_op, XML_LRM_ATTR_INTERVAL_MS, &interval_ms); xml_op 1627 lib/pacemaker/pcmk_sched_actions.c crm_element_value(xml_op, xml_op 1643 lib/pacemaker/pcmk_sched_actions.c digest_data = rsc_action_digest_cmp(rsc, xml_op, node, rsc->cluster); xml_op 1645 lib/pacemaker/pcmk_sched_actions.c if (only_sanitized_changed(xml_op, digest_data, rsc->cluster)) { xml_op 1654 lib/pacemaker/pcmk_sched_actions.c crm_element_value(xml_op, XML_ATTR_TRANSITION_MAGIC)); xml_op 1677 lib/pacemaker/pcmk_sched_actions.c } else if (crm_element_value(xml_op, xml_op 81 lib/pengine/failcounts.c const xmlNode *xml_op) xml_op 113 lib/pengine/failcounts.c if (xml_op) { xml_op 114 lib/pengine/failcounts.c should_block = is_matched_failure(xml_name, pref, xml_op); xml_op 281 lib/pengine/failcounts.c const xmlNode *xml_op; // History entry for expiration purposes (or NULL) xml_op 339 lib/pengine/failcounts.c fc_data->xml_op); xml_op 361 lib/pengine/failcounts.c time_t *last_failure, uint32_t flags, const xmlNode *xml_op) xml_op 367 lib/pengine/failcounts.c .xml_op = xml_op, xml_op 383 lib/pengine/failcounts.c && block_failure(node, rsc, xml_op)) { xml_op 102 lib/pengine/pe_digest.c const xmlNode *xml_op, const char *op_version, xml_op 189 lib/pengine/pe_digest.c GHashTable *params, const xmlNode *xml_op, xml_op 196 lib/pengine/pe_digest.c if (xml_op == NULL) { xml_op 199 lib/pengine/pe_digest.c secure_list = crm_element_value(xml_op, XML_LRM_ATTR_OP_SECURE); xml_op 258 lib/pengine/pe_digest.c calculate_restart_digest(op_digest_cache_t *data, const xmlNode *xml_op, xml_op 264 lib/pengine/pe_digest.c if (xml_op == NULL) { xml_op 269 lib/pengine/pe_digest.c if (crm_element_value(xml_op, XML_LRM_ATTR_RESTART_DIGEST) == NULL) { xml_op 277 lib/pengine/pe_digest.c value = crm_element_value(xml_op, XML_LRM_ATTR_OP_RESTART); xml_op 283 lib/pengine/pe_digest.c value = crm_element_value(xml_op, XML_ATTR_CRM_VERSION); xml_op 308 lib/pengine/pe_digest.c const xmlNode *xml_op, GHashTable *overrides, xml_op 321 lib/pengine/pe_digest.c if (xml_op != NULL) { xml_op 322 lib/pengine/pe_digest.c op_version = crm_element_value(xml_op, XML_ATTR_CRM_VERSION); xml_op 334 lib/pengine/pe_digest.c calculate_main_digest(data, rsc, node, params, task, interval_ms, xml_op, xml_op 337 lib/pengine/pe_digest.c calculate_secure_digest(data, rsc, params, xml_op, op_version, xml_op 340 lib/pengine/pe_digest.c calculate_restart_digest(data, xml_op, op_version); xml_op 360 lib/pengine/pe_digest.c pcmk_node_t *node, const xmlNode *xml_op, xml_op 368 lib/pengine/pe_digest.c data = pe__calculate_digests(rsc, task, &interval_ms, node, xml_op, xml_op 389 lib/pengine/pe_digest.c rsc_action_digest_cmp(pcmk_resource_t *rsc, const xmlNode *xml_op, xml_op 396 lib/pengine/pe_digest.c const char *task = crm_element_value(xml_op, XML_LRM_ATTR_TASK); xml_op 402 lib/pengine/pe_digest.c op_version = crm_element_value(xml_op, XML_ATTR_CRM_VERSION); xml_op 403 lib/pengine/pe_digest.c digest_all = crm_element_value(xml_op, XML_LRM_ATTR_OP_DIGEST); xml_op 404 lib/pengine/pe_digest.c digest_restart = crm_element_value(xml_op, XML_LRM_ATTR_RESTART_DIGEST); xml_op 406 lib/pengine/pe_digest.c crm_element_value_ms(xml_op, XML_LRM_ATTR_INTERVAL_MS, &interval_ms); xml_op 407 lib/pengine/pe_digest.c data = rsc_action_digest(rsc, task, interval_ms, node, xml_op, xml_op 419 lib/pengine/pe_digest.c crm_element_value(xml_op, XML_ATTR_TRANSITION_MAGIC)); xml_op 443 lib/pengine/pe_digest.c crm_element_value(xml_op, XML_ATTR_TRANSITION_MAGIC)); xml_op 452 lib/pengine/pe_digest.c crm_element_value(xml_op, XML_ATTR_TRANSITION_MAGIC)); xml_op 222 lib/pengine/pe_output.c op_history_string(xmlNode *xml_op, const char *task, const char *interval_ms_s, xml_op 224 lib/pengine/pe_output.c const char *call = crm_element_value(xml_op, XML_LRM_ATTR_CALLID); xml_op 243 lib/pengine/pe_output.c if ((crm_element_value_epoch(xml_op, XML_RSC_OP_LAST_CHANGE, &epoch) == pcmk_ok) xml_op 253 lib/pengine/pe_output.c value = crm_element_value(xml_op, XML_RSC_OP_T_EXEC); xml_op 260 lib/pengine/pe_output.c value = crm_element_value(xml_op, XML_RSC_OP_T_QUEUE); xml_op 1309 lib/pengine/pe_output.c failed_action_friendly(pcmk__output_t *out, const xmlNode *xml_op, xml_op 1356 lib/pengine/pe_output.c if (crm_element_value_epoch(xml_op, XML_RSC_OP_LAST_CHANGE, xml_op 1394 lib/pengine/pe_output.c failed_action_technical(pcmk__output_t *out, const xmlNode *xml_op, xml_op 1399 lib/pengine/pe_output.c const char *call_id = crm_element_value(xml_op, XML_LRM_ATTR_CALLID); xml_op 1400 lib/pengine/pe_output.c const char *queue_time = crm_element_value(xml_op, XML_RSC_OP_T_QUEUE); xml_op 1426 lib/pengine/pe_output.c if (crm_element_value_epoch(xml_op, XML_RSC_OP_LAST_CHANGE, xml_op 1450 lib/pengine/pe_output.c xmlNodePtr xml_op = va_arg(args, xmlNodePtr); xml_op 1453 lib/pengine/pe_output.c const char *op_key = pe__xe_history_key(xml_op); xml_op 1454 lib/pengine/pe_output.c const char *node_name = crm_element_value(xml_op, XML_ATTR_UNAME); xml_op 1455 lib/pengine/pe_output.c const char *exit_reason = crm_element_value(xml_op, xml_op 1457 lib/pengine/pe_output.c const char *exec_time = crm_element_value(xml_op, XML_RSC_OP_T_EXEC); xml_op 1462 lib/pengine/pe_output.c pcmk__scan_min_int(crm_element_value(xml_op, XML_LRM_ATTR_RC), &rc, 0); xml_op 1464 lib/pengine/pe_output.c pcmk__scan_min_int(crm_element_value(xml_op, XML_LRM_ATTR_OPSTATUS), xml_op 1472 lib/pengine/pe_output.c failed_action_technical(out, xml_op, op_key, node_name, rc, status, xml_op 1475 lib/pengine/pe_output.c failed_action_friendly(out, xml_op, op_key, node_name, rc, status, xml_op 1484 lib/pengine/pe_output.c xmlNodePtr xml_op = va_arg(args, xmlNodePtr); xml_op 1487 lib/pengine/pe_output.c const char *op_key = pe__xe_history_key(xml_op); xml_op 1491 lib/pengine/pe_output.c const char *exit_reason = crm_element_value(xml_op, XML_LRM_ATTR_EXIT_REASON); xml_op 1498 lib/pengine/pe_output.c pcmk__scan_min_int(crm_element_value(xml_op, XML_LRM_ATTR_RC), &rc, 0); xml_op 1499 lib/pengine/pe_output.c pcmk__scan_min_int(crm_element_value(xml_op, XML_LRM_ATTR_OPSTATUS), xml_op 1503 lib/pengine/pe_output.c if (crm_element_value(xml_op, XML_LRM_ATTR_TASK_KEY) == NULL) { xml_op 1508 lib/pengine/pe_output.c "node", crm_element_value(xml_op, XML_ATTR_UNAME), xml_op 1512 lib/pengine/pe_output.c "call", crm_element_value(xml_op, XML_LRM_ATTR_CALLID), xml_op 1517 lib/pengine/pe_output.c if ((crm_element_value_epoch(xml_op, XML_RSC_OP_LAST_CHANGE, xml_op 1526 lib/pengine/pe_output.c crm_element_value_ms(xml_op, XML_LRM_ATTR_INTERVAL_MS, &interval_ms); xml_op 1530 lib/pengine/pe_output.c "queued", crm_element_value(xml_op, XML_RSC_OP_T_QUEUE), xml_op 1531 lib/pengine/pe_output.c "exec", crm_element_value(xml_op, XML_RSC_OP_T_EXEC), xml_op 1533 lib/pengine/pe_output.c "task", crm_element_value(xml_op, XML_LRM_ATTR_TASK), xml_op 1554 lib/pengine/pe_output.c xmlNode *xml_op = NULL; xml_op 1561 lib/pengine/pe_output.c for (xml_op = pcmk__xml_first_child(scheduler->failed); xml_op != NULL; xml_op 1562 lib/pengine/pe_output.c xml_op = pcmk__xml_next(xml_op)) { xml_op 1565 lib/pengine/pe_output.c if (!pcmk__str_in_list(crm_element_value(xml_op, XML_ATTR_UNAME), only_node, xml_op 1570 lib/pengine/pe_output.c if (pcmk_xe_mask_probe_failure(xml_op)) { xml_op 1574 lib/pengine/pe_output.c if (!parse_op_key(pe__xe_history_key(xml_op), &rsc, NULL, NULL)) { xml_op 1586 lib/pengine/pe_output.c out->message(out, "failed-action", xml_op, show_opts); xml_op 2013 lib/pengine/pe_output.c xmlNodePtr xml_op = va_arg(args, xmlNodePtr); xml_op 2019 lib/pengine/pe_output.c const char *op_rsc = crm_element_value(xml_op, "resource"); xml_op 2023 lib/pengine/pe_output.c pcmk__scan_min_int(crm_element_value(xml_op, XML_LRM_ATTR_OPSTATUS), xml_op 2043 lib/pengine/pe_output.c if (crm_element_value_epoch(xml_op, XML_RSC_OP_LAST_CHANGE, xml_op 2048 lib/pengine/pe_output.c crm_element_value(xml_op, XML_RSC_OP_T_EXEC)); xml_op 2052 lib/pengine/pe_output.c node_str, pe__xe_history_key(xml_op), xml_op 2053 lib/pengine/pe_output.c crm_element_value(xml_op, XML_ATTR_UNAME), xml_op 2054 lib/pengine/pe_output.c crm_element_value(xml_op, XML_LRM_ATTR_CALLID), xml_op 2055 lib/pengine/pe_output.c crm_element_value(xml_op, XML_LRM_ATTR_RC), xml_op 2068 lib/pengine/pe_output.c xmlNodePtr xml_op = va_arg(args, xmlNodePtr); xml_op 2071 lib/pengine/pe_output.c const char *op_rsc = crm_element_value(xml_op, "resource"); xml_op 2076 lib/pengine/pe_output.c pcmk__scan_min_int(crm_element_value(xml_op, XML_LRM_ATTR_OPSTATUS), xml_op 2079 lib/pengine/pe_output.c "op", pe__xe_history_key(xml_op), xml_op 2080 lib/pengine/pe_output.c "node", crm_element_value(xml_op, XML_ATTR_UNAME), xml_op 2081 lib/pengine/pe_output.c "call", crm_element_value(xml_op, XML_LRM_ATTR_CALLID), xml_op 2082 lib/pengine/pe_output.c "rc", crm_element_value(xml_op, XML_LRM_ATTR_RC), xml_op 2103 lib/pengine/pe_output.c if (crm_element_value_epoch(xml_op, XML_RSC_OP_LAST_CHANGE, xml_op 2107 lib/pengine/pe_output.c XML_RSC_OP_T_EXEC, crm_element_value(xml_op, XML_RSC_OP_T_EXEC), xml_op 2570 lib/pengine/pe_output.c xmlNodePtr xml_op = va_arg(args, xmlNodePtr); xml_op 2576 lib/pengine/pe_output.c char *buf = op_history_string(xml_op, task, interval_ms_s, rc, xml_op 2588 lib/pengine/pe_output.c xmlNodePtr xml_op = va_arg(args, xmlNodePtr); xml_op 2596 lib/pengine/pe_output.c "call", crm_element_value(xml_op, XML_LRM_ATTR_CALLID), xml_op 2613 lib/pengine/pe_output.c if ((crm_element_value_epoch(xml_op, XML_RSC_OP_LAST_CHANGE, xml_op 2620 lib/pengine/pe_output.c value = crm_element_value(xml_op, XML_RSC_OP_T_EXEC); xml_op 2626 lib/pengine/pe_output.c value = crm_element_value(xml_op, XML_RSC_OP_T_QUEUE); xml_op 2913 lib/pengine/pe_output.c xmlNode *xml_op = (xmlNode *) gIter->data; xml_op 2914 lib/pengine/pe_output.c const char *task = crm_element_value(xml_op, XML_LRM_ATTR_TASK); xml_op 2915 lib/pengine/pe_output.c const char *interval_ms_s = crm_element_value(xml_op, xml_op 2917 lib/pengine/pe_output.c const char *op_rc = crm_element_value(xml_op, XML_LRM_ATTR_RC); xml_op 2940 lib/pengine/pe_output.c out->message(out, "op-history", xml_op, task, interval_ms_s, xml_op 70 lib/pengine/unpack.c xmlNode *xml_op, xmlNode **last_failure, xml_op 2946 lib/pengine/unpack.c const xmlNode *xml_op, bool same_node, xml_op 2955 lib/pengine/unpack.c return (monitor && pe__is_newer_op(monitor, xml_op, same_node) > 0); xml_op 2972 lib/pengine/unpack.c const xmlNode *xml_op, bool same_node, xml_op 2986 lib/pengine/unpack.c if (op == xml_op) { xml_op 2995 lib/pengine/unpack.c && pe__is_newer_op(op, xml_op, same_node) > 0) { xml_op 3021 lib/pengine/unpack.c const xmlNode *xml_op = migrate_to; xml_op 3027 lib/pengine/unpack.c xml_op = migrate_from; xml_op 3030 lib/pengine/unpack.c source = crm_element_value(xml_op, XML_LRM_ATTR_MIGRATE_SOURCE); xml_op 3031 lib/pengine/unpack.c target = crm_element_value(xml_op, XML_LRM_ATTR_MIGRATE_TARGET); xml_op 3038 lib/pengine/unpack.c xml_op = migrate_from; xml_op 3042 lib/pengine/unpack.c xml_op = migrate_to; xml_op 3047 lib/pengine/unpack.c xml_op = migrate_to; xml_op 3051 lib/pengine/unpack.c xml_op = migrate_from; xml_op 3059 lib/pengine/unpack.c return non_monitor_after(rsc_id, node_name, xml_op, same_node, scheduler) xml_op 3060 lib/pengine/unpack.c || monitor_not_running_after(rsc_id, node_name, xml_op, same_node, xml_op 3443 lib/pengine/unpack.c last_change_str(const xmlNode *xml_op) xml_op 3448 lib/pengine/unpack.c if (crm_element_value_epoch(xml_op, XML_RSC_OP_LAST_CHANGE, xml_op 4027 lib/pengine/unpack.c should_clear_for_param_change(const xmlNode *xml_op, const char *task, xml_op 4036 lib/pengine/unpack.c pe__add_param_check(xml_op, rsc, node, pcmk__check_last_failure, xml_op 4042 lib/pengine/unpack.c digest_data = rsc_action_digest_cmp(rsc, xml_op, node, xml_op 4048 lib/pengine/unpack.c rsc->id, pe__xe_history_key(xml_op), xml_op 4275 lib/pengine/unpack.c pe__target_rc_from_xml(const xmlNode *xml_op) xml_op 4278 lib/pengine/unpack.c const char *key = crm_element_value(xml_op, XML_ATTR_TRANSITION_KEY); xml_op 4685 lib/pengine/unpack.c unpack_rsc_op(pcmk_resource_t *rsc, pcmk_node_t *node, xmlNode *xml_op, xml_op 4697 lib/pengine/unpack.c .xml = xml_op, xml_op 4701 lib/pengine/unpack.c CRM_CHECK(rsc && node && xml_op, return); xml_op 4703 lib/pengine/unpack.c history.id = ID(xml_op); xml_op 4711 lib/pengine/unpack.c history.task = crm_element_value(xml_op, XML_LRM_ATTR_TASK); xml_op 4717 lib/pengine/unpack.c crm_element_value_ms(xml_op, XML_LRM_ATTR_INTERVAL_MS, xml_op 4731 lib/pengine/unpack.c history.expected_exit_status = pe__target_rc_from_xml(xml_op); xml_op 4732 lib/pengine/unpack.c history.key = pe__xe_history_key(xml_op); xml_op 4733 lib/pengine/unpack.c crm_element_value_int(xml_op, XML_LRM_ATTR_CALLID, &(history.call_id)); xml_op 4756 lib/pengine/unpack.c if (!pe_rsc_is_bundled(rsc) && pcmk_xe_mask_probe_failure(xml_op)) { xml_op 4827 lib/pengine/unpack.c char *last_change_s = last_change_str(xml_op); xml_op 4839 lib/pengine/unpack.c crm_xml_add(xml_op, XML_ATTR_UNAME, node->details->uname); xml_op 878 lib/pengine/utils.c for (xmlNode *xml_op = pcmk__xml_first_child(rsc->cluster->failed); xml_op != NULL; xml_op 879 lib/pengine/utils.c xml_op = pcmk__xml_next(xml_op)) { xml_op 884 lib/pengine/utils.c if (!pcmk_xe_mask_probe_failure(xml_op)) { xml_op 891 lib/pengine/utils.c value = crm_element_value(xml_op, XML_LRM_ATTR_TARGET); xml_op 896 lib/pengine/utils.c if (!parse_op_key(pe__xe_history_key(xml_op), &op_id, NULL, NULL)) { xml_op 907 lib/pengine/utils.c return xml_op; xml_op 108 tools/crm_resource_print.c xmlNode *xml_op = (xmlNode *) lpc->data; xml_op 109 tools/crm_resource_print.c out->message(out, "node-and-op", scheduler, xml_op); xml_op 687 tools/crm_resource_runtime.c for (xmlNode *xml_op = pcmk__xml_first_child(scheduler->failed); xml_op 688 tools/crm_resource_runtime.c xml_op != NULL; xml_op 689 tools/crm_resource_runtime.c xml_op = pcmk__xml_next(xml_op)) { xml_op 691 tools/crm_resource_runtime.c failed_id = crm_element_value(xml_op, XML_LRM_ATTR_RSCID); xml_op 711 tools/crm_resource_runtime.c failed_value = crm_element_value(xml_op, XML_ATTR_UNAME); xml_op 718 tools/crm_resource_runtime.c failed_value = crm_element_value(xml_op, XML_LRM_ATTR_TASK); xml_op 724 tools/crm_resource_runtime.c failed_value = crm_element_value(xml_op, XML_LRM_ATTR_INTERVAL_MS);