Lines Matching refs:nr_frags
1048 void wil_tx_desc_set_nr_frags(struct vring_tx_desc *d, int nr_frags) in wil_tx_desc_set_nr_frags() argument
1050 d->mac.d[2] |= ((nr_frags + 1) << in wil_tx_desc_set_nr_frags()
1110 int nr_frags = skb_shinfo(skb)->nr_frags; in __wil_tx_vring() local
1125 if (unlikely(avail < 1 + nr_frags)) { in __wil_tx_vring()
1128 vring_index, 1 + nr_frags); in __wil_tx_vring()
1162 vring->ctx[i].nr_frags = nr_frags; in __wil_tx_vring()
1163 wil_tx_desc_set_nr_frags(d, nr_frags); in __wil_tx_vring()
1166 for (; f < nr_frags; f++) { in __wil_tx_vring()
1207 used, used + nr_frags + 1)) { in __wil_tx_vring()
1210 vring_index, used, used + nr_frags + 1); in __wil_tx_vring()
1214 wil_vring_advance_head(vring, nr_frags + 1); in __wil_tx_vring()
1217 trace_wil6210_tx(vring_index, swhead, skb->len, nr_frags); in __wil_tx_vring()
1223 nr_frags = f + 1; /* frags mapped + one for skb head */ in __wil_tx_vring()
1224 for (f = 0; f < nr_frags; f++) { in __wil_tx_vring()
1381 int lf = (vring->swtail + ctx->nr_frags) % vring->size; in wil_tx_complete()