duration_spec 288 lib/pengine/rules.c parse_xml_duration(const crm_time_t *start, const xmlNode *duration_spec) duration_spec 292 lib/pengine/rules.c update_field(end, duration_spec, "years", crm_time_add_years); duration_spec 293 lib/pengine/rules.c update_field(end, duration_spec, "months", crm_time_add_months); duration_spec 294 lib/pengine/rules.c update_field(end, duration_spec, "weeks", crm_time_add_weeks); duration_spec 295 lib/pengine/rules.c update_field(end, duration_spec, "days", crm_time_add_days); duration_spec 296 lib/pengine/rules.c update_field(end, duration_spec, "hours", crm_time_add_hours); duration_spec 297 lib/pengine/rules.c update_field(end, duration_spec, "minutes", crm_time_add_minutes); duration_spec 298 lib/pengine/rules.c update_field(end, duration_spec, "seconds", crm_time_add_seconds); duration_spec 1044 lib/pengine/rules.c xmlNode *duration_spec = NULL; duration_spec 1052 lib/pengine/rules.c duration_spec = first_named_child(expr, "duration"); duration_spec 1064 lib/pengine/rules.c if (start != NULL && end == NULL && duration_spec != NULL) { duration_spec 1065 lib/pengine/rules.c end = parse_xml_duration(start, duration_spec);