duration           43 include/crm/common/iso8601_internal.h     bool duration;
duration          405 lib/common/crmcommon_private.h int pcmk__unpack_duration(const xmlNode *duration, const crm_time_t *start,
duration           76 lib/common/iso8601.c     bool duration;  // True if duration
duration          146 lib/common/iso8601.c                            || t->offset || t->duration);
duration         1263 lib/common/iso8601.c     diff->duration = TRUE;
duration         1414 lib/common/iso8601.c     target->duration = FALSE;
duration         1666 lib/common/iso8601.c     answer->duration = TRUE;
duration         1815 lib/common/iso8601.c         const int min_days = a_time->duration? 0 : 1;
duration         1947 lib/common/iso8601.c             .duration = dt->duration
duration         1964 lib/common/iso8601.c         .duration = hr_dt->duration
duration          218 lib/common/rules.c         int rc = pcmk__add_time_from_xml(*end, component, duration);        \
duration          245 lib/common/rules.c pcmk__unpack_duration(const xmlNode *duration, const crm_time_t *start,
duration          249 lib/common/rules.c     const char *parent_id = loggable_parent_id(duration);
duration          251 lib/common/rules.c     if ((start == NULL) || (duration == NULL)
duration          257 lib/common/rules.c     id = pcmk__xe_id(duration);
duration          323 lib/common/rules.c         xmlNode *duration = pcmk__xe_first_child(date_expression,
duration          326 lib/common/rules.c         if (duration != NULL) {
duration          327 lib/common/rules.c             int rc = pcmk__unpack_duration(duration, start, &end);
duration           33 lib/common/tests/rules/pcmk__unpack_duration_test.c     xmlNode *duration = pcmk__xml_parse(ALL_VALID);
duration           38 lib/common/tests/rules/pcmk__unpack_duration_test.c     assert_int_equal(pcmk__unpack_duration(duration, NULL, NULL), EINVAL);
duration           39 lib/common/tests/rules/pcmk__unpack_duration_test.c     assert_int_equal(pcmk__unpack_duration(duration, start, NULL), EINVAL);
duration           40 lib/common/tests/rules/pcmk__unpack_duration_test.c     assert_int_equal(pcmk__unpack_duration(duration, NULL, &end), EINVAL);
duration           46 lib/common/tests/rules/pcmk__unpack_duration_test.c     pcmk__xml_free(duration);
duration           52 lib/common/tests/rules/pcmk__unpack_duration_test.c     xmlNode *duration = pcmk__xml_parse(ALL_VALID);
duration           56 lib/common/tests/rules/pcmk__unpack_duration_test.c     assert_int_equal(pcmk__unpack_duration(duration, start, &end), EINVAL);
duration           60 lib/common/tests/rules/pcmk__unpack_duration_test.c     pcmk__xml_free(duration);
duration           66 lib/common/tests/rules/pcmk__unpack_duration_test.c     xmlNode *duration = pcmk__xml_parse(NO_ID);
duration           70 lib/common/tests/rules/pcmk__unpack_duration_test.c     assert_int_equal(pcmk__unpack_duration(duration, start, &end),
duration           75 lib/common/tests/rules/pcmk__unpack_duration_test.c     pcmk__xml_free(duration);
duration           81 lib/common/tests/rules/pcmk__unpack_duration_test.c     xmlNode *duration = pcmk__xml_parse(YEARS_INVALID);
duration           85 lib/common/tests/rules/pcmk__unpack_duration_test.c     assert_int_equal(pcmk__unpack_duration(duration, start, &end),
duration           90 lib/common/tests/rules/pcmk__unpack_duration_test.c     pcmk__xml_free(duration);
duration           96 lib/common/tests/rules/pcmk__unpack_duration_test.c     xmlNode *duration = pcmk__xml_parse(ALL_VALID);
duration          101 lib/common/tests/rules/pcmk__unpack_duration_test.c     assert_int_equal(pcmk__unpack_duration(duration, start, &end), pcmk_rc_ok);
duration          107 lib/common/tests/rules/pcmk__unpack_duration_test.c     pcmk__xml_free(duration);
duration          873 lib/pacemaker/pcmk_output.c     char *duration = pcmk__ftoa((end - start) / (float) CLOCKS_PER_SEC);
duration          877 lib/pacemaker/pcmk_output.c                                  PCMK_XA_DURATION, duration,
duration          880 lib/pacemaker/pcmk_output.c     free(duration);
duration           20 tools/crm_resource_ban.c     crm_time_t *duration = NULL;
duration           26 tools/crm_resource_ban.c     duration = crm_time_parse_duration(move_lifetime);
duration           27 tools/crm_resource_ban.c     if (duration == NULL) {
duration           35 tools/crm_resource_ban.c     later = crm_time_add(now, duration);
duration           41 tools/crm_resource_ban.c         crm_time_free(duration);
duration           49 tools/crm_resource_ban.c     crm_time_log(LOG_INFO, "duration", duration, crm_time_log_date | crm_time_log_timeofday);
duration           53 tools/crm_resource_ban.c     crm_time_free(duration);
duration          315 tools/iso8601.c     crm_time_t *duration = NULL;
duration          377 tools/iso8601.c         duration = crm_time_parse_duration(options.duration_s);
duration          379 tools/iso8601.c         if (duration == NULL) {
duration          386 tools/iso8601.c         out->message(out, "duration", duration, options.print_options);
duration          403 tools/iso8601.c     if (date_time && duration) {
duration          404 tools/iso8601.c         crm_time_t *later = crm_time_add(date_time, duration);
duration          441 tools/iso8601.c     crm_time_free(duration);