ID                212 daemons/based/based_notify.c     crm_xml_add(update_msg, F_CIB_OBJID, ID(diff));
ID                910 daemons/controld/controld_execd.c     const char *id = ID(rsc_xml);
ID               1103 daemons/controld/controld_execd.c     if ((xml_rsc == NULL) || (ID(xml_rsc) == NULL)) {
ID               1113 daemons/controld/controld_execd.c                  ID(xml_rsc), rc, target_node);
ID               1117 daemons/controld/controld_execd.c     op = construct_op(lrm_state, action, ID(xml_rsc), operation);
ID               1175 daemons/controld/controld_execd.c     op = construct_op(lrm_state, xml, ID(xml_rsc), "asyncmon");
ID               1182 daemons/controld/controld_execd.c         crm_err("%s does not have permission to fail %s", user_name, ID(xml_rsc));
ID               1186 daemons/controld/controld_execd.c         controld_ack_event_directly(from_host, from_sys, NULL, op, ID(xml_rsc));
ID               1207 daemons/controld/controld_execd.c     controld_ack_event_directly(from_host, from_sys, NULL, op, ID(xml_rsc));
ID               1496 daemons/controld/controld_execd.c         CRM_CHECK(xml_rsc && ID(xml_rsc), return);
ID               1512 daemons/controld/controld_execd.c                        ID(xml_rsc), operation,
ID               1513 daemons/controld/controld_execd.c                        rc, pcmk_strerror(rc), ID(input->xml));
ID               1514 daemons/controld/controld_execd.c             delete_rsc_entry(lrm_state, input, ID(xml_rsc), NULL, pcmk_ok,
ID               1520 daemons/controld/controld_execd.c             crm_err("Invalid resource definition for %s", ID(xml_rsc));
ID               1531 daemons/controld/controld_execd.c                     ID(xml_rsc), pcmk_strerror(rc), rc);
ID                433 daemons/controld/controld_fencing.c                            action->id, ID(action->xml));
ID                955 daemons/controld/controld_fencing.c     const char *id = ID(action->xml);
ID                630 daemons/controld/controld_messages.c             rsc = ID(xml_rsc);
ID                704 daemons/controld/controld_messages.c         rsc_id = ID(rsc_xml);
ID                762 daemons/controld/controld_messages.c     const char *remote_uname = ID(msg);
ID               1383 daemons/controld/controld_remote_ra.c             const char *remote = ID(result);
ID               1442 daemons/controld/controld_remote_ra.c             lrm_state_t *lrm_state = lrm_state_find(ID(node));
ID                396 daemons/controld/controld_schedulerd.c         crm_trace("Forcing %s/%s = %s", ID(match), attr_name, attr_value);
ID                116 daemons/controld/controld_te_actions.c     id = ID(action->xml);
ID                268 daemons/controld/controld_te_actions.c     rsc_id = ID(action_rsc);
ID                369 daemons/controld/controld_te_actions.c                       ID(action->xml), pcmk__s(task, "without task"));
ID                165 daemons/controld/controld_te_callbacks.c         op_id = ID(match);
ID                258 daemons/controld/controld_te_callbacks.c         crm_trace("Processing %s", ID(rsc));
ID                371 daemons/controld/controld_te_callbacks.c     process_resource_updates(ID(state), lrm, change, op, xpath);
ID                496 daemons/controld/controld_te_callbacks.c             process_resource_updates(ID(match), match, change, op, xpath);
ID                195 daemons/controld/controld_te_events.c               crm_err("Couldn't parse: %s", ID(event)); goto bail);
ID                420 daemons/controld/controld_te_utils.c                    ID(reason), abort_text, add[0], add[1], add[2], fn, line,
ID                475 daemons/controld/controld_te_utils.c             const char *uname = crm_peer_uname(ID(reason));
ID                480 daemons/controld/controld_te_utils.c                        reason->name, op, pcmk__s(uname, ID(reason)),
ID                485 daemons/controld/controld_te_utils.c             const char *id = ID(reason);
ID                836 daemons/controld/controld_utils.c     return ID(node);
ID                475 daemons/fenced/fenced_cib.c                 crm_err("Invalid fencing target in element %s", ID(match));
ID                478 daemons/fenced/fenced_cib.c                 crm_err("Invalid level for %s in element %s", target, ID(match));
ID               1592 daemons/fenced/fenced_commands.c             return crm_strdup_printf("unknown-%s", ID(level));
ID               1740 daemons/fenced/fenced_commands.c     if (pcmk__str_empty(ID(level))) {
ID               1752 daemons/fenced/fenced_commands.c                  "without valid target", ID(level));
ID               1757 daemons/fenced/fenced_commands.c                             ID(level));
ID               1772 daemons/fenced/fenced_commands.c                             ID(level));
ID               1865 daemons/fenced/fenced_commands.c                             pcmk__s(ID(level), ""));
ID               3436 daemons/fenced/fenced_commands.c                                     (dev == NULL)? NULL : ID(dev));
ID               2166 daemons/fenced/fenced_remote.c         if (pcmk__str_eq(ID(child), PCMK_ACTION_OFF, pcmk__str_none)) {
ID               2169 daemons/fenced/fenced_remote.c         } else if (pcmk__str_eq(ID(child), PCMK_ACTION_ON, pcmk__str_none)) {
ID               2203 daemons/fenced/fenced_remote.c         const char *device = ID(child);
ID                697 include/crm/pengine/internal.h         return pcmk__str_empty(key)? ID(xml) : key;
ID                162 lib/cib/cib_attrs.c                       crm_element_value(child, XML_NVPAIR_ATTR_VALUE), ID(child));
ID                561 lib/cib/cib_attrs.c             parsed_uuid = ID(result);
ID                568 lib/cib/cib_attrs.c         parsed_uuid = ID(result);
ID                690 lib/cib/cib_attrs.c             child_name = ID(a_child);
ID                444 lib/cib/cib_ops.c                 crm_trace("No matching object to delete: %s=%s", child->name, ID(child));
ID                449 lib/cib/cib_ops.c             crm_trace("No matching object to delete: %s=%s", input->name, ID(input));
ID                540 lib/cib/cib_ops.c     object_id = ID(update);
ID                609 lib/cib/cib_ops.c                   ((ID(a_child) == NULL)? "" : " " XML_ATTR_ID "='"),
ID                610 lib/cib/cib_ops.c                   pcmk__s(ID(a_child), ""), ((ID(a_child) == NULL)? "" : "'"));
ID                618 lib/cib/cib_ops.c                     ((ID(a_child) == NULL)? "" : " " XML_ATTR_ID "='"),
ID                619 lib/cib/cib_ops.c                     pcmk__s(ID(a_child), ""),
ID                620 lib/cib/cib_ops.c                     ((ID(a_child) == NULL)? "" : "'"));
ID                652 lib/cib/cib_ops.c     object_id = ID(new_obj);
ID                687 lib/cib/cib_ops.c         crm_xml_add(xml_node, XML_FAILCIB_ATTR_ID, ID(target));
ID                392 lib/common/acl.c                   xml->name, ID(xml));
ID                545 lib/common/acl.c #define display_id(xml) (ID(xml)? ID(xml) : "<unset>")
ID                779 lib/common/nvpair.c         const char *parent_id = ID(parent);
ID                136 lib/common/patchset.c                   xml->name, ID(xml), pcmk__xml_position(xml, pcmk__xf_skip));
ID                443 lib/common/patchset.c     CRM_CHECK(pcmk__str_eq(ID(target), ID(patch), pcmk__str_casei), return);
ID                494 lib/common/patchset.c         id = ID(patch);
ID                500 lib/common/patchset.c         id = ID(patch);
ID                510 lib/common/patchset.c     CRM_CHECK(pcmk__str_eq(ID(target), ID(patch), pcmk__str_casei), return);
ID                762 lib/common/patchset.c             const char *cid = ID(cIter);
ID               1086 lib/common/patchset.c                         match->name, ID(match),
ID               1261 lib/common/patchset.c     id = ID(left);
ID                351 lib/common/xml.c         const char *id = ID(needle);
ID               1983 lib/common/xml.c               new_child->name, (ID(new_child)? ID(new_child) : "<no id>"),
ID               2072 lib/common/xml.c               && pcmk__str_eq(ID(old_xml), ID(new_xml), pcmk__str_none),
ID               2230 lib/common/xml.c     object_href_val = ID(update);
ID               2318 lib/common/xml.c     } else if (!pcmk__str_eq(ID(to_update), ID(child), pcmk__str_none)) {
ID               2386 lib/common/xml.c     up_id = ID(update);
ID               2387 lib/common/xml.c     child_id = ID(child);
ID                303 lib/common/xpath.c     id = ID(xml);
ID                238 lib/pacemaker/pcmk_graph_consumer.c     const char *id = ID(action->xml);
ID                485 lib/pacemaker/pcmk_graph_consumer.c     const char *value = ID(xml_action);
ID                580 lib/pacemaker/pcmk_graph_consumer.c     crm_trace("Unpacking synapse %s", ID(xml_synapse));
ID                587 lib/pacemaker/pcmk_graph_consumer.c     pcmk__scan_min_int(ID(xml_synapse), &(new_synapse->id), 0);
ID                621 lib/pacemaker/pcmk_graph_consumer.c     crm_trace("Unpacking synapse %s inputs", ID(xml_synapse));
ID                856 lib/pacemaker/pcmk_graph_consumer.c     op = lrmd_new_event(ID(action_resource),
ID                874 lib/pacemaker/pcmk_graph_consumer.c         crm_debug("Got call_id=%d for %s", tmp, ID(resource));
ID                129 lib/pacemaker/pcmk_graph_logging.c             pcmk__add_word(&pending, 1024, ID(input->xml));
ID                136 lib/pacemaker/pcmk_graph_logging.c             pcmk__add_word(&pending, 1024, ID(input->xml));
ID                282 lib/pacemaker/pcmk_graph_producer.c         const char *xml_id = ID(action->rsc->xml);
ID                 58 lib/pacemaker/pcmk_injections.c     const char *node_uuid = ID(cib_node);
ID                168 lib/pacemaker/pcmk_injections.c     op = lrmd_new_event(ID(cib_resource), task, interval_ms);
ID                238 lib/pacemaker/pcmk_injections.c     if ((cib_object != NULL) && (ID(cib_object) == NULL)) {
ID                260 lib/pacemaker/pcmk_injections.c             if ((cib_object != NULL) && (ID(cib_object) == NULL)) {
ID                408 lib/pacemaker/pcmk_injections.c                  resource, ID(cib_node));
ID                429 lib/pacemaker/pcmk_injections.c              lrm_name, ID(cib_node));
ID                433 lib/pacemaker/pcmk_injections.c         const char *node_uuid = ID(cib_node);
ID               1403 lib/pacemaker/pcmk_output.c                        task, ID(rsc), node);
ID               1432 lib/pacemaker/pcmk_output.c         crm_xml_add(xml_node, "id", ID(rsc));
ID               1488 lib/pacemaker/pcmk_output.c                    name, value, node_path, ID(cib_node));
ID               1514 lib/pacemaker/pcmk_output.c                                  "cib_node", ID(cib_node),
ID                 55 lib/pacemaker/pcmk_resource.c         bool failure = pcmk__ends_with(ID(lrm_rsc_op), "_last_failure_0");
ID               1860 lib/pacemaker/pcmk_sched_actions.c             GList *result = pcmk__rscs_matching_id(ID(rsc_entry),
ID                446 lib/pacemaker/pcmk_sched_colocation.c     const char *set_id = ID(set);
ID                486 lib/pacemaker/pcmk_sched_colocation.c             xml_rsc_id = ID(xml_rsc);
ID                524 lib/pacemaker/pcmk_sched_colocation.c             xml_rsc_id = ID(xml_rsc);
ID                539 lib/pacemaker/pcmk_sched_colocation.c                 xml_rsc_id = ID(xml_rsc_with);
ID                583 lib/pacemaker/pcmk_sched_colocation.c                   "because score is 0", id, ID(set1), ID(set2));
ID                592 lib/pacemaker/pcmk_sched_colocation.c             xml_rsc_id = ID(xml_rsc);
ID                599 lib/pacemaker/pcmk_sched_colocation.c                                  ID(set1), ID(set2), xml_rsc_id);
ID                611 lib/pacemaker/pcmk_sched_colocation.c             xml_rsc_id = ID(xml_rsc);
ID                619 lib/pacemaker/pcmk_sched_colocation.c                              ID(set1), ID(set2), xml_rsc_id);
ID                634 lib/pacemaker/pcmk_sched_colocation.c             xml_rsc_id = ID(xml_rsc);
ID                641 lib/pacemaker/pcmk_sched_colocation.c                                  ID(set1), xml_rsc_id, ID(set2));
ID                652 lib/pacemaker/pcmk_sched_colocation.c             xml_rsc_id = ID(xml_rsc);
ID                659 lib/pacemaker/pcmk_sched_colocation.c                                  ID(set1), xml_rsc_id, ID(set2));
ID                674 lib/pacemaker/pcmk_sched_colocation.c             xml_rsc_id = ID(xml_rsc);
ID                681 lib/pacemaker/pcmk_sched_colocation.c                                  ID(set1), xml_rsc_id, ID(set2));
ID                691 lib/pacemaker/pcmk_sched_colocation.c                 xml_rsc_id = ID(xml_rsc_2);
ID                698 lib/pacemaker/pcmk_sched_colocation.c                                      "resource", ID(set1), ID(xml_rsc),
ID                699 lib/pacemaker/pcmk_sched_colocation.c                                      ID(set2), xml_rsc_id);
ID                834 lib/pacemaker/pcmk_sched_colocation.c     id = ID(xml_obj);
ID                982 lib/pacemaker/pcmk_sched_colocation.c         if (pcmk__str_empty(ID(set))) {
ID                241 lib/pacemaker/pcmk_sched_constraints.c             if (!pcmk__valid_resource_or_tag(scheduler, ID(xml_rsc), &rsc,
ID                245 lib/pacemaker/pcmk_sched_constraints.c                                  ID(xml_obj), ID(xml_rsc));
ID                348 lib/pacemaker/pcmk_sched_constraints.c     cons_id = ID(xml_obj);
ID                151 lib/pacemaker/pcmk_sched_location.c         crm_trace("Rule %s %s on %s", ID(rule_xml), accept? "passed" : "failed",
ID                241 lib/pacemaker/pcmk_sched_location.c             crm_trace("Unpacking %s/%s", id, ID(rule_xml));
ID                381 lib/pacemaker/pcmk_sched_location.c     id = ID(xml_obj);
ID                452 lib/pacemaker/pcmk_sched_location.c     set_id = ID(set);
ID                456 lib/pacemaker/pcmk_sched_location.c                          pcmk__s(ID(location), "(missing ID)"));
ID                467 lib/pacemaker/pcmk_sched_location.c                                                   ID(xml_rsc));
ID                470 lib/pacemaker/pcmk_sched_location.c                              set_id, ID(xml_rsc));
ID                108 lib/pacemaker/pcmk_sched_ordering.c                          pcmk__s(ID(xml_obj), "missing ID"), kind);
ID                152 lib/pacemaker/pcmk_sched_ordering.c                                   ID(xml_obj));
ID                246 lib/pacemaker/pcmk_sched_ordering.c                          ID(xml), resource_attr);
ID                253 lib/pacemaker/pcmk_sched_ordering.c                          "does not exist", ID(xml), rsc_id);
ID                266 lib/pacemaker/pcmk_sched_ordering.c                              ID(xml), rsc_id, instance_id);
ID                273 lib/pacemaker/pcmk_sched_ordering.c                              "'%s'", ID(xml), rsc_id, instance_id);
ID                608 lib/pacemaker/pcmk_sched_ordering.c     const char *id = ID(set);
ID                632 lib/pacemaker/pcmk_sched_ordering.c         EXPAND_CONSTRAINT_IDREF(id, resource, ID(xml_rsc));
ID                760 lib/pacemaker/pcmk_sched_ordering.c         char *task = crm_strdup_printf(PCMK_ACTION_ONE_OR_MORE ":%s", ID(set1));
ID                769 lib/pacemaker/pcmk_sched_ordering.c             EXPAND_CONSTRAINT_IDREF(id, rsc_1, ID(xml_rsc));
ID                784 lib/pacemaker/pcmk_sched_ordering.c             EXPAND_CONSTRAINT_IDREF(id, rsc_2, ID(xml_rsc_2));
ID                804 lib/pacemaker/pcmk_sched_ordering.c                 EXPAND_CONSTRAINT_IDREF(id, rsc_1, ID(xml_rsc));
ID                814 lib/pacemaker/pcmk_sched_ordering.c                 rid = ID(xml_rsc);
ID                828 lib/pacemaker/pcmk_sched_ordering.c                 rid = ID(xml_rsc);
ID                836 lib/pacemaker/pcmk_sched_ordering.c                 EXPAND_CONSTRAINT_IDREF(id, rsc_2, ID(xml_rsc));
ID                848 lib/pacemaker/pcmk_sched_ordering.c             EXPAND_CONSTRAINT_IDREF(id, rsc_2, ID(xml_rsc));
ID                857 lib/pacemaker/pcmk_sched_ordering.c             EXPAND_CONSTRAINT_IDREF(id, rsc_1, ID(xml_rsc));
ID                866 lib/pacemaker/pcmk_sched_ordering.c             EXPAND_CONSTRAINT_IDREF(id, rsc_1, ID(xml_rsc));
ID                872 lib/pacemaker/pcmk_sched_ordering.c                 EXPAND_CONSTRAINT_IDREF(id, rsc_2, ID(xml_rsc_2));
ID                927 lib/pacemaker/pcmk_sched_ordering.c                          "valid resource or tag", ID(xml_obj), id_first);
ID                934 lib/pacemaker/pcmk_sched_ordering.c                          "valid resource or tag", ID(xml_obj), id_then);
ID                 72 lib/pacemaker/pcmk_sched_recurring.c         if (ID(op) == NULL) {
ID                 77 lib/pacemaker/pcmk_sched_recurring.c             id = ID(op); // First matching op
ID                 81 lib/pacemaker/pcmk_sched_recurring.c                              "than once per resource)", ID(op), id);
ID                135 lib/pacemaker/pcmk_sched_recurring.c     op->id = ID(xml);
ID                246 lib/pacemaker/pcmk_sched_tickets.c     set_id = ID(set);
ID                261 lib/pacemaker/pcmk_sched_tickets.c                                                   ID(xml_rsc));
ID                264 lib/pacemaker/pcmk_sched_tickets.c                              set_id, ID(xml_rsc));
ID                303 lib/pacemaker/pcmk_sched_tickets.c     id = ID(xml_obj);
ID                374 lib/pacemaker/pcmk_sched_tickets.c     id = ID(xml_obj);
ID                446 lib/pacemaker/pcmk_sched_tickets.c     id = ID(xml_obj);
ID                 65 lib/pacemaker/pcmk_scheduler.c                               rsc->id, ID(rsc_op), node->details->id);
ID                393 lib/pengine/bundle.c         crm_create_op_xml(xml_obj, ID(xml_ip), PCMK_ACTION_MONITOR, "60s",
ID                645 lib/pengine/bundle.c     crm_create_op_xml(xml_obj, ID(xml_container), PCMK_ACTION_MONITOR, "60s",
ID                729 lib/pengine/bundle.c         uname = ID(xml_remote);
ID                979 lib/pengine/bundle.c                                    "Bundle mount", ID(mount_xml), flags,    \
ID               1079 lib/pengine/bundle.c                 pe_err("Invalid port directive %s", ID(xml_child));
ID               1106 lib/pengine/bundle.c             pe_err("Invalid mount directive %s", ID(xml_child));
ID               1156 lib/pengine/bundle.c                rsc->id, ID(xml_obj));
ID                197 lib/pengine/clone.c                                  rsc->id, ID(clone_data->xml_obj_child),
ID                203 lib/pengine/clone.c                                  rsc->id, ID(clone_data->xml_obj_child),
ID                236 lib/pengine/clone.c     child_base = ID(clone_data->xml_obj_child);
ID                621 lib/pengine/clone.c                  pre_text ? pre_text : "", rsc->id, ID(clone_data->xml_obj_child),
ID               1264 lib/pengine/clone.c         passes = pcmk__str_in_list(ID(clone_data->xml_obj_child), only_rsc, pcmk__str_star_matches);
ID               1288 lib/pengine/clone.c     return ID(clone_data->xml_obj_child);
ID                279 lib/pengine/complex.c     id = ID(xml_obj);
ID                387 lib/pengine/complex.c     id = ID(xml_obj);
ID                 53 lib/pengine/failcounts.c     lrm_op_id = ID(lrm_op_xml);
ID                284 lib/pengine/native.c         const char *rid = ID(rsc->xml);
ID                585 lib/pengine/pe_actions.c                          (ID(xml_obj)? ID(xml_obj) : "(missing ID)"), value);
ID                600 lib/pengine/pe_actions.c              (ID(xml_obj)? ID(xml_obj) : "(unspecified)"));
ID               2502 lib/pengine/pe_output.c         pcmk_node_t *node = pe_find_node_id(scheduler->nodes, ID(node_state));
ID                236 lib/pengine/remote.c     crm_trace("Deferring checks of %s until after allocation", ID(rsc_op));
ID                265 lib/pengine/rules.c                           "in a future release of Pacemaker", ID(cron_spec));
ID                473 lib/pengine/rules.c             pair->name = ID(expanded_attr_set);
ID                680 lib/pengine/rules.c     crm_trace("Testing rule %s", ID(rule));
ID                688 lib/pengine/rules.c             crm_trace("Expression %s/%s passed", ID(rule), ID(expr));
ID                692 lib/pengine/rules.c             crm_trace("Expression %s/%s failed", ID(rule), ID(expr));
ID                698 lib/pengine/rules.c         crm_err("Invalid Rule %s: rules must contain at least one expression", ID(rule));
ID                701 lib/pengine/rules.c     crm_trace("Rule %s %s", ID(rule), passed ? "passed" : "failed");
ID                769 lib/pengine/rules.c               ID(expr), accept ? "passed" : "failed", uname ? uname : "all nodes");
ID                991 lib/pengine/rules.c                " not specified", pcmk__s(ID(expr), "without ID"));
ID                995 lib/pengine/rules.c                " not specified", pcmk__s(ID(expr), "without ID"));
ID               1050 lib/pengine/rules.c     crm_trace("Testing expression: %s", ID(expr));
ID               1125 lib/pengine/rules.c     crm_trace("Testing op_defaults expression: %s", ID(expr));
ID               1210 lib/pengine/rules.c     crm_trace("Testing rsc_defaults expression: %s", ID(expr));
ID                224 lib/pengine/rules_alerts.c         const char *alert_id = ID(alert);
ID                268 lib/pengine/rules_alerts.c                       entry->id, ID(recipient), recipient_entry->recipient,
ID                519 lib/pengine/unpack.c     const char *container_id = ID(xml_obj);
ID                690 lib/pengine/unpack.c             new_node_id = ID(xml_obj);
ID                696 lib/pengine/unpack.c                           new_node_id, ID(xml_obj));
ID                716 lib/pengine/unpack.c                           new_node_id, ID(xml_obj));
ID                737 lib/pengine/unpack.c                               new_node_id, ID(xml_obj2), ID(xml_obj));
ID                827 lib/pengine/unpack.c         const char *id = ID(xml_obj);
ID                894 lib/pengine/unpack.c         const char *tag_id = ID(xml_tag);
ID                909 lib/pengine/unpack.c             const char *obj_ref = ID(xml_obj_ref);
ID                943 lib/pengine/unpack.c     ticket_id = ID(xml_ticket);
ID               1226 lib/pengine/unpack.c         const char *id = ID(state);
ID               2489 lib/pengine/unpack.c         const char *id = ID(rsc_op);
ID               2629 lib/pengine/unpack.c     const char *rsc_id = ID(lrm_resource);
ID               3086 lib/pengine/unpack.c                 ID(entry));
ID               3095 lib/pengine/unpack.c                 ID(entry), *source_name, pe__node_name(source_node));
ID               3104 lib/pengine/unpack.c                 ID(entry), *target_name, pe__node_name(target_node));
ID               4703 lib/pengine/unpack.c     history.id = ID(xml_op);
ID               4997 lib/pengine/unpack.c             crm_trace("Skipping %s: not active", ID(rsc_entry));
ID               5001 lib/pengine/unpack.c             crm_trace("Skipping %s: old", ID(rsc_op));
ID                548 lib/pengine/utils.c     return pcmk_is_set(rsc->flags, pcmk_rsc_unique)? rsc->id : ID(rsc->xml);
ID               1852 tools/crm_mon.c         node = ID(n);
ID               1908 tools/crm_mon.c         node = ID(xml);
ID               1970 tools/crm_mon.c                 node = ID(match);
ID               1975 tools/crm_mon.c             node = ID(match);
ID                334 tools/crm_resource.c         retval = g_list_insert_sorted(retval, (gpointer) ID(match), compare_id);
ID                 86 tools/crm_resource_ban.c                    ID(location), rsc_id, host, rsc_id,
ID                352 tools/crm_resource_ban.c     const char *cons_id = ID(constraint_node);
ID                476 tools/crm_resource_ban.c             crm_xml_set_id(location, "%s", ID(constraint_node));
ID                145 tools/crm_resource_runtime.c                       crm_element_value(child, XML_NVPAIR_ATTR_VALUE), ID(child));