next_change 34 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 32 include/crm/common/rules_internal.h crm_time_t *next_change); next_change 34 include/crm/common/rules_internal.h crm_time_t *next_change); next_change 36 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 33 include/crm/pengine/rules_compat.h crm_time_t *now, crm_time_t *next_change); next_change 37 include/crm/pengine/rules_compat.h crm_time_t *next_change); next_change 49 include/crm/pengine/rules_compat.h crm_time_t *next_change, pe_match_data_t *match_data); next_change 64 include/crm/pengine/rules_compat.h crm_time_t *next_change, next_change 83 include/crm/pengine/rules_compat.h crm_time_t *next_change); next_change 87 include/crm/pengine/rules_compat.h crm_time_t *next_change); next_change 345 lib/common/rules.c const crm_time_t *now, crm_time_t *next_change) next_change 394 lib/common/rules.c pcmk__set_time_if_earlier(next_change, start); next_change 408 lib/common/rules.c if (next_change != NULL) { next_change 410 lib/common/rules.c pcmk__set_time_if_earlier(next_change, end); next_change 434 lib/common/rules.c const crm_time_t *now, crm_time_t *next_change) next_change 466 lib/common/rules.c pcmk__set_time_if_earlier(next_change, start); next_change 486 lib/common/rules.c const crm_time_t *now, crm_time_t *next_change) next_change 511 lib/common/rules.c pcmk__set_time_if_earlier(next_change, end); next_change 536 lib/common/rules.c const crm_time_t *now, crm_time_t *next_change) next_change 560 lib/common/rules.c rc = evaluate_in_range(date_expression, id, now, next_change); next_change 581 lib/common/rules.c rc = evaluate_gt(date_expression, id, now, next_change); next_change 584 lib/common/rules.c rc = evaluate_lt(date_expression, id, now, next_change); next_change 1336 lib/common/rules.c crm_time_t *next_change) next_change 1345 lib/common/rules.c return pcmk_evaluate_rule(condition, rule_input, next_change); next_change 1355 lib/common/rules.c next_change); next_change 1387 lib/common/rules.c crm_time_t *next_change) next_change 1444 lib/common/rules.c next_change) == pcmk_rc_ok) { next_change 1488 lib/common/rules.c crm_time_t *next_change) next_change 1507 lib/common/rules.c rc = pcmk_evaluate_rule(rule, rule_input, next_change); 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 74 lib/common/tests/rules/pcmk_evaluate_rule_test.c crm_time_t *next_change = crm_time_new_undefined(); next_change 76 lib/common/tests/rules/pcmk_evaluate_rule_test.c assert_int_equal(pcmk_evaluate_rule(xml, &rule_input, next_change), next_change 79 lib/common/tests/rules/pcmk_evaluate_rule_test.c crm_time_free(next_change); next_change 90 lib/common/tests/rules/pcmk_evaluate_rule_test.c crm_time_t *next_change = crm_time_new_undefined(); next_change 93 lib/common/tests/rules/pcmk_evaluate_rule_test.c assert_int_equal(pcmk_evaluate_rule(rule_xml, &rule_input, next_change), next_change 96 lib/common/tests/rules/pcmk_evaluate_rule_test.c crm_time_free(next_change); next_change 105 lib/common/tests/rules/pcmk_evaluate_rule_test.c crm_time_t *next_change = crm_time_new_undefined(); next_change 108 lib/common/tests/rules/pcmk_evaluate_rule_test.c assert_int_equal(pcmk_evaluate_rule(rule_xml, &rule_input, next_change), next_change 111 lib/common/tests/rules/pcmk_evaluate_rule_test.c crm_time_free(next_change); next_change 33 lib/pacemaker/pcmk_sched_constraints.c crm_time_t *next_change = crm_time_new_undefined(); next_change 39 lib/pacemaker/pcmk_sched_constraints.c next_change) == pcmk_rc_ok); next_change 41 lib/pacemaker/pcmk_sched_constraints.c if (crm_time_is_defined(next_change)) { next_change 42 lib/pacemaker/pcmk_sched_constraints.c time_t recheck = (time_t) crm_time_get_seconds_since_epoch(next_change); next_change 46 lib/pacemaker/pcmk_sched_constraints.c crm_time_free(next_change); next_change 112 lib/pacemaker/pcmk_sched_location.c const char *discovery, crm_time_t *next_change, next_change 204 lib/pacemaker/pcmk_sched_location.c next_change) == pcmk_rc_ok) { next_change 286 lib/pacemaker/pcmk_sched_location.c crm_time_t *next_change = crm_time_new_undefined(); next_change 308 lib/pacemaker/pcmk_sched_location.c if (generate_location_rule(rsc, rule_xml, discovery, next_change, next_change 332 lib/pacemaker/pcmk_sched_location.c if (crm_time_is_defined(next_change)) { next_change 333 lib/pacemaker/pcmk_sched_location.c time_t t = (time_t) crm_time_get_seconds_since_epoch(next_change); next_change 338 lib/pacemaker/pcmk_sched_location.c crm_time_free(next_change); next_change 191 lib/pengine/rules.c unpack_data->next_change) != pcmk_rc_ok) { next_change 248 lib/pengine/rules.c crm_time_t *next_change) next_change 257 lib/pengine/rules.c .next_change = next_change, next_change 285 lib/pengine/rules.c crm_time_t *now, crm_time_t *next_change) next_change 296 lib/pengine/rules.c always_first, overwrite, next_change); next_change 306 lib/pengine/rules.c crm_time_t *next_change) next_change 312 lib/pengine/rules.c next_change) == pcmk_rc_ok; next_change 317 lib/pengine/rules.c crm_time_t *next_change) next_change 324 lib/pengine/rules.c return pcmk__evaluate_rules(ruleset, &rule_input, next_change); next_change 329 lib/pengine/rules.c crm_time_t *now, crm_time_t *next_change, next_change 346 lib/pengine/rules.c return pcmk_evaluate_rule(rule, &rule_input, next_change) == pcmk_rc_ok; next_change 381 lib/pengine/rules.c crm_time_t *now, crm_time_t *next_change, next_change 399 lib/pengine/rules.c next_change) == pcmk_rc_ok; next_change 429 lib/pengine/rules.c crm_time_t *next_change) next_change 434 lib/pengine/rules.c return pcmk_evaluate_rule(rule, &rule_input, next_change) == pcmk_rc_ok; next_change 439 lib/pengine/rules.c crm_time_t *next_change) next_change 445 lib/pengine/rules.c next_change) == pcmk_rc_ok; next_change 724 lib/pengine/utils.c crm_time_t *next_change = crm_time_new_undefined(); next_change 727 lib/pengine/utils.c always_first, overwrite, next_change); next_change 728 lib/pengine/utils.c if (crm_time_is_defined(next_change)) { next_change 729 lib/pengine/utils.c time_t recheck = (time_t) crm_time_get_seconds_since_epoch(next_change); next_change 733 lib/pengine/utils.c crm_time_free(next_change);