Lines Matching full:period

32     ClockUpdate = 1, /* Clock period has just updated */
33 ClockPreUpdate = 2, /* Clock period is about to update */
39 * clock store a value representing the clock's period in 2^-32ns unit.
60 * @period: unsigned integer representing the period of the clock
78 uint64_t period; member
157 * Setup @src as the clock source of @clk. The current @src period
184 * Set the local cached period value of @clk to @value.
204 * Propagate the clock period that has been previously configured using
242 * @return: the current period.
246 return clk->period; in clock_get()
260 * to tick @ticks times. Because a clock can have a period
263 * expiry deadlines, rather than attempting to obtain a "period
268 * value if the number of ticks and the clock period are both
280 * clk->period is the period in units of 2^-32 ns, so in clock_ticks_to_ns()
281 * (clk->period * ticks) is the required length of time in those in clock_ticks_to_ns()
286 mulu64(&ns_low, &ns_high, clk->period, ticks); in clock_ticks_to_ns()
299 * number of nanoseconds. Because a clock can have a period which
301 * function rather than attempting to obtain a "period in nanoseconds"
304 * If the clock is stopped (ie it has period zero), returns 0.
307 * the clock's period is short and the duration is long). In these
317 * = ns / (period / 2^32) in clock_ns_to_ticks()
318 * = (ns * 2^32) / period in clock_ns_to_ticks()
323 if (clk->period == 0) { in clock_ns_to_ticks()
327 divu128(&lo, &hi, clk->period); in clock_ns_to_ticks()
362 * By default, a Clock's children will all run with the same period
366 * will run child clocks with a period 2/3 of the parent clock,
373 * Setting a multiplier value that results in the child period