xml_rsc           543 daemons/controld/controld_execd.c         xmlNode *xml_rsc = pcmk__xe_create(rsc_list, PCMK__XE_LRM_RESOURCE);
xml_rsc           545 daemons/controld/controld_execd.c         crm_xml_add(xml_rsc, PCMK_XA_ID, entry->id);
xml_rsc           546 daemons/controld/controld_execd.c         crm_xml_add(xml_rsc, PCMK_XA_TYPE, entry->rsc.type);
xml_rsc           547 daemons/controld/controld_execd.c         crm_xml_add(xml_rsc, PCMK_XA_CLASS, entry->rsc.standard);
xml_rsc           548 daemons/controld/controld_execd.c         crm_xml_add(xml_rsc, PCMK_XA_PROVIDER, entry->rsc.provider);
xml_rsc           557 daemons/controld/controld_execd.c                 crm_xml_add(xml_rsc, PCMK__META_CONTAINER, container);
xml_rsc           560 daemons/controld/controld_execd.c         controld_add_resource_history_xml(xml_rsc, &(entry->rsc), entry->failed,
xml_rsc           562 daemons/controld/controld_execd.c         controld_add_resource_history_xml(xml_rsc, &(entry->rsc), entry->last,
xml_rsc           565 daemons/controld/controld_execd.c             controld_add_resource_history_xml(xml_rsc, &(entry->rsc), gIter->data,
xml_rsc          1102 daemons/controld/controld_execd.c     xmlNode *xml_rsc = pcmk__xe_first_child(action, PCMK_XE_PRIMITIVE, NULL,
xml_rsc          1105 daemons/controld/controld_execd.c     if ((xml_rsc == NULL) || (pcmk__xe_id(xml_rsc) == NULL)) {
xml_rsc          1115 daemons/controld/controld_execd.c                  pcmk__xe_id(xml_rsc), rc, target_node);
xml_rsc          1119 daemons/controld/controld_execd.c     op = construct_op(lrm_state, action, pcmk__xe_id(xml_rsc), operation);
xml_rsc          1165 daemons/controld/controld_execd.c     xmlNode *xml_rsc = pcmk__xe_first_child(xml, PCMK_XE_PRIMITIVE, NULL, NULL);
xml_rsc          1167 daemons/controld/controld_execd.c     CRM_CHECK(xml_rsc != NULL, return);
xml_rsc          1177 daemons/controld/controld_execd.c     op = construct_op(lrm_state, xml, pcmk__xe_id(xml_rsc), "asyncmon");
xml_rsc          1185 daemons/controld/controld_execd.c                 user_name, pcmk__xe_id(xml_rsc));
xml_rsc          1190 daemons/controld/controld_execd.c                                     pcmk__xe_id(xml_rsc));
xml_rsc          1196 daemons/controld/controld_execd.c     if (get_lrm_resource(lrm_state, xml_rsc, TRUE, &rsc) == pcmk_ok) {
xml_rsc          1212 daemons/controld/controld_execd.c                                 pcmk__xe_id(xml_rsc));
xml_rsc          1462 daemons/controld/controld_execd.c         xmlNode *xml_rsc = pcmk__xe_first_child(input->xml, PCMK_XE_PRIMITIVE,
xml_rsc          1469 daemons/controld/controld_execd.c         CRM_CHECK((xml_rsc != NULL) && (pcmk__xe_id(xml_rsc) != NULL), return);
xml_rsc          1471 daemons/controld/controld_execd.c         rc = get_lrm_resource(lrm_state, xml_rsc, create_rsc, &rsc);
xml_rsc          1485 daemons/controld/controld_execd.c                       pcmk__xe_id(xml_rsc), operation,
xml_rsc          1487 daemons/controld/controld_execd.c             delete_rsc_entry(lrm_state, input, pcmk__xe_id(xml_rsc), NULL,
xml_rsc          1493 daemons/controld/controld_execd.c             crm_err("Invalid resource definition for %s", pcmk__xe_id(xml_rsc));
xml_rsc          1504 daemons/controld/controld_execd.c                     pcmk__xe_id(xml_rsc), pcmk_strerror(rc), rc);
xml_rsc           651 daemons/controld/controld_messages.c         xmlNode *xml_rsc = pcmk__xe_first_child(xml_op, PCMK_XE_PRIMITIVE, NULL,
xml_rsc           656 daemons/controld/controld_messages.c         if (xml_rsc) {
xml_rsc           657 daemons/controld/controld_messages.c             rsc = pcmk__xe_id(xml_rsc);
xml_rsc           500 lib/common/ipc_controld.c     xmlNode *request, *msg_data, *xml_rsc, *params;
xml_rsc           530 lib/common/ipc_controld.c     xml_rsc = pcmk__xe_create(msg_data, PCMK_XE_PRIMITIVE);
xml_rsc           531 lib/common/ipc_controld.c     crm_xml_add(xml_rsc, PCMK_XA_ID, rsc_id);
xml_rsc           532 lib/common/ipc_controld.c     crm_xml_add(xml_rsc, PCMK__XA_LONG_ID, rsc_long_id);
xml_rsc           533 lib/common/ipc_controld.c     crm_xml_add(xml_rsc, PCMK_XA_CLASS, standard);
xml_rsc           534 lib/common/ipc_controld.c     crm_xml_add(xml_rsc, PCMK_XA_PROVIDER, provider);
xml_rsc           535 lib/common/ipc_controld.c     crm_xml_add(xml_rsc, PCMK_XA_TYPE, type);
xml_rsc           480 lib/pacemaker/pcmk_sched_colocation.c     xmlNode *xml_rsc = NULL;
xml_rsc           532 lib/pacemaker/pcmk_sched_colocation.c         for (xml_rsc = pcmk__xe_first_child(set, PCMK_XE_RESOURCE_REF, NULL,
xml_rsc           534 lib/pacemaker/pcmk_sched_colocation.c              xml_rsc != NULL;
xml_rsc           535 lib/pacemaker/pcmk_sched_colocation.c              xml_rsc = pcmk__xe_next(xml_rsc, PCMK_XE_RESOURCE_REF)) {
xml_rsc           537 lib/pacemaker/pcmk_sched_colocation.c             xml_rsc_id = pcmk__xe_id(xml_rsc);
xml_rsc           571 lib/pacemaker/pcmk_sched_colocation.c         for (xml_rsc = pcmk__xe_first_child(set, PCMK_XE_RESOURCE_REF, NULL,
xml_rsc           573 lib/pacemaker/pcmk_sched_colocation.c              xml_rsc != NULL;
xml_rsc           574 lib/pacemaker/pcmk_sched_colocation.c              xml_rsc = pcmk__xe_next(xml_rsc, PCMK_XE_RESOURCE_REF)) {
xml_rsc           578 lib/pacemaker/pcmk_sched_colocation.c             xml_rsc_id = pcmk__xe_id(xml_rsc);
xml_rsc           628 lib/pacemaker/pcmk_sched_colocation.c     xmlNode *xml_rsc = NULL;
xml_rsc           650 lib/pacemaker/pcmk_sched_colocation.c         xml_rsc = pcmk__xe_first_child(set1, PCMK_XE_RESOURCE_REF, NULL, NULL);
xml_rsc           651 lib/pacemaker/pcmk_sched_colocation.c         if (xml_rsc != NULL) {
xml_rsc           652 lib/pacemaker/pcmk_sched_colocation.c             xml_rsc_id = pcmk__xe_id(xml_rsc);
xml_rsc           669 lib/pacemaker/pcmk_sched_colocation.c         for (xml_rsc = pcmk__xe_first_child(set2, PCMK_XE_RESOURCE_REF, NULL,
xml_rsc           671 lib/pacemaker/pcmk_sched_colocation.c              xml_rsc != NULL;
xml_rsc           672 lib/pacemaker/pcmk_sched_colocation.c              xml_rsc = pcmk__xe_next(xml_rsc, PCMK_XE_RESOURCE_REF)) {
xml_rsc           674 lib/pacemaker/pcmk_sched_colocation.c             xml_rsc_id = pcmk__xe_id(xml_rsc);
xml_rsc           694 lib/pacemaker/pcmk_sched_colocation.c         for (xml_rsc = pcmk__xe_first_child(set2, PCMK_XE_RESOURCE_REF, NULL,
xml_rsc           696 lib/pacemaker/pcmk_sched_colocation.c              xml_rsc != NULL;
xml_rsc           697 lib/pacemaker/pcmk_sched_colocation.c              xml_rsc = pcmk__xe_next(xml_rsc, PCMK_XE_RESOURCE_REF)) {
xml_rsc           699 lib/pacemaker/pcmk_sched_colocation.c             xml_rsc_id = pcmk__xe_id(xml_rsc);
xml_rsc           715 lib/pacemaker/pcmk_sched_colocation.c         for (xml_rsc = pcmk__xe_first_child(set1, PCMK_XE_RESOURCE_REF, NULL,
xml_rsc           717 lib/pacemaker/pcmk_sched_colocation.c              xml_rsc != NULL;
xml_rsc           718 lib/pacemaker/pcmk_sched_colocation.c              xml_rsc = pcmk__xe_next(xml_rsc, PCMK_XE_RESOURCE_REF)) {
xml_rsc           720 lib/pacemaker/pcmk_sched_colocation.c             xml_rsc_id = pcmk__xe_id(xml_rsc);
xml_rsc           738 lib/pacemaker/pcmk_sched_colocation.c         for (xml_rsc = pcmk__xe_first_child(set1, PCMK_XE_RESOURCE_REF, NULL,
xml_rsc           740 lib/pacemaker/pcmk_sched_colocation.c              xml_rsc != NULL;
xml_rsc           741 lib/pacemaker/pcmk_sched_colocation.c              xml_rsc = pcmk__xe_next(xml_rsc, PCMK_XE_RESOURCE_REF)) {
xml_rsc           745 lib/pacemaker/pcmk_sched_colocation.c             xml_rsc_id = pcmk__xe_id(xml_rsc);
xml_rsc           773 lib/pacemaker/pcmk_sched_colocation.c                                      pcmk__xe_id(set1), pcmk__xe_id(xml_rsc),
xml_rsc           251 lib/pacemaker/pcmk_sched_constraints.c         for (xmlNode *xml_rsc = pcmk__xe_first_child(set, PCMK_XE_RESOURCE_REF,
xml_rsc           253 lib/pacemaker/pcmk_sched_constraints.c              xml_rsc != NULL;
xml_rsc           254 lib/pacemaker/pcmk_sched_constraints.c              xml_rsc = pcmk__xe_next(xml_rsc, PCMK_XE_RESOURCE_REF)) {
xml_rsc           259 lib/pacemaker/pcmk_sched_constraints.c             if (!pcmk__valid_resource_or_tag(scheduler, pcmk__xe_id(xml_rsc),
xml_rsc           263 lib/pacemaker/pcmk_sched_constraints.c                                  pcmk__xe_id(xml_obj), pcmk__xe_id(xml_rsc));
xml_rsc           274 lib/pacemaker/pcmk_sched_constraints.c                 xmlNode *last_ref = xml_rsc;
xml_rsc           311 lib/pacemaker/pcmk_sched_constraints.c                 tag_refs = g_list_append(tag_refs, xml_rsc);
xml_rsc           545 lib/pacemaker/pcmk_sched_location.c     xmlNode *xml_rsc = NULL;
xml_rsc           564 lib/pacemaker/pcmk_sched_location.c     for (xml_rsc = pcmk__xe_first_child(set, PCMK_XE_RESOURCE_REF, NULL, NULL);
xml_rsc           565 lib/pacemaker/pcmk_sched_location.c          xml_rsc != NULL;
xml_rsc           566 lib/pacemaker/pcmk_sched_location.c          xml_rsc = pcmk__xe_next(xml_rsc, PCMK_XE_RESOURCE_REF)) {
xml_rsc           569 lib/pacemaker/pcmk_sched_location.c                                                   pcmk__xe_id(xml_rsc));
xml_rsc           572 lib/pacemaker/pcmk_sched_location.c                              set_id, pcmk__xe_id(xml_rsc));
xml_rsc           588 lib/pacemaker/pcmk_sched_ordering.c     for (const xmlNode *xml_rsc = pcmk__xe_first_child(set,
xml_rsc           591 lib/pacemaker/pcmk_sched_ordering.c          xml_rsc != NULL;
xml_rsc           592 lib/pacemaker/pcmk_sched_ordering.c          xml_rsc = pcmk__xe_next(xml_rsc, PCMK_XE_RESOURCE_REF)) {
xml_rsc           594 lib/pacemaker/pcmk_sched_ordering.c         EXPAND_CONSTRAINT_IDREF(id, resource, pcmk__xe_id(xml_rsc));
xml_rsc           678 lib/pacemaker/pcmk_sched_ordering.c     const xmlNode *xml_rsc = NULL;
xml_rsc           729 lib/pacemaker/pcmk_sched_ordering.c         for (xml_rsc = pcmk__xe_first_child(set1, PCMK_XE_RESOURCE_REF, NULL,
xml_rsc           731 lib/pacemaker/pcmk_sched_ordering.c              xml_rsc != NULL;
xml_rsc           732 lib/pacemaker/pcmk_sched_ordering.c              xml_rsc = pcmk__xe_next(xml_rsc, PCMK_XE_RESOURCE_REF)) {
xml_rsc           734 lib/pacemaker/pcmk_sched_ordering.c             EXPAND_CONSTRAINT_IDREF(id, rsc_1, pcmk__xe_id(xml_rsc));
xml_rsc           769 lib/pacemaker/pcmk_sched_ordering.c             xml_rsc = pcmk__xe_first_child(set1, PCMK_XE_RESOURCE_REF, NULL,
xml_rsc           771 lib/pacemaker/pcmk_sched_ordering.c             if (xml_rsc != NULL) {
xml_rsc           772 lib/pacemaker/pcmk_sched_ordering.c                 EXPAND_CONSTRAINT_IDREF(id, rsc_1, pcmk__xe_id(xml_rsc));
xml_rsc           779 lib/pacemaker/pcmk_sched_ordering.c             for (xml_rsc = pcmk__xe_first_child(set1, PCMK_XE_RESOURCE_REF,
xml_rsc           781 lib/pacemaker/pcmk_sched_ordering.c                  xml_rsc != NULL;
xml_rsc           782 lib/pacemaker/pcmk_sched_ordering.c                  xml_rsc = pcmk__xe_next(xml_rsc, PCMK_XE_RESOURCE_REF)) {
xml_rsc           784 lib/pacemaker/pcmk_sched_ordering.c                 rid = pcmk__xe_id(xml_rsc);
xml_rsc           795 lib/pacemaker/pcmk_sched_ordering.c             for (xml_rsc = pcmk__xe_first_child(set2, PCMK_XE_RESOURCE_REF,
xml_rsc           797 lib/pacemaker/pcmk_sched_ordering.c                  xml_rsc != NULL;
xml_rsc           798 lib/pacemaker/pcmk_sched_ordering.c                  xml_rsc = pcmk__xe_next(xml_rsc, PCMK_XE_RESOURCE_REF)) {
xml_rsc           800 lib/pacemaker/pcmk_sched_ordering.c                 rid = pcmk__xe_id(xml_rsc);
xml_rsc           806 lib/pacemaker/pcmk_sched_ordering.c             xml_rsc = pcmk__xe_first_child(set2, PCMK_XE_RESOURCE_REF, NULL,
xml_rsc           808 lib/pacemaker/pcmk_sched_ordering.c             if (xml_rsc != NULL) {
xml_rsc           809 lib/pacemaker/pcmk_sched_ordering.c                 EXPAND_CONSTRAINT_IDREF(id, rsc_2, pcmk__xe_id(xml_rsc));
xml_rsc           818 lib/pacemaker/pcmk_sched_ordering.c         for (xml_rsc = pcmk__xe_first_child(set2, PCMK_XE_RESOURCE_REF, NULL,
xml_rsc           820 lib/pacemaker/pcmk_sched_ordering.c              xml_rsc != NULL;
xml_rsc           821 lib/pacemaker/pcmk_sched_ordering.c              xml_rsc = pcmk__xe_next(xml_rsc, PCMK_XE_RESOURCE_REF)) {
xml_rsc           823 lib/pacemaker/pcmk_sched_ordering.c             EXPAND_CONSTRAINT_IDREF(id, rsc_2, pcmk__xe_id(xml_rsc));
xml_rsc           829 lib/pacemaker/pcmk_sched_ordering.c         for (xml_rsc = pcmk__xe_first_child(set1, PCMK_XE_RESOURCE_REF, NULL,
xml_rsc           831 lib/pacemaker/pcmk_sched_ordering.c              xml_rsc != NULL;
xml_rsc           832 lib/pacemaker/pcmk_sched_ordering.c              xml_rsc = pcmk__xe_next(xml_rsc, PCMK_XE_RESOURCE_REF)) {
xml_rsc           834 lib/pacemaker/pcmk_sched_ordering.c             EXPAND_CONSTRAINT_IDREF(id, rsc_1, pcmk__xe_id(xml_rsc));
xml_rsc           840 lib/pacemaker/pcmk_sched_ordering.c         for (xml_rsc = pcmk__xe_first_child(set1, PCMK_XE_RESOURCE_REF, NULL,
xml_rsc           842 lib/pacemaker/pcmk_sched_ordering.c              xml_rsc != NULL;
xml_rsc           843 lib/pacemaker/pcmk_sched_ordering.c              xml_rsc = pcmk__xe_next(xml_rsc, PCMK_XE_RESOURCE_REF)) {
xml_rsc           845 lib/pacemaker/pcmk_sched_ordering.c             EXPAND_CONSTRAINT_IDREF(id, rsc_1, pcmk__xe_id(xml_rsc));
xml_rsc           260 lib/pacemaker/pcmk_sched_tickets.c     for (xmlNode *xml_rsc = pcmk__xe_first_child(set, PCMK_XE_RESOURCE_REF,
xml_rsc           262 lib/pacemaker/pcmk_sched_tickets.c          xml_rsc != NULL;
xml_rsc           263 lib/pacemaker/pcmk_sched_tickets.c          xml_rsc = pcmk__xe_next(xml_rsc, PCMK_XE_RESOURCE_REF)) {
xml_rsc           268 lib/pacemaker/pcmk_sched_tickets.c                                                   pcmk__xe_id(xml_rsc));
xml_rsc           271 lib/pacemaker/pcmk_sched_tickets.c                              set_id, pcmk__xe_id(xml_rsc));
xml_rsc          1986 lib/pengine/unpack.c     xmlNode *xml_rsc = pcmk__xe_create(NULL, PCMK_XE_PRIMITIVE);
xml_rsc          1988 lib/pengine/unpack.c     pcmk__xe_copy_attrs(xml_rsc, rsc_entry, pcmk__xaf_none);
xml_rsc          1989 lib/pengine/unpack.c     crm_xml_add(xml_rsc, PCMK_XA_ID, rsc_id);
xml_rsc          1990 lib/pengine/unpack.c     crm_log_xml_debug(xml_rsc, "Orphan resource");
xml_rsc          1992 lib/pengine/unpack.c     if (pe__unpack_resource(xml_rsc, &rsc, NULL, scheduler) != pcmk_rc_ok) {
xml_rsc          1996 lib/pengine/unpack.c     if (xml_contains_remote_node(xml_rsc)) {