Lines Matching refs:swhead
120 vring->swhead = 0;
234 &vring->va[vring->swhead].rx.legacy;
236 ctx = &vring->ctx[vring->swhead];
356 _d = (struct vring_rx_desc *)&ring->va[ring->swhead].rx.legacy;
433 /* reap 1 frame from @swhead
463 i = (int)vring->swhead;
615 (next_tail != v->swhead) && (count-- > 0);
1745 u32 swhead = vring->swhead;
1753 uint i = swhead;
1863 i = (swhead + descs_used) % vring->size;
1993 /* advance swhead */
1995 wil_dbg_txrx(wil, "TSO: Tx swhead %d -> %d\n", swhead, vring->swhead);
2007 wil_w(wil, vring->hwtail, vring->swhead);
2014 i = (swhead + descs_used - 1) % vring->size;
2034 u32 swhead = ring->swhead;
2040 uint i = swhead;
2097 i = (swhead + f + 1) % ring->size;
2146 /* advance swhead */
2148 wil_dbg_txrx(wil, "Tx[%2d] swhead %d -> %d\n", ring_index, swhead,
2149 ring->swhead);
2150 trace_wil6210_tx(ring_index, swhead, skb->len, nr_frags);
2162 wil_w(wil, ring->hwtail, ring->swhead);
2171 i = (swhead + f) % ring->size;