Lines Matching refs:counter
30 return lh->counter ? lh->ring[LIH_INDEX(lh->counter - 1)] : NULL; in tfrc_lh_peek()
36 BUG_ON(i >= lh->counter); in tfrc_lh_get_interval()
37 return lh->ring[LIH_INDEX(lh->counter - i - 1)]->li_length; in tfrc_lh_get_interval()
45 if (lh->ring[LIH_INDEX(lh->counter)] == NULL) in tfrc_lh_demand_next()
46 lh->ring[LIH_INDEX(lh->counter)] = kmem_cache_alloc(tfrc_lh_slab, in tfrc_lh_demand_next()
48 return lh->ring[LIH_INDEX(lh->counter)]; in tfrc_lh_demand_next()
56 for (lh->counter = 0; lh->counter < LIH_SIZE; lh->counter++) in tfrc_lh_cleanup()
57 if (lh->ring[LIH_INDEX(lh->counter)] != NULL) { in tfrc_lh_cleanup()
59 lh->ring[LIH_INDEX(lh->counter)]); in tfrc_lh_cleanup()
60 lh->ring[LIH_INDEX(lh->counter)] = NULL; in tfrc_lh_cleanup()
157 if (++lh->counter == 1) in tfrc_lh_interval_add()
163 if (lh->counter > (2*LIH_SIZE)) in tfrc_lh_interval_add()
164 lh->counter -= LIH_SIZE; in tfrc_lh_interval_add()