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 344 lib/common/rules.c const crm_time_t *now, crm_time_t *next_change) next_change 393 lib/common/rules.c pcmk__set_time_if_earlier(next_change, start); next_change 407 lib/common/rules.c if (next_change != NULL) { next_change 409 lib/common/rules.c pcmk__set_time_if_earlier(next_change, end); next_change 433 lib/common/rules.c const crm_time_t *now, crm_time_t *next_change) next_change 465 lib/common/rules.c pcmk__set_time_if_earlier(next_change, start); next_change 485 lib/common/rules.c const crm_time_t *now, crm_time_t *next_change) next_change 510 lib/common/rules.c pcmk__set_time_if_earlier(next_change, end); next_change 535 lib/common/rules.c const crm_time_t *now, crm_time_t *next_change) next_change 559 lib/common/rules.c rc = evaluate_in_range(date_expression, id, now, next_change); next_change 580 lib/common/rules.c rc = evaluate_gt(date_expression, id, now, next_change); next_change 583 lib/common/rules.c rc = evaluate_lt(date_expression, id, now, next_change); next_change 1335 lib/common/rules.c crm_time_t *next_change) next_change 1344 lib/common/rules.c return pcmk_evaluate_rule(condition, rule_input, next_change); next_change 1354 lib/common/rules.c next_change); next_change 1386 lib/common/rules.c crm_time_t *next_change) next_change 1443 lib/common/rules.c next_change) == pcmk_rc_ok) { next_change 1487 lib/common/rules.c crm_time_t *next_change) next_change 1506 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 205 lib/pacemaker/pcmk_sched_location.c next_change) == pcmk_rc_ok) { next_change 287 lib/pacemaker/pcmk_sched_location.c crm_time_t *next_change = crm_time_new_undefined(); next_change 309 lib/pacemaker/pcmk_sched_location.c if (generate_location_rule(rsc, rule_xml, discovery, next_change, next_change 333 lib/pacemaker/pcmk_sched_location.c if (crm_time_is_defined(next_change)) { next_change 334 lib/pacemaker/pcmk_sched_location.c time_t t = (time_t) crm_time_get_seconds_since_epoch(next_change); next_change 339 lib/pacemaker/pcmk_sched_location.c crm_time_free(next_change); next_change 179 lib/pengine/rules.c unpack_data->next_change) != pcmk_rc_ok) { next_change 236 lib/pengine/rules.c crm_time_t *next_change) next_change 245 lib/pengine/rules.c .next_change = next_change, next_change 273 lib/pengine/rules.c crm_time_t *now, crm_time_t *next_change) next_change 284 lib/pengine/rules.c always_first, overwrite, next_change); next_change 294 lib/pengine/rules.c crm_time_t *next_change) next_change 300 lib/pengine/rules.c next_change) == pcmk_rc_ok; next_change 305 lib/pengine/rules.c crm_time_t *next_change) next_change 312 lib/pengine/rules.c return pcmk__evaluate_rules(ruleset, &rule_input, next_change); next_change 317 lib/pengine/rules.c crm_time_t *now, crm_time_t *next_change, next_change 334 lib/pengine/rules.c return pcmk_evaluate_rule(rule, &rule_input, next_change) == pcmk_rc_ok; next_change 369 lib/pengine/rules.c crm_time_t *now, crm_time_t *next_change, next_change 387 lib/pengine/rules.c next_change) == pcmk_rc_ok; next_change 417 lib/pengine/rules.c crm_time_t *next_change) next_change 422 lib/pengine/rules.c return pcmk_evaluate_rule(rule, &rule_input, next_change) == pcmk_rc_ok; next_change 427 lib/pengine/rules.c crm_time_t *next_change) next_change 433 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);