Lines Matching refs:prod
223 ring->prod = 0;
318 en_dbg(DRV, priv, "Freeing Tx buf - cons:0x%x prod:0x%x\n",
319 ring->cons, ring->prod);
321 if ((u32) (ring->prod - ring->cons) > ring->size) {
326 while (ring->cons != ring->prod) {
343 wqs = ring->size - (ring->prod - ring->cons);
452 inflight = (u32) (ring->prod - ring->cons - ring->last_nr_txbb);
671 KASSERT(((~ring->prod) & ring->size_mask) >=
676 (u32) (ring->prod - ring->cons - 1));
682 owner_bit = (ring->prod & ring->size) ?
684 index = ring->prod & ring->size_mask;
815 pad = (~(ring->prod + pad)) & ring->size_mask;
848 bf_prod = ring->prod;
888 ring->prod += tx_info->nr_txbb;