Lines Matching defs:cur
202 static int rswitch_next_queue_index(struct rswitch_gwca_queue *gq, bool cur, int num)
204 int index = cur ? gq->cur : gq->dirty;
216 if (gq->cur >= gq->dirty)
217 return gq->cur - gq->dirty;
219 return gq->ring_size - gq->dirty + gq->cur;
712 desc = &gq->rx_ring[gq->cur];
716 skb = gq->skbs[gq->cur];
717 gq->skbs[gq->cur] = NULL;
737 gq->cur = rswitch_next_queue_index(gq, true, 1);
738 desc = &gq->rx_ring[gq->cur];
923 desc = &gq->ts_ring[gq->cur];
945 gq->cur = rswitch_next_queue_index(gq, true, 1);
946 desc = &gq->ts_ring[gq->cur];
1520 gq->skbs[gq->cur] = skb;
1521 desc = &gq->tx_ring[gq->cur];
1549 wmb(); /* gq->cur must be incremented after die_dt was set */
1551 gq->cur = rswitch_next_queue_index(gq, true, 1);