Lines Matching refs:nr_frags
258 int f, nr_frags, wr_idx, md_bytes; in nfp_nfd3_tx() local
277 nr_frags = skb_shinfo(skb)->nr_frags; in nfp_nfd3_tx()
279 if (unlikely(nfp_net_tx_full(tx_ring, nr_frags + 1))) { in nfp_nfd3_tx()
291 skb = nfp_net_tls_tx(dp, r_vec, skb, &tls_handle, &nr_frags); in nfp_nfd3_tx()
319 txd->offset_eop = (nr_frags ? 0 : NFD3_DESC_TX_EOP) | md_bytes; in nfp_nfd3_tx()
340 if (nr_frags > 0) { in nfp_nfd3_tx()
346 for (f = 0; f < nr_frags; f++) { in nfp_nfd3_tx()
364 ((f == nr_frags - 1) ? NFD3_DESC_TX_EOP : 0); in nfp_nfd3_tx()
377 tx_ring->wr_p += nr_frags + 1; in nfp_nfd3_tx()
381 tx_ring->wr_ptr_add += nr_frags + 1; in nfp_nfd3_tx()
445 int fidx, nr_frags; in nfp_nfd3_tx_complete() local
455 nr_frags = skb_shinfo(skb)->nr_frags; in nfp_nfd3_tx_complete()
473 if (fidx == nr_frags - 1) in nfp_nfd3_tx_complete()
1221 if (WARN_ON_ONCE(skb_shinfo(skb)->nr_frags)) { in nfp_nfd3_ctrl_tx_one()