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