Home
last modified time | relevance | path

Searched refs:nfrags (Results 1 – 25 of 29) sorted by relevance

12

/Linux-v4.19/net/ipv6/
Desp6.c67 static void *esp_alloc_tmp(struct crypto_aead *aead, int nfrags, int seqihlen) in esp_alloc_tmp() argument
84 len += sizeof(struct scatterlist) * nfrags; in esp_alloc_tmp()
241 int nfrags; in esp6_output_head() local
248 nfrags = 1; in esp6_output_head()
281 nfrags = skb_shinfo(skb)->nr_frags; in esp6_output_head()
283 __skb_fill_page_desc(skb, nfrags, page, pfrag->offset, in esp6_output_head()
285 skb_shinfo(skb)->nr_frags = ++nfrags; in esp6_output_head()
291 nfrags++; in esp6_output_head()
304 nfrags = skb_cow_data(skb, tailen, &trailer); in esp6_output_head()
305 if (nfrags < 0) in esp6_output_head()
[all …]
Dah6.c61 static void *ah_alloc_tmp(struct crypto_ahash *ahash, int nfrags, in ah_alloc_tmp() argument
75 len += sizeof(struct scatterlist) * nfrags; in ah_alloc_tmp()
337 int nfrags; in ah6_output() local
361 nfrags = err; in ah6_output()
373 iph_base = ah_alloc_tmp(ahash, nfrags + sglists, IPV6HDR_BASELEN + in ah6_output()
383 seqhisg = sg + nfrags; in ah6_output()
427 sg_init_table(sg, nfrags + sglists); in ah6_output()
538 int nfrags; in ah6_input() local
573 nfrags = err; in ah6_input()
585 work_iph = ah_alloc_tmp(ahash, nfrags + sglists, hdr_len + in ah6_input()
[all …]
Desp6_offload.c230 esp.nfrags = esp6_output_head(x, skb, &esp); in esp6_xmit()
231 if (esp.nfrags < 0) in esp6_xmit()
232 return esp.nfrags; in esp6_xmit()
/Linux-v4.19/net/ipv4/
Desp4.c45 static void *esp_alloc_tmp(struct crypto_aead *aead, int nfrags, int extralen) in esp_alloc_tmp() argument
62 len += sizeof(struct scatterlist) * nfrags; in esp_alloc_tmp()
268 int nfrags; in esp_output_head() local
280 nfrags = 1; in esp_output_head()
313 nfrags = skb_shinfo(skb)->nr_frags; in esp_output_head()
315 __skb_fill_page_desc(skb, nfrags, page, pfrag->offset, in esp_output_head()
317 skb_shinfo(skb)->nr_frags = ++nfrags; in esp_output_head()
323 nfrags++; in esp_output_head()
338 nfrags = skb_cow_data(skb, tailen, &trailer); in esp_output_head()
339 if (nfrags < 0) in esp_output_head()
[all …]
Dah4.c24 static void *ah_alloc_tmp(struct crypto_ahash *ahash, int nfrags, in ah_alloc_tmp() argument
38 len += sizeof(struct scatterlist) * nfrags; in ah_alloc_tmp()
149 int nfrags; in ah_output() local
169 nfrags = err; in ah_output()
180 iph = ah_alloc_tmp(ahash, nfrags + sglists, ihl + seqhi_len); in ah_output()
187 seqhisg = sg + nfrags; in ah_output()
223 sg_init_table(sg, nfrags + sglists); in ah_output()
307 int nfrags; in ah_input() local
356 nfrags = err; in ah_input()
367 work_iph = ah_alloc_tmp(ahash, nfrags + sglists, ihl + in ah_input()
[all …]
Desp4_offload.c205 esp.nfrags = esp_output_head(x, skb, &esp); in esp_xmit()
206 if (esp.nfrags < 0) in esp_xmit()
207 return esp.nfrags; in esp_xmit()
/Linux-v4.19/drivers/net/ethernet/pasemi/
Dpasemi_mac.c254 const int nfrags, in pasemi_mac_unmap_tx_skb() argument
263 for (f = 0; f < nfrags; f++) { in pasemi_mac_unmap_tx_skb()
273 return (nfrags + 3) & ~1; in pasemi_mac_unmap_tx_skb()
524 int freed, nfrags; in pasemi_mac_free_tx_resources() local
537 nfrags = skb_shinfo(info->skb)->nr_frags; in pasemi_mac_free_tx_resources()
538 for (j = 0; j <= nfrags; j++) in pasemi_mac_free_tx_resources()
541 freed = pasemi_mac_unmap_tx_skb(mac, nfrags, in pasemi_mac_free_tx_resources()
1357 const int nfrags = skb_shinfo(skb)->nr_frags; in pasemi_mac_queue_csdesc() local
1391 for (i = 1; i <= nfrags; i++) in pasemi_mac_queue_csdesc()
1444 int i, nfrags; in pasemi_mac_start_tx() local
[all …]
/Linux-v4.19/drivers/target/iscsi/cxgbit/
Dcxgbit_main.c224 for (i = 1; i < gl->nfrags; i++) in cxgbit_copy_frags()
230 skb_shinfo(skb)->nr_frags += gl->nfrags; in cxgbit_copy_frags()
233 get_page(gl->frags[gl->nfrags - 1].page); in cxgbit_copy_frags()
255 if (unlikely(gl->nfrags > 1)) in cxgbit_lro_add_packet_gl()
267 pdu_cb->nr_dfrags = gl->nfrags; in cxgbit_lro_add_packet_gl()
283 if (unlikely(gl->nfrags > 1)) in cxgbit_lro_add_packet_gl()
303 pdu_cb->frags += gl->nfrags; in cxgbit_lro_add_packet_gl()
408 if ((gl && (((skb_shinfo(skb)->nr_frags + gl->nfrags) > in cxgbit_lro_receive()
/Linux-v4.19/drivers/net/ethernet/chelsio/cxgb4vf/
Dsge.c310 unsigned int nfrags = skb_shinfo(skb)->nr_frags; in unmap_sgl() local
318 nfrags--; in unmap_sgl()
325 for (p = sgl->sge; nfrags >= 2; nfrags -= 2) { in unmap_sgl()
354 if (nfrags) { in unmap_sgl()
908 unsigned int nfrags = si->nr_frags; in write_sgl() local
915 nfrags++; in write_sgl()
922 ULPTX_NSGE_V(nfrags)); in write_sgl()
923 if (likely(--nfrags == 0)) in write_sgl()
932 for (i = (nfrags != si->nr_frags); nfrags >= 2; nfrags -= 2, to++) { in write_sgl()
938 if (nfrags) { in write_sgl()
[all …]
Dadapter.h155 unsigned int nfrags; /* # of fragments */ member
/Linux-v4.19/include/net/
Desp.h22 int nfrags; member
/Linux-v4.19/drivers/net/ethernet/chelsio/cxgb/
Dsge.c1117 unsigned int nfrags = skb_shinfo(skb)->nr_frags; in compute_large_page_tx_descs() local
1123 for (i = 0; nfrags--; i++) { in compute_large_page_tx_descs()
1165 unsigned int nfrags, in write_large_page_tx_descs() argument
1175 *gen, nfrags == 0 && *desc_len == 0); in write_large_page_tx_descs()
1208 nfrags = skb_shinfo(skb)->nr_frags; in write_tx_descs() local
1220 V_CMD_EOP(nfrags == 0 && desc_len <= SGE_TX_DESC_MAX_PLEN) | in write_tx_descs()
1244 nfrags, q); in write_tx_descs()
1248 nfrags == 0); in write_tx_descs()
1255 for (i = 0; nfrags--; i++) { in write_tx_descs()
1273 nfrags, q); in write_tx_descs()
[all …]
/Linux-v4.19/drivers/net/ethernet/chelsio/cxgb4/
Dsge.c304 unsigned int nfrags = skb_shinfo(skb)->nr_frags; in unmap_sgl() local
312 nfrags--; in unmap_sgl()
319 for (p = sgl->sge; nfrags >= 2; nfrags -= 2) { in unmap_sgl()
347 if (nfrags) { in unmap_sgl()
865 unsigned int nfrags = si->nr_frags; in cxgb4_write_sgl() local
872 nfrags++; in cxgb4_write_sgl()
879 ULPTX_NSGE_V(nfrags)); in cxgb4_write_sgl()
880 if (likely(--nfrags == 0)) in cxgb4_write_sgl()
889 for (i = (nfrags != si->nr_frags); nfrags >= 2; nfrags -= 2, to++) { in cxgb4_write_sgl()
895 if (nfrags) { in cxgb4_write_sgl()
[all …]
/Linux-v4.19/drivers/net/ethernet/cortina/
Dgemini.c618 unsigned short nfrags; in gmac_clean_txq() local
657 nfrags = word0.bits.desc_count - 1; in gmac_clean_txq()
658 if (nfrags) { in gmac_clean_txq()
659 if (nfrags >= TX_MAX_FRAGS) in gmac_clean_txq()
660 nfrags = TX_MAX_FRAGS - 1; in gmac_clean_txq()
663 port->tx_frag_stats[nfrags]++; in gmac_clean_txq()
1236 int txq_num, nfrags; in gmac_start_xmit() local
1248 nfrags = skb_shinfo(skb)->nr_frags; in gmac_start_xmit()
1257 if (d < nfrags + 2) { in gmac_start_xmit()
1262 if (d < nfrags + 2) { in gmac_start_xmit()
[all …]
/Linux-v4.19/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_main.c2835 int nfrags = skb_shinfo(skb)->nr_frags; in stmmac_tso_xmit() local
2907 stmmac_tso_allocator(priv, des, tmp_pay_len, (nfrags == 0), queue); in stmmac_tso_xmit()
2910 for (i = 0; i < nfrags; i++) { in stmmac_tso_xmit()
2920 (i == nfrags - 1), queue); in stmmac_tso_xmit()
2947 priv->xstats.tx_tso_nfrags += nfrags; in stmmac_tso_xmit()
2950 tx_q->tx_count_frames += nfrags + 1; in stmmac_tso_xmit()
2995 tx_q->cur_tx, first, nfrags); in stmmac_tso_xmit()
3031 int nfrags = skb_shinfo(skb)->nr_frags; in stmmac_xmit() local
3047 if (unlikely(stmmac_tx_avail(priv, queue) < nfrags + 1)) { in stmmac_xmit()
3086 for (i = 0; i < nfrags; i++) { in stmmac_xmit()
[all …]
/Linux-v4.19/net/core/
Dskbuff.c1762 int nfrags = skb_shinfo(skb)->nr_frags; in ___pskb_trim() local
1774 for (; i < nfrags; i++) { in ___pskb_trim()
1787 for (; i < nfrags; i++) in ___pskb_trim()
3013 const int nfrags = skb_shinfo(skb)->nr_frags; in skb_split_no_header() local
3020 for (i = 0; i < nfrags; i++) { in skb_split_no_header()
3522 int nfrags = skb_shinfo(head_skb)->nr_frags; in skb_segment() local
3602 if (!hsize && i >= nfrags && skb_headlen(list_skb) && in skb_segment()
3607 nfrags = skb_shinfo(list_skb)->nr_frags; in skb_segment()
3613 BUG_ON(i >= nfrags); in skb_segment()
3699 if (i >= nfrags) { in skb_segment()
[all …]
Dpktgen.c282 int nfrags; member
566 pkt_dev->nfrags, (unsigned long long) pkt_dev->delay, in pktgen_if_show()
989 pkt_dev->nfrags = value; in pktgen_if_write()
990 sprintf(pg_result, "OK: frags=%u", pkt_dev->nfrags); in pktgen_if_write()
2628 if (pkt_dev->nfrags <= 0) { in pktgen_finalize_skb()
2631 int frags = pkt_dev->nfrags; in pktgen_finalize_skb()
3613 pkt_dev->nfrags = 0; in pktgen_add_device()
/Linux-v4.19/drivers/infiniband/hw/qib/
Dqib_user_sdma.c830 int nfrags = 0; in qib_user_sdma_queue_pkts() local
895 nfrags++; in qib_user_sdma_queue_pkts()
986 if (nfrags) { in qib_user_sdma_queue_pkts()
989 nfrags, npages); in qib_user_sdma_queue_pkts()
/Linux-v4.19/drivers/net/ethernet/faraday/
Dftgmac100.c720 unsigned int pointer, nfrags, len, i, j; in ftgmac100_hard_start_xmit() local
740 nfrags = skb_shinfo(skb)->nr_frags; in ftgmac100_hard_start_xmit()
765 if (nfrags == 0) in ftgmac100_hard_start_xmit()
787 for (i = 0; i < nfrags; i++) { in ftgmac100_hard_start_xmit()
804 if (i == (nfrags - 1)) in ftgmac100_hard_start_xmit()
/Linux-v4.19/drivers/net/ethernet/chelsio/cxgb3/
Dsge.c241 int nfrags, frag_idx, curflit, j = d->addr_idx; in unmap_skb() local
253 nfrags = skb_shinfo(skb)->nr_frags; in unmap_skb()
255 while (frag_idx < nfrags && curflit < WR_FLITS) { in unmap_skb()
268 if (frag_idx < nfrags) { /* SGL continues into next Tx descriptor */ in unmap_skb()
1015 unsigned int i, j = 0, k = 0, nfrags; in write_sgl() local
1022 nfrags = skb_shinfo(skb)->nr_frags; in write_sgl()
1023 for (i = 0; i < nfrags; i++) { in write_sgl()
1034 return ((nfrags + (len != 0)) * 3) / 2 + j; in write_sgl()
/Linux-v4.19/drivers/staging/mt7621-eth/
Dmtk_eth_soc.c959 int i, nfrags; in mtk_cal_txd_req() local
962 nfrags = 1; in mtk_cal_txd_req()
966 nfrags += DIV_ROUND_UP(frag->size, TX_DMA_BUF_LEN); in mtk_cal_txd_req()
969 nfrags += skb_shinfo(skb)->nr_frags; in mtk_cal_txd_req()
972 return DIV_ROUND_UP(nfrags, 2); in mtk_cal_txd_req()
/Linux-v4.19/fs/ufs/
Dinode.c263 unsigned nfrags = uspi->s_fpb; in ufs_inode_getfrag() local
280 nfrags = (new_fragment & uspi->s_fpbmask) + 1; in ufs_inode_getfrag()
290 goal, nfrags, err, locked_page); in ufs_inode_getfrag()
/Linux-v4.19/drivers/net/ethernet/mediatek/
Dmtk_eth_soc.c814 int i, nfrags; in mtk_cal_txd_req() local
817 nfrags = 1; in mtk_cal_txd_req()
821 nfrags += DIV_ROUND_UP(frag->size, MTK_TX_DMA_BUF_LEN); in mtk_cal_txd_req()
824 nfrags += skb_shinfo(skb)->nr_frags; in mtk_cal_txd_req()
827 return nfrags; in mtk_cal_txd_req()
/Linux-v4.19/drivers/net/ethernet/calxeda/
Dxgmac.c1091 int nfrags = skb_shinfo(skb)->nr_frags; in xgmac_xmit() local
1115 for (i = 0; i < nfrags; i++) { in xgmac_xmit()
1130 if (i < (nfrags - 1)) in xgmac_xmit()
/Linux-v4.19/drivers/net/ethernet/altera/
Daltera_tse_main.c574 int nfrags = skb_shinfo(skb)->nr_frags; in tse_start_xmit() local
581 if (unlikely(tse_tx_avail(priv) < nfrags + 1)) { in tse_start_xmit()

12