t 439 daemons/attrd/attrd_cib.c send_alert_attributes_value(attribute_t *a, GHashTable *t) t 445 daemons/attrd/attrd_cib.c g_hash_table_iter_init(&vIter, t); t 456 daemons/attrd/attrd_cib.c set_alert_attribute_value(GHashTable *t, attribute_value_t *v) t 464 daemons/attrd/attrd_cib.c g_hash_table_replace(t, a_v->nodename, a_v); t 57 include/crm/common/iso8601.h bool crm_time_is_defined(const crm_time_t *t); t 23 include/crm/common/logging_compat.h #define crm_extended_logging(t, e) qb_log_ctl((t), QB_LOG_CONF_EXTENDED, (e)) t 71 include/crm/common/mainloop.h bool mainloop_timer_running(mainloop_timer_t *t); t 74 include/crm/common/mainloop.h void mainloop_timer_start(mainloop_timer_t *t); t 77 include/crm/common/mainloop.h void mainloop_timer_stop(mainloop_timer_t *t); t 79 include/crm/common/mainloop.h guint mainloop_timer_set_period(mainloop_timer_t *t, guint period_ms); t 84 include/crm/common/mainloop.h void mainloop_timer_del(mainloop_timer_t *t); t 207 include/crm/common/unittest_internal.h const struct CMUnitTest t[] = { \ t 211 include/crm/common/unittest_internal.h return cmocka_run_group_tests(t, group_setup, group_teardown); \ t 156 include/crm/common/xml_element_internal.h int pcmk__xe_get_datetime(const xmlNode *xml, const char *attr, crm_time_t **t); t 192 lib/common/crmcommon_private.h int pcmk__add_time_from_xml(crm_time_t *t, enum pcmk__time_component component, t 142 lib/common/iso8601.c crm_time_is_defined(const crm_time_t *t) t 145 lib/common/iso8601.c return (t != NULL) && (t->years || t->months || t->days || t->seconds t 146 lib/common/iso8601.c || t->offset || t->duration); t 1615 lib/common/iso8601.c pcmk__add_time_from_xml(crm_time_t *t, enum pcmk__time_component component, t 1622 lib/common/iso8601.c if ((t == NULL) || (attr == NULL) || (add == NULL)) { t 1640 lib/common/iso8601.c add(t, (int) value); t 1790 lib/common/iso8601.c #define ydays(t) (crm_time_leapyear((t)->years)? 366 : 365) t 435 lib/common/logging.c blackbox_logger(int32_t t, struct qb_log_callsite *cs, log_time_t timestamp, t 1294 lib/common/mainloop.c struct mainloop_timer_s *t = user_data; t 1296 lib/common/mainloop.c pcmk__assert(t != NULL); t 1298 lib/common/mainloop.c id = t->id; t 1299 lib/common/mainloop.c t->id = 0; /* Ensure it's unset during callbacks so that t 1303 lib/common/mainloop.c if(t->cb) { t 1304 lib/common/mainloop.c crm_trace("Invoking callbacks for timer %s", t->name); t 1305 lib/common/mainloop.c repeat = t->repeat; t 1306 lib/common/mainloop.c if(t->cb(t->userdata) == FALSE) { t 1307 lib/common/mainloop.c crm_trace("Timer %s complete", t->name); t 1314 lib/common/mainloop.c t->id = id; t 1321 lib/common/mainloop.c mainloop_timer_running(mainloop_timer_t *t) t 1323 lib/common/mainloop.c if(t && t->id != 0) { t 1330 lib/common/mainloop.c mainloop_timer_start(mainloop_timer_t *t) t 1332 lib/common/mainloop.c mainloop_timer_stop(t); t 1333 lib/common/mainloop.c if(t && t->period_ms > 0) { t 1334 lib/common/mainloop.c crm_trace("Starting timer %s", t->name); t 1335 lib/common/mainloop.c t->id = pcmk__create_timer(t->period_ms, mainloop_timer_cb, t); t 1340 lib/common/mainloop.c mainloop_timer_stop(mainloop_timer_t *t) t 1342 lib/common/mainloop.c if(t && t->id != 0) { t 1343 lib/common/mainloop.c crm_trace("Stopping timer %s", t->name); t 1344 lib/common/mainloop.c g_source_remove(t->id); t 1345 lib/common/mainloop.c t->id = 0; t 1350 lib/common/mainloop.c mainloop_timer_set_period(mainloop_timer_t *t, guint period_ms) t 1354 lib/common/mainloop.c if(t) { t 1355 lib/common/mainloop.c last = t->period_ms; t 1356 lib/common/mainloop.c t->period_ms = period_ms; t 1359 lib/common/mainloop.c if(t && t->id != 0 && last != t->period_ms) { t 1360 lib/common/mainloop.c mainloop_timer_start(t); t 1368 lib/common/mainloop.c mainloop_timer_t *t = pcmk__assert_alloc(1, sizeof(mainloop_timer_t)); t 1371 lib/common/mainloop.c t->name = crm_strdup_printf("%s-%u-%d", name, period_ms, repeat); t 1373 lib/common/mainloop.c t->name = crm_strdup_printf("%p-%u-%d", t, period_ms, repeat); t 1375 lib/common/mainloop.c t->id = 0; t 1376 lib/common/mainloop.c t->period_ms = period_ms; t 1377 lib/common/mainloop.c t->repeat = repeat; t 1378 lib/common/mainloop.c t->cb = cb; t 1379 lib/common/mainloop.c t->userdata = userdata; t 1380 lib/common/mainloop.c crm_trace("Created timer %s with %p %p", t->name, userdata, t->userdata); t 1381 lib/common/mainloop.c return t; t 1385 lib/common/mainloop.c mainloop_timer_del(mainloop_timer_t *t) t 1387 lib/common/mainloop.c if(t) { t 1388 lib/common/mainloop.c crm_trace("Destroying timer %s", t->name); t 1389 lib/common/mainloop.c mainloop_timer_stop(t); t 1390 lib/common/mainloop.c free(t->name); t 1391 lib/common/mainloop.c free(t); t 44 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c crm_time_t *t = crm_time_new("2024-01-01 15:00:00"); t 45 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c crm_time_t *reference = pcmk_copy_time(t); t 47 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c assert_int_equal(pcmk__add_time_from_xml(t, pcmk__time_years, NULL), t 49 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c assert_int_equal(crm_time_compare(t, reference), 0); t 51 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c crm_time_free(t); t 68 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c crm_time_t *t = crm_time_new("2024-01-01 15:00:00"); t 69 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c crm_time_t *reference = pcmk_copy_time(t); t 72 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c assert_int_equal(pcmk__add_time_from_xml(t, pcmk__time_months, xml), t 74 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c assert_int_equal(crm_time_compare(t, reference), 0); t 76 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c crm_time_free(t); t 84 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c crm_time_t *t = crm_time_new("2024-01-01 15:00:00"); t 85 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c crm_time_t *reference = pcmk_copy_time(t); t 88 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c assert_int_equal(pcmk__add_time_from_xml(t, pcmk__time_years, xml), t 90 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c assert_int_equal(crm_time_compare(t, reference), 0); t 92 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c crm_time_free(t); t 100 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c crm_time_t *t = crm_time_new("2024-01-01 15:00:00"); t 101 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c crm_time_t *reference = pcmk_copy_time(t); t 105 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c assert_int_equal(pcmk__add_time_from_xml(t, pcmk__time_years, xml), ERANGE); t 106 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c assert_int_equal(crm_time_compare(t, reference), 0); t 110 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c assert_int_equal(pcmk__add_time_from_xml(t, pcmk__time_years, xml), ERANGE); t 111 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c assert_int_equal(crm_time_compare(t, reference), 0); t 114 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c crm_time_free(t); t 121 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c crm_time_t *t = crm_time_new("2024-01-01 15:00:00"); t 125 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c assert_int_equal(pcmk__add_time_from_xml(t, pcmk__time_years, xml), t 127 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c assert_int_equal(crm_time_compare(t, reference), 0); t 129 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c crm_time_free(t); t 137 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c crm_time_t *t = crm_time_new("2024-01-01 15:00:00"); t 141 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c assert_int_equal(pcmk__add_time_from_xml(t, pcmk__time_months, xml), t 143 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c assert_int_equal(crm_time_compare(t, reference), 0); t 145 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c crm_time_free(t); t 153 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c crm_time_t *t = crm_time_new("2024-01-01 15:00:00"); t 157 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c assert_int_equal(pcmk__add_time_from_xml(t, pcmk__time_weeks, xml), t 159 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c assert_int_equal(crm_time_compare(t, reference), 0); t 161 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c crm_time_free(t); t 169 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c crm_time_t *t = crm_time_new("2024-01-01 15:00:00"); t 173 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c assert_int_equal(pcmk__add_time_from_xml(t, pcmk__time_days, xml), t 175 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c assert_int_equal(crm_time_compare(t, reference), 0); t 177 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c crm_time_free(t); t 185 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c crm_time_t *t = crm_time_new("2024-01-01 15:00:00"); t 189 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c assert_int_equal(pcmk__add_time_from_xml(t, pcmk__time_hours, xml), t 191 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c assert_int_equal(crm_time_compare(t, reference), 0); t 193 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c crm_time_free(t); t 201 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c crm_time_t *t = crm_time_new("2024-01-01 15:00:00"); t 205 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c assert_int_equal(pcmk__add_time_from_xml(t, pcmk__time_minutes, xml), t 207 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c assert_int_equal(crm_time_compare(t, reference), 0); t 209 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c crm_time_free(t); t 217 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c crm_time_t *t = crm_time_new("2024-01-01 15:00:00"); t 221 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c assert_int_equal(pcmk__add_time_from_xml(t, pcmk__time_seconds, xml), t 223 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c assert_int_equal(crm_time_compare(t, reference), 0); t 225 lib/common/tests/iso8601/pcmk__add_time_from_xml_test.c crm_time_free(t); t 35 lib/common/tests/nvpair/pcmk__xe_get_datetime_test.c crm_time_t *t = NULL; t 40 lib/common/tests/nvpair/pcmk__xe_get_datetime_test.c assert_int_equal(pcmk__xe_get_datetime(xml, NULL, &t), EINVAL); t 41 lib/common/tests/nvpair/pcmk__xe_get_datetime_test.c assert_null(t); t 43 lib/common/tests/nvpair/pcmk__xe_get_datetime_test.c assert_int_equal(pcmk__xe_get_datetime(NULL, ATTR_PRESENT, &t), EINVAL); t 44 lib/common/tests/nvpair/pcmk__xe_get_datetime_test.c assert_null(t); t 45 lib/common/tests/nvpair/pcmk__xe_get_datetime_test.c assert_int_equal(pcmk__xe_get_datetime(NULL, NULL, &t), EINVAL); t 46 lib/common/tests/nvpair/pcmk__xe_get_datetime_test.c assert_null(t); t 55 lib/common/tests/nvpair/pcmk__xe_get_datetime_test.c crm_time_t *t = crm_time_new_undefined(); t 57 lib/common/tests/nvpair/pcmk__xe_get_datetime_test.c assert_int_equal(pcmk__xe_get_datetime(xml, ATTR_PRESENT, &t), EINVAL); t 59 lib/common/tests/nvpair/pcmk__xe_get_datetime_test.c crm_time_free(t); t 67 lib/common/tests/nvpair/pcmk__xe_get_datetime_test.c crm_time_t *t = NULL; t 69 lib/common/tests/nvpair/pcmk__xe_get_datetime_test.c assert_int_equal(pcmk__xe_get_datetime(xml, ATTR_MISSING, &t), pcmk_rc_ok); t 70 lib/common/tests/nvpair/pcmk__xe_get_datetime_test.c assert_null(t); t 79 lib/common/tests/nvpair/pcmk__xe_get_datetime_test.c crm_time_t *t = NULL; t 82 lib/common/tests/nvpair/pcmk__xe_get_datetime_test.c assert_int_equal(pcmk__xe_get_datetime(xml, ATTR_PRESENT, &t), pcmk_rc_ok); t 83 lib/common/tests/nvpair/pcmk__xe_get_datetime_test.c assert_int_equal(crm_time_compare(t, reference), 0); t 85 lib/common/tests/nvpair/pcmk__xe_get_datetime_test.c crm_time_free(t); t 94 lib/common/tests/nvpair/pcmk__xe_get_datetime_test.c crm_time_t *t = NULL; t 96 lib/common/tests/nvpair/pcmk__xe_get_datetime_test.c assert_int_equal(pcmk__xe_get_datetime(xml, ATTR_PRESENT, &t), t 98 lib/common/tests/nvpair/pcmk__xe_get_datetime_test.c assert_null(t); t 70 lib/common/tests/rules/pcmk__evaluate_date_expression_test.c crm_time_t *t = crm_time_new("2024-02-01"); t 74 lib/common/tests/rules/pcmk__evaluate_date_expression_test.c assert_int_equal(pcmk__evaluate_date_expression(NULL, t, NULL), EINVAL); t 76 lib/common/tests/rules/pcmk__evaluate_date_expression_test.c crm_time_free(t); t 235 lib/common/tests/rules/pcmk__evaluate_date_expression_test.c crm_time_t *t = crm_time_new("2024-01-01"); t 237 lib/common/tests/rules/pcmk__evaluate_date_expression_test.c assert_int_equal(pcmk__evaluate_date_expression(xml, t, NULL), t 240 lib/common/tests/rules/pcmk__evaluate_date_expression_test.c crm_time_free(t); t 21 lib/common/tests/rules/pcmk__evaluate_date_spec_test.c run_one_test(const char *t, const char *x, int expected) t 23 lib/common/tests/rules/pcmk__evaluate_date_spec_test.c crm_time_t *tm = crm_time_new(t); t 32 lib/common/watchdog.c sysrq_trigger(char t) t 41 lib/common/watchdog.c fprintf(procf, "%c\n", t); t 1436 lib/common/xml_element.c pcmk__xe_get_datetime(const xmlNode *xml, const char *attr, crm_time_t **t) t 1440 lib/common/xml_element.c if ((t == NULL) || (*t != NULL) || (xml == NULL) || (attr == NULL)) { t 1446 lib/common/xml_element.c *t = crm_time_new(value); t 1447 lib/common/xml_element.c if (*t == NULL) { t 385 lib/pacemaker/pcmk_sched_location.c time_t t = (time_t) crm_time_get_seconds_since_epoch(next_change); t 387 lib/pacemaker/pcmk_sched_location.c pe__update_recheck_time(t, rsc->priv->scheduler, t 403 lib/pengine/bundle.c container_agent_str(enum pe__container_agent t) t 405 lib/pengine/bundle.c switch (t) {