next_change 39 include/crm/common/nvpair_internal.h crm_time_t *next_change; next_change 106 include/crm/common/rules.h crm_time_t *next_change); next_change 36 include/crm/common/rules_internal.h crm_time_t *next_change); next_change 38 include/crm/common/rules_internal.h crm_time_t *next_change); next_change 26 include/crm/pengine/rules.h crm_time_t *next_change); next_change 32 include/crm/pengine/rules.h crm_time_t *next_change); next_change 293 lib/common/rules.c const crm_time_t *now, crm_time_t *next_change) next_change 340 lib/common/rules.c pcmk__set_time_if_earlier(next_change, start); next_change 354 lib/common/rules.c if (next_change != NULL) { next_change 356 lib/common/rules.c pcmk__set_time_if_earlier(next_change, end); next_change 380 lib/common/rules.c const crm_time_t *now, crm_time_t *next_change) next_change 406 lib/common/rules.c pcmk__set_time_if_earlier(next_change, start); next_change 426 lib/common/rules.c const crm_time_t *now, crm_time_t *next_change) next_change 445 lib/common/rules.c pcmk__set_time_if_earlier(next_change, end); next_change 470 lib/common/rules.c const crm_time_t *now, crm_time_t *next_change) next_change 491 lib/common/rules.c rc = evaluate_in_range(date_expression, id, now, next_change); next_change 510 lib/common/rules.c rc = evaluate_gt(date_expression, id, now, next_change); next_change 513 lib/common/rules.c rc = evaluate_lt(date_expression, id, now, next_change); next_change 1253 lib/common/rules.c crm_time_t *next_change) next_change 1262 lib/common/rules.c return pcmk_evaluate_rule(condition, rule_input, next_change); next_change 1272 lib/common/rules.c next_change); next_change 1304 lib/common/rules.c crm_time_t *next_change) next_change 1355 lib/common/rules.c next_change) == pcmk_rc_ok) { next_change 46 lib/common/tests/rules/pcmk__evaluate_condition_test.c crm_time_t *next_change = crm_time_new_undefined(); next_change 48 lib/common/tests/rules/pcmk__evaluate_condition_test.c assert_int_equal(pcmk__evaluate_condition(NULL, NULL, next_change), EINVAL); next_change 51 lib/common/tests/rules/pcmk__evaluate_condition_test.c assert_int_equal(pcmk__evaluate_condition(xml, NULL, next_change), EINVAL); next_change 54 lib/common/tests/rules/pcmk__evaluate_condition_test.c assert_int_equal(pcmk__evaluate_condition(NULL, &rule_input, next_change), next_change 57 lib/common/tests/rules/pcmk__evaluate_condition_test.c crm_time_free(next_change); next_change 67 lib/common/tests/rules/pcmk__evaluate_condition_test.c crm_time_t *next_change = crm_time_new_undefined(); next_change 69 lib/common/tests/rules/pcmk__evaluate_condition_test.c assert_int_equal(pcmk__evaluate_condition(xml, &rule_input, next_change), next_change 72 lib/common/tests/rules/pcmk__evaluate_condition_test.c crm_time_free(next_change); next_change 130 lib/common/tests/rules/pcmk__evaluate_condition_test.c crm_time_t *next_change = crm_time_new("2024-02-01 14:00:00"); next_change 134 lib/common/tests/rules/pcmk__evaluate_condition_test.c assert_int_equal(pcmk__evaluate_condition(xml, &rule_input, next_change), next_change 136 lib/common/tests/rules/pcmk__evaluate_condition_test.c assert_int_equal(crm_time_compare(next_change, reference), 0); next_change 140 lib/common/tests/rules/pcmk__evaluate_condition_test.c crm_time_free(next_change); next_change 40 lib/common/tests/rules/pcmk__evaluate_date_expression_test.c crm_time_t *next_change = NULL; next_change 44 lib/common/tests/rules/pcmk__evaluate_date_expression_test.c next_change = crm_time_new(next_change_s); next_change 48 lib/common/tests/rules/pcmk__evaluate_date_expression_test.c assert_int_equal(pcmk__evaluate_date_expression(xml, now, next_change), next_change 55 lib/common/tests/rules/pcmk__evaluate_date_expression_test.c assert_int_equal(crm_time_compare(next_change, reference), 0); next_change 57 lib/common/tests/rules/pcmk__evaluate_date_expression_test.c crm_time_free(next_change); next_change 47 lib/common/tests/rules/pcmk_evaluate_rule_test.c crm_time_t *next_change = crm_time_new_undefined(); next_change 49 lib/common/tests/rules/pcmk_evaluate_rule_test.c assert_int_equal(pcmk_evaluate_rule(NULL, NULL, next_change), next_change 53 lib/common/tests/rules/pcmk_evaluate_rule_test.c assert_int_equal(pcmk_evaluate_rule(xml, NULL, next_change), EINVAL); next_change 56 lib/common/tests/rules/pcmk_evaluate_rule_test.c assert_int_equal(pcmk_evaluate_rule(NULL, &rule_input, next_change), next_change 59 lib/common/tests/rules/pcmk_evaluate_rule_test.c crm_time_free(next_change); next_change 73 lib/common/tests/rules/pcmk_evaluate_rule_test.c crm_time_t *next_change = crm_time_new_undefined(); next_change 75 lib/common/tests/rules/pcmk_evaluate_rule_test.c assert_int_equal(pcmk_evaluate_rule(xml, &rule_input, next_change), next_change 78 lib/common/tests/rules/pcmk_evaluate_rule_test.c crm_time_free(next_change); next_change 89 lib/common/tests/rules/pcmk_evaluate_rule_test.c crm_time_t *next_change = crm_time_new_undefined(); next_change 92 lib/common/tests/rules/pcmk_evaluate_rule_test.c assert_int_equal(pcmk_evaluate_rule(rule_xml, &rule_input, next_change), next_change 95 lib/common/tests/rules/pcmk_evaluate_rule_test.c crm_time_free(next_change); next_change 104 lib/common/tests/rules/pcmk_evaluate_rule_test.c crm_time_t *next_change = crm_time_new_undefined(); next_change 107 lib/common/tests/rules/pcmk_evaluate_rule_test.c assert_int_equal(pcmk_evaluate_rule(rule_xml, &rule_input, next_change), next_change 110 lib/common/tests/rules/pcmk_evaluate_rule_test.c crm_time_free(next_change); next_change 195 lib/pacemaker/pcmk_sched_location.c const char *discovery, crm_time_t *next_change, next_change 274 lib/pacemaker/pcmk_sched_location.c next_change) != pcmk_rc_ok) { next_change 367 lib/pacemaker/pcmk_sched_location.c crm_time_t *next_change = crm_time_new_undefined(); next_change 378 lib/pacemaker/pcmk_sched_location.c generate_location_rule(rsc, rule_xml, discovery, next_change, next_change 384 lib/pacemaker/pcmk_sched_location.c if (crm_time_is_defined(next_change)) { next_change 385 lib/pacemaker/pcmk_sched_location.c time_t t = (time_t) crm_time_get_seconds_since_epoch(next_change); next_change 390 lib/pacemaker/pcmk_sched_location.c crm_time_free(next_change); next_change 130 lib/pengine/rules.c unpack_data->next_change) != pcmk_rc_ok)) { next_change 188 lib/pengine/rules.c crm_time_t *next_change) next_change 197 lib/pengine/rules.c .next_change = next_change, next_change 226 lib/pengine/rules.c crm_time_t *now, crm_time_t *next_change) next_change 237 lib/pengine/rules.c always_first, overwrite, next_change); next_change 706 lib/pengine/utils.c crm_time_t *next_change = NULL; next_change 719 lib/pengine/utils.c next_change = crm_time_new_undefined(); next_change 721 lib/pengine/utils.c always_first, FALSE, next_change); next_change 722 lib/pengine/utils.c if (crm_time_is_defined(next_change)) { next_change 723 lib/pengine/utils.c time_t recheck = (time_t) crm_time_get_seconds_since_epoch(next_change); next_change 727 lib/pengine/utils.c crm_time_free(next_change);