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