Home | History | Annotate | Download | only in net

Lines Matching full:prod

120 	for (; ring->cons <= ring->prod; ++ring->cons) {
142 while ((u32)(ring->prod - ring->cons) < UNITS_BUFFER_SIZE) {
143 index = ring->prod & ring->size_mask;
146 if (ring->prod <= (ring->cons + 1)) {
160 ++ ring->prod;
164 ring->db->count = cpu_to_be32(ring->prod & 0xffff);
189 ring->prod = 0;
1275 if (ring->prod - ring->cons < (MAX_GAP_PROD_CONS)) {
1552 index = ring->prod & ring->size_mask;
1553 if ((ring->prod - ring->cons) >= ring->size) {
1554 DBG("No space left for descriptors!!! cons: %x prod: %x\n",
1555 ring->cons, ring->prod);
1574 ((ring->prod & ring->size) ?
1581 ++ring->prod;