Lines Matching defs:cached_prod
41 u32 cached_prod;
116 if (q->cached_cons != q->cached_prod) {
189 while (q->cached_cons != q->cached_prod) {
214 q->cached_prod = READ_ONCE(q->ring->producer);
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)
280 u32 free_entries = q->nentries - (q->cached_prod - q->cached_cons);
287 free_entries = q->nentries - (q->cached_prod - q->cached_cons);
294 q->cached_prod--;
303 q->cached_prod++;
315 ring->desc[q->cached_prod++ & q->ring_mask] = addr;
329 idx = q->cached_prod++ & q->ring_mask;
345 __xskq_prod_submit(q, q->cached_prod);