rule_xml          450 lib/common/nvpair.c     xmlNode *rule_xml = NULL;
rule_xml          455 lib/common/nvpair.c     rule_xml = pcmk__xe_first_child(pair, PCMK_XE_RULE, NULL, NULL);
rule_xml          456 lib/common/nvpair.c     if ((rule_xml != NULL)
rule_xml          457 lib/common/nvpair.c         && (pcmk_evaluate_rule(rule_xml, &(unpack_data->rule_input),
rule_xml           88 lib/common/tests/rules/pcmk_evaluate_rule_test.c     xmlNode *rule_xml = pcmk__xe_create(parent_xml, PCMK_XE_RULE);
rule_xml           91 lib/common/tests/rules/pcmk_evaluate_rule_test.c     crm_xml_add(rule_xml, PCMK_XA_ID_REF, "r");
rule_xml           92 lib/common/tests/rules/pcmk_evaluate_rule_test.c     assert_int_equal(pcmk_evaluate_rule(rule_xml, &rule_input, next_change),
rule_xml          103 lib/common/tests/rules/pcmk_evaluate_rule_test.c     xmlNode *rule_xml = pcmk__xe_create(parent_xml, PCMK_XE_RULE);
rule_xml          106 lib/common/tests/rules/pcmk_evaluate_rule_test.c     crm_xml_add(rule_xml, PCMK_XA_ID_REF, "x");
rule_xml          107 lib/common/tests/rules/pcmk_evaluate_rule_test.c     assert_int_equal(pcmk_evaluate_rule(rule_xml, &rule_input, next_change),
rule_xml           73 lib/pacemaker/pcmk_sched_location.c score_attribute_name(const xmlNode *rule_xml, char **allocated,
rule_xml           78 lib/pacemaker/pcmk_sched_location.c     name = crm_element_value(rule_xml, PCMK_XA_SCORE_ATTRIBUTE);
rule_xml          109 lib/pacemaker/pcmk_sched_location.c score_from_rule(const xmlNode *rule_xml, int *score)
rule_xml          112 lib/pacemaker/pcmk_sched_location.c     const char *score_s = crm_element_value(rule_xml, PCMK_XA_SCORE);
rule_xml          118 lib/pacemaker/pcmk_sched_location.c                          pcmk__xe_id(rule_xml));
rule_xml          126 lib/pacemaker/pcmk_sched_location.c                          pcmk__xe_id(rule_xml), score_s, pcmk_rc_str(rc));
rule_xml          193 lib/pacemaker/pcmk_sched_location.c generate_location_rule(pcmk_resource_t *rsc, xmlNode *rule_xml,
rule_xml          209 lib/pacemaker/pcmk_sched_location.c     rule_xml = pcmk__xe_resolve_idref(rule_xml, rsc->priv->scheduler->input);
rule_xml          210 lib/pacemaker/pcmk_sched_location.c     if (rule_xml == NULL) {
rule_xml          214 lib/pacemaker/pcmk_sched_location.c     rule_id = crm_element_value(rule_xml, PCMK_XA_ID);
rule_xml          222 lib/pacemaker/pcmk_sched_location.c     boolean = crm_element_value(rule_xml, PCMK_XA_BOOLEAN_OP);
rule_xml          223 lib/pacemaker/pcmk_sched_location.c     role_spec = crm_element_value(rule_xml, PCMK_XA_ROLE);
rule_xml          251 lib/pacemaker/pcmk_sched_location.c     score_attr = score_attribute_name(rule_xml, &local_score_attr, rule_input);
rule_xml          253 lib/pacemaker/pcmk_sched_location.c         && (score_from_rule(rule_xml, &score) != pcmk_rc_ok)) {
rule_xml          272 lib/pacemaker/pcmk_sched_location.c         if (pcmk_evaluate_rule(rule_xml, rule_input,
rule_xml          367 lib/pacemaker/pcmk_sched_location.c         xmlNode *rule_xml = pcmk__xe_first_child(xml_obj, PCMK_XE_RULE, NULL,
rule_xml          377 lib/pacemaker/pcmk_sched_location.c         generate_location_rule(rsc, rule_xml, discovery, next_change,