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,