Lines Matching defs:cached_cons
42 u32 cached_cons;
116 if (q->cached_cons != q->cached_prod) {
117 u32 idx = q->cached_cons & q->ring_mask;
189 while (q->cached_cons != q->cached_prod) {
191 u32 idx = q->cached_cons & q->ring_mask;
197 q->cached_cons++;
208 WRITE_ONCE(q->ring->consumer, q->cached_cons);
226 u32 entries = q->cached_prod - q->cached_cons;
232 entries = q->cached_prod - q->cached_cons;
239 if (q->cached_prod == q->cached_cons)
248 if (q->cached_prod == q->cached_cons)
260 q->cached_cons++;
280 u32 free_entries = q->nentries - (q->cached_prod - q->cached_cons);
286 q->cached_cons = READ_ONCE(q->ring->consumer);
287 free_entries = q->nentries - (q->cached_prod - q->cached_cons);