Lines Matching refs:nr_frags
255 int f, nr_frags, wr_idx, md_bytes; in nfp_nfd3_tx() local
274 nr_frags = skb_shinfo(skb)->nr_frags; in nfp_nfd3_tx()
276 if (unlikely(nfp_net_tx_full(tx_ring, nr_frags + 1))) { in nfp_nfd3_tx()
288 skb = nfp_net_tls_tx(dp, r_vec, skb, &tls_handle, &nr_frags); in nfp_nfd3_tx()
316 txd->offset_eop = (nr_frags ? 0 : NFD3_DESC_TX_EOP) | md_bytes; in nfp_nfd3_tx()
337 if (nr_frags > 0) { in nfp_nfd3_tx()
343 for (f = 0; f < nr_frags; f++) { in nfp_nfd3_tx()
361 ((f == nr_frags - 1) ? NFD3_DESC_TX_EOP : 0); in nfp_nfd3_tx()
374 tx_ring->wr_p += nr_frags + 1; in nfp_nfd3_tx()
378 tx_ring->wr_ptr_add += nr_frags + 1; in nfp_nfd3_tx()
442 int fidx, nr_frags; in nfp_nfd3_tx_complete() local
452 nr_frags = skb_shinfo(skb)->nr_frags; in nfp_nfd3_tx_complete()
470 if (fidx == nr_frags - 1) in nfp_nfd3_tx_complete()
1218 if (WARN_ON_ONCE(skb_shinfo(skb)->nr_frags)) { in nfp_nfd3_ctrl_tx_one()