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;
1861 i = (swhead + descs_used) % vring->size;
1991 /* advance swhead */
1993 wil_dbg_txrx(wil, "TSO: Tx swhead %d -> %d\n", swhead, vring->swhead);
2005 wil_w(wil, vring->hwtail, vring->swhead);
2012 i = (swhead + descs_used - 1) % vring->size;
2032 u32 swhead = ring->swhead;
2038 uint i = swhead;
2095 i = (swhead + f + 1) % ring->size;
2144 /* advance swhead */
2146 wil_dbg_txrx(wil, "Tx[%2d] swhead %d -> %d\n", ring_index, swhead,
2147 ring->swhead);
2148 trace_wil6210_tx(ring_index, swhead, skb->len, nr_frags);
2160 wil_w(wil, ring->hwtail, ring->swhead);
2169 i = (swhead + f) % ring->size;