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