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 74 lib/pacemaker/pcmk_sched_location.c score_attribute_name(const xmlNode *rule_xml, char **allocated, rule_xml 79 lib/pacemaker/pcmk_sched_location.c name = crm_element_value(rule_xml, PCMK_XA_SCORE_ATTRIBUTE); rule_xml 110 lib/pacemaker/pcmk_sched_location.c score_from_rule(const xmlNode *rule_xml, int *score) rule_xml 113 lib/pacemaker/pcmk_sched_location.c const char *score_s = crm_element_value(rule_xml, PCMK_XA_SCORE); rule_xml 119 lib/pacemaker/pcmk_sched_location.c pcmk__xe_id(rule_xml)); rule_xml 127 lib/pacemaker/pcmk_sched_location.c pcmk__xe_id(rule_xml), score_s, pcmk_rc_str(rc)); rule_xml 194 lib/pacemaker/pcmk_sched_location.c generate_location_rule(pcmk_resource_t *rsc, xmlNode *rule_xml, rule_xml 210 lib/pacemaker/pcmk_sched_location.c rule_xml = pcmk__xe_resolve_idref(rule_xml, rsc->priv->scheduler->input); rule_xml 211 lib/pacemaker/pcmk_sched_location.c if (rule_xml == NULL) { rule_xml 215 lib/pacemaker/pcmk_sched_location.c rule_id = crm_element_value(rule_xml, PCMK_XA_ID); rule_xml 223 lib/pacemaker/pcmk_sched_location.c boolean = crm_element_value(rule_xml, PCMK_XA_BOOLEAN_OP); rule_xml 224 lib/pacemaker/pcmk_sched_location.c role_spec = crm_element_value(rule_xml, PCMK_XA_ROLE); rule_xml 252 lib/pacemaker/pcmk_sched_location.c score_attr = score_attribute_name(rule_xml, &local_score_attr, rule_input); rule_xml 254 lib/pacemaker/pcmk_sched_location.c && (score_from_rule(rule_xml, &score) != pcmk_rc_ok)) { rule_xml 273 lib/pacemaker/pcmk_sched_location.c if (pcmk_evaluate_rule(rule_xml, rule_input, rule_xml 368 lib/pacemaker/pcmk_sched_location.c xmlNode *rule_xml = pcmk__xe_first_child(xml_obj, PCMK_XE_RULE, NULL, rule_xml 378 lib/pacemaker/pcmk_sched_location.c generate_location_rule(rsc, rule_xml, discovery, next_change, rule_xml 126 lib/pengine/rules.c xmlNode *rule_xml = pcmk__xe_first_child(pair, PCMK_XE_RULE, NULL, NULL); rule_xml 128 lib/pengine/rules.c if ((rule_xml != NULL) rule_xml 129 lib/pengine/rules.c && (pcmk_evaluate_rule(rule_xml, &(unpack_data->rule_input),