Lines Matching refs:swtail
121 vring->swtail = 0; in wil_vring_alloc()
216 &vring->va[vring->swtail].tx.legacy; in wil_vring_free()
218 ctx = &vring->ctx[vring->swtail]; in wil_vring_free()
222 vring->swtail); in wil_vring_free()
223 vring->swtail = wil_ring_next_tail(vring); in wil_vring_free()
230 vring->swtail = wil_ring_next_tail(vring); in wil_vring_free()
616 v->swtail = next_tail) { in wil_rx_refill()
617 rc = wil_vring_alloc_skb(wil, v, v->swtail, headroom); in wil_rx_refill()
620 rc, v->swtail); in wil_rx_refill()
630 wil_w(wil, v->hwtail, v->swtail); in wil_rx_refill()
2451 struct wil_ctx *ctx = &vring->ctx[vring->swtail]; in wil_tx_complete()
2456 int lf = (vring->swtail + ctx->nr_frags) % vring->size; in wil_tx_complete()
2464 while (vring->swtail != new_swtail) { in wil_tx_complete()
2469 ctx = &vring->ctx[vring->swtail]; in wil_tx_complete()
2471 _d = &vring->va[vring->swtail].tx.legacy; in wil_tx_complete()
2476 trace_wil6210_tx_done(ringid, vring->swtail, dmalen, in wil_tx_complete()
2480 ringid, vring->swtail, dmalen, in wil_tx_complete()
2523 vring->swtail = wil_ring_next_tail(vring); in wil_tx_complete()