Lines Matching refs:days
121 static inline uint32_t day_of_week(uint32_t days) in day_of_week() argument
123 return ((days) + 4U) % 7U; in day_of_week()
176 uint32_t i, year, days; in clk_ct_to_ts() local
193 days = 0U; in clk_ct_to_ts()
195 days += days_in_year(i); in clk_ct_to_ts()
200 days += days_in_month(year, i); in clk_ct_to_ts()
202 days += (ct->day - 1); in clk_ct_to_ts()
204 *sec = (((time_t)days * 24 + ct->hour) * 60 + ct->min) * 60 + ct->sec; in clk_ct_to_ts()
214 uint32_t i, year, days; in clk_ts_to_ct() local
218 days = secs / SECDAY; in clk_ts_to_ct()
221 ct->dow = day_of_week(days); in clk_ts_to_ct()
224 for (year = POSIX_BASE_YEAR; days >= days_in_year(year); year++) { in clk_ts_to_ct()
225 days -= days_in_year(year); in clk_ts_to_ct()
230 for (i = 1; days >= days_in_month(year, i); i++) { in clk_ts_to_ct()
231 days -= days_in_month(year, i); in clk_ts_to_ct()
236 ct->day = days + 1; in clk_ts_to_ct()