Lines Matching refs:period
195 pl->period = 0; in prop_local_init_percpu()
214 unsigned long period = 1UL << (pg->shift - 1); in prop_norm_percpu() local
215 unsigned long period_mask = ~(period - 1); in prop_norm_percpu()
226 if (pl->period == global_period) in prop_norm_percpu()
230 prop_adjust_shift(&pl->shift, &pl->period, pg->shift); in prop_norm_percpu()
237 period = (global_period - pl->period) >> (pg->shift - 1); in prop_norm_percpu()
238 if (period < BITS_PER_LONG) { in prop_norm_percpu()
244 __percpu_counter_add(&pl->events, -val + (val >> period), in prop_norm_percpu()
249 pl->period = global_period; in prop_norm_percpu()
329 pl->period = 0; in prop_local_init_single()
344 unsigned long period = 1UL << (pg->shift - 1); in prop_norm_single() local
345 unsigned long period_mask = ~(period - 1); in prop_norm_single()
356 if (pl->period == global_period) in prop_norm_single()
360 prop_adjust_shift(&pl->shift, &pl->period, pg->shift); in prop_norm_single()
364 period = (global_period - pl->period) >> (pg->shift - 1); in prop_norm_single()
365 if (likely(period < BITS_PER_LONG)) in prop_norm_single()
366 pl->events >>= period; in prop_norm_single()
369 pl->period = global_period; in prop_norm_single()