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