Lines Matching refs:counter
21 /* the `counter' index always points at the next entry to be populated */
24 return lh->counter ? lh->ring[LIH_INDEX(lh->counter - 1)] : NULL;
30 BUG_ON(i >= lh->counter);
31 return lh->ring[LIH_INDEX(lh->counter - i - 1)]->li_length;
39 if (lh->ring[LIH_INDEX(lh->counter)] == NULL)
40 lh->ring[LIH_INDEX(lh->counter)] = kmem_cache_alloc(tfrc_lh_slab,
42 return lh->ring[LIH_INDEX(lh->counter)];
50 for (lh->counter = 0; lh->counter < LIH_SIZE; lh->counter++)
51 if (lh->ring[LIH_INDEX(lh->counter)] != NULL) {
53 lh->ring[LIH_INDEX(lh->counter)]);
54 lh->ring[LIH_INDEX(lh->counter)] = NULL;
156 if (++lh->counter == 1)
162 if (lh->counter > (2*LIH_SIZE))
163 lh->counter -= LIH_SIZE;