/linux-4.4.14/net/ipv4/ |
H A D | ah4.c | 23 static void *ah_alloc_tmp(struct crypto_ahash *ahash, int nfrags, ah_alloc_tmp() argument 37 len += sizeof(struct scatterlist) * nfrags; ah_alloc_tmp() 148 int nfrags; ah_output() local 168 nfrags = err; ah_output() 179 iph = ah_alloc_tmp(ahash, nfrags + sglists, ihl + seqhi_len); ah_output() 186 seqhisg = sg + nfrags; ah_output() 222 sg_init_table(sg, nfrags + sglists); ah_output() 301 int nfrags; ah_input() local 350 nfrags = err; ah_input() 361 work_iph = ah_alloc_tmp(ahash, nfrags + sglists, ihl + ah_input() 373 seqhisg = sg + nfrags; ah_input() 392 sg_init_table(sg, nfrags + sglists); ah_input()
|
H A D | esp4.c | 38 static void *esp_alloc_tmp(struct crypto_aead *aead, int nfrags, int seqhilen) esp_alloc_tmp() argument 55 len += sizeof(struct scatterlist) * nfrags; esp_alloc_tmp() 138 int nfrags; esp_output() local 166 nfrags = err; esp_output() 176 tmp = esp_alloc_tmp(aead, nfrags, seqhilen); esp_output() 258 sg_init_table(sg, nfrags); esp_output() 413 int nfrags; esp_input() local 432 nfrags = err; esp_input() 443 tmp = esp_alloc_tmp(aead, nfrags, seqhilen); esp_input() 471 sg_init_table(sg, nfrags); esp_input()
|
/linux-4.4.14/net/ipv6/ |
H A D | esp6.c | 65 static void *esp_alloc_tmp(struct crypto_aead *aead, int nfrags, int seqihlen) esp_alloc_tmp() argument 82 len += sizeof(struct scatterlist) * nfrags; esp_alloc_tmp() 164 int nfrags; esp6_output() local 193 nfrags = err; esp6_output() 203 tmp = esp_alloc_tmp(aead, nfrags, seqhilen); esp6_output() 250 sg_init_table(sg, nfrags); esp6_output() 362 int nfrags; esp6_input() local 381 nfrags = skb_cow_data(skb, 0, &trailer); esp6_input() 382 if (nfrags < 0) { esp6_input() 397 tmp = esp_alloc_tmp(aead, nfrags, seqhilen); esp6_input() 425 sg_init_table(sg, nfrags); esp6_input()
|
H A D | ah6.c | 60 static void *ah_alloc_tmp(struct crypto_ahash *ahash, int nfrags, ah_alloc_tmp() argument 74 len += sizeof(struct scatterlist) * nfrags; ah_alloc_tmp() 335 int nfrags; ah6_output() local 359 nfrags = err; ah6_output() 371 iph_base = ah_alloc_tmp(ahash, nfrags + sglists, IPV6HDR_BASELEN + ah6_output() 381 seqhisg = sg + nfrags; ah6_output() 425 sg_init_table(sg, nfrags + sglists); ah6_output() 531 int nfrags; ah6_input() local 566 nfrags = err; ah6_input() 578 work_iph = ah_alloc_tmp(ahash, nfrags + sglists, hdr_len + ah6_input() 590 seqhisg = sg + nfrags; ah6_input() 605 sg_init_table(sg, nfrags + sglists); ah6_input()
|
/linux-4.4.14/drivers/net/ethernet/pasemi/ |
H A D | pasemi_mac.c | 292 const int nfrags, pasemi_mac_unmap_tx_skb() 301 for (f = 0; f < nfrags; f++) { pasemi_mac_unmap_tx_skb() 308 /* Freed descriptor slot + main SKB ptr + nfrags additional ptrs, pasemi_mac_unmap_tx_skb() 311 return (nfrags + 3) & ~1; pasemi_mac_unmap_tx_skb() 560 int freed, nfrags; pasemi_mac_free_tx_resources() local 573 nfrags = skb_shinfo(info->skb)->nr_frags; pasemi_mac_free_tx_resources() 574 for (j = 0; j <= nfrags; j++) pasemi_mac_free_tx_resources() 577 freed = pasemi_mac_unmap_tx_skb(mac, nfrags, pasemi_mac_free_tx_resources() 1398 const int nfrags = skb_shinfo(skb)->nr_frags; pasemi_mac_queue_csdesc() local 1432 for (i = 1; i <= nfrags; i++) pasemi_mac_queue_csdesc() 1485 int i, nfrags; pasemi_mac_start_tx() local 1494 nfrags = skb_shinfo(skb)->nr_frags; pasemi_mac_start_tx() 1502 for (i = 0; i < nfrags; i++) { pasemi_mac_start_tx() 1509 nfrags = i; pasemi_mac_start_tx() 1539 if (RING_AVAIL(txring) < nfrags + 14) { pasemi_mac_start_tx() 1555 TX_DESC_INFO(txring, fill).dma = nfrags; pasemi_mac_start_tx() 1558 for (i = 0; i <= nfrags; i++) { pasemi_mac_start_tx() 1568 if (nfrags & 1) pasemi_mac_start_tx() 1569 nfrags++; pasemi_mac_start_tx() 1571 txring->next_to_fill = (fill + nfrags + 1) & (TX_RING_SIZE-1); pasemi_mac_start_tx() 1578 write_dma_reg(PAS_DMA_TXCHAN_INCR(txring->chan.chno), (nfrags+2) >> 1); pasemi_mac_start_tx() 1585 while (nfrags--) pasemi_mac_start_tx() 1586 pci_unmap_single(mac->dma_pdev, map[nfrags], map_size[nfrags], pasemi_mac_start_tx() 291 pasemi_mac_unmap_tx_skb(struct pasemi_mac *mac, const int nfrags, struct sk_buff *skb, const dma_addr_t *dmas) pasemi_mac_unmap_tx_skb() argument
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4vf/ |
H A D | sge.c | 310 unsigned int nfrags = skb_shinfo(skb)->nr_frags; unmap_sgl() local 318 nfrags--; unmap_sgl() 325 for (p = sgl->sge; nfrags >= 2; nfrags -= 2) { unmap_sgl() 354 if (nfrags) { unmap_sgl() 913 unsigned int nfrags = si->nr_frags; write_sgl() local 920 nfrags++; write_sgl() 927 ULPTX_NSGE_V(nfrags)); write_sgl() 928 if (likely(--nfrags == 0)) write_sgl() 937 for (i = (nfrags != si->nr_frags); nfrags >= 2; nfrags -= 2, to++) { write_sgl() 943 if (nfrags) { write_sgl() 1483 skb_shinfo(skb)->nr_frags = gl->nfrags; copy_frags() 1484 for (i = 1; i < gl->nfrags; i++) copy_frags() 1490 get_page(gl->frags[gl->nfrags - 1].page); copy_frags() 1554 frag = gl->nfrags - 1; t4vf_pktgl_free() 1690 * @nfrags: how many fragments in @si 1815 gl.nfrags = frag+1; process_responses()
|
H A D | adapter.h | 154 unsigned int nfrags; /* # of fragments */ member in struct:pkt_gl
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | sge.c | 315 unsigned int nfrags = skb_shinfo(skb)->nr_frags; unmap_sgl() local 323 nfrags--; unmap_sgl() 330 for (p = sgl->sge; nfrags >= 2; nfrags -= 2) { unmap_sgl() 358 if (nfrags) { unmap_sgl() 857 unsigned int nfrags = si->nr_frags; write_sgl() local 864 nfrags++; write_sgl() 871 ULPTX_NSGE_V(nfrags)); write_sgl() 872 if (likely(--nfrags == 0)) write_sgl() 881 for (i = (nfrags != si->nr_frags); nfrags >= 2; nfrags -= 2, to++) { write_sgl() 887 if (nfrags) { write_sgl() 1729 skb_shinfo(skb)->nr_frags = gl->nfrags; copy_frags() 1730 for (i = 1; i < gl->nfrags; i++) copy_frags() 1736 get_page(gl->frags[gl->nfrags - 1].page); copy_frags() 1792 for (p = gl->frags, n = gl->nfrags - 1; n--; p++) t4_pktgl_free() 2112 si.nfrags = frags + 1; process_responses()
|
H A D | cxgb4.h | 502 unsigned int nfrags; /* # of fragments */ member in struct:pkt_gl
|
/linux-4.4.14/drivers/staging/rdma/ipath/ |
H A D | ipath_user_sdma.c | 414 int nfrags = 0; ipath_user_sdma_queue_pkts() local 498 nfrags++; ipath_user_sdma_queue_pkts() 520 if (nfrags) { ipath_user_sdma_queue_pkts() 523 nfrags, npages); ipath_user_sdma_queue_pkts()
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb/ |
H A D | sge.c | 1117 unsigned int nfrags = skb_shinfo(skb)->nr_frags; compute_large_page_tx_descs() local 1123 for (i = 0; nfrags--; i++) { compute_large_page_tx_descs() 1165 unsigned int nfrags, write_large_page_tx_descs() 1175 *gen, nfrags == 0 && *desc_len == 0); write_large_page_tx_descs() 1208 nfrags = skb_shinfo(skb)->nr_frags; write_tx_descs() local 1220 V_CMD_EOP(nfrags == 0 && desc_len <= SGE_TX_DESC_MAX_PLEN) | write_tx_descs() 1244 nfrags, q); write_tx_descs() 1248 nfrags == 0); write_tx_descs() 1255 for (i = 0; nfrags--; i++) { write_tx_descs() 1273 nfrags, q); write_tx_descs() 1276 nfrags == 0); write_tx_descs() 1159 write_large_page_tx_descs(unsigned int pidx, struct cmdQ_e **e, struct cmdQ_ce **ce, unsigned int *gen, dma_addr_t *desc_mapping, unsigned int *desc_len, unsigned int nfrags, struct cmdQ *q) write_large_page_tx_descs() argument
|
/linux-4.4.14/drivers/infiniband/hw/qib/ |
H A D | qib_user_sdma.c | 830 int nfrags = 0; qib_user_sdma_queue_pkts() local 895 nfrags++; qib_user_sdma_queue_pkts() 986 if (nfrags) { qib_user_sdma_queue_pkts() 989 nfrags, npages); qib_user_sdma_queue_pkts()
|
/linux-4.4.14/net/core/ |
H A D | skbuff.c | 1425 int nfrags = skb_shinfo(skb)->nr_frags; ___pskb_trim() local 1437 for (; i < nfrags; i++) { ___pskb_trim() 1450 for (; i < nfrags; i++) ___pskb_trim() 2508 const int nfrags = skb_shinfo(skb)->nr_frags; skb_split_no_header() local 2515 for (i = 0; i < nfrags; i++) { skb_split_no_header() 3016 int nfrags = skb_shinfo(head_skb)->nr_frags; skb_segment() local 3049 if (!hsize && i >= nfrags && skb_headlen(list_skb) && skb_segment() 3054 nfrags = skb_shinfo(list_skb)->nr_frags; skb_segment() 3060 BUG_ON(i >= nfrags); skb_segment() 3140 if (i >= nfrags) { skb_segment() 3144 nfrags = skb_shinfo(list_skb)->nr_frags; skb_segment() 3148 BUG_ON(!nfrags); skb_segment()
|
H A D | pktgen.c | 262 int nfrags; member in struct:pktgen_dev 546 pkt_dev->nfrags, (unsigned long long) pkt_dev->delay, pktgen_if_show() 985 pkt_dev->nfrags = value; pktgen_if_write() 986 sprintf(pg_result, "OK: frags=%u", pkt_dev->nfrags); pktgen_if_write() 2709 if (pkt_dev->nfrags <= 0) { pktgen_finalize_skb() 2712 int frags = pkt_dev->nfrags; pktgen_finalize_skb() 3658 pkt_dev->nfrags = 0; pktgen_add_device()
|
/linux-4.4.14/drivers/net/ethernet/stmicro/stmmac/ |
H A D | stmmac_main.c | 1952 int nfrags = skb_shinfo(skb)->nr_frags; stmmac_xmit() local 1959 if (unlikely(stmmac_tx_avail(priv) < nfrags + 1)) { stmmac_xmit() 2002 for (i = 0; i < nfrags; i++) { stmmac_xmit() 2037 priv->tx_count_frames += nfrags + 1; stmmac_xmit() 2053 pr_debug("%s: curr %d dirty=%d entry=%d, first=%p, nfrags=%d", stmmac_xmit() 2055 (priv->dirty_tx % txsize), entry, first, nfrags); stmmac_xmit()
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/ |
H A D | sge.c | 241 int nfrags, frag_idx, curflit, j = d->addr_idx; unmap_skb() local 253 nfrags = skb_shinfo(skb)->nr_frags; unmap_skb() 255 while (frag_idx < nfrags && curflit < WR_FLITS) { unmap_skb() 268 if (frag_idx < nfrags) { /* SGL continues into next Tx descriptor */ unmap_skb() 969 unsigned int i, j = 0, nfrags; make_sgl() local 978 nfrags = skb_shinfo(skb)->nr_frags; make_sgl() 979 for (i = 0; i < nfrags; i++) { make_sgl() 992 return ((nfrags + (len != 0)) * 3) / 2 + j; make_sgl()
|
/linux-4.4.14/fs/ufs/ |
H A D | inode.c | 260 unsigned nfrags = uspi->s_fpb; ufs_inode_getfrag() local 277 nfrags = (new_fragment & uspi->s_fpbmask) + 1; ufs_inode_getfrag()
|
/linux-4.4.14/drivers/net/ethernet/calxeda/ |
H A D | xgmac.c | 1090 int nfrags = skb_shinfo(skb)->nr_frags; xgmac_xmit() local 1114 for (i = 0; i < nfrags; i++) { xgmac_xmit() 1129 if (i < (nfrags - 1)) xgmac_xmit()
|
/linux-4.4.14/drivers/net/ethernet/ibm/ehea/ |
H A D | ehea_main.c | 1674 int nfrags, sg1entry_contains_frag_data, i; write_swqe2_data() local 1676 nfrags = skb_shinfo(skb)->nr_frags; write_swqe2_data() 1684 if (nfrags > 0) { write_swqe2_data() 1698 for (i = sg1entry_contains_frag_data; i < nfrags; i++) { write_swqe2_data()
|
/linux-4.4.14/drivers/net/ethernet/altera/ |
H A D | altera_tse_main.c | 572 int nfrags = skb_shinfo(skb)->nr_frags; tse_start_xmit() local 579 if (unlikely(tse_tx_avail(priv) < nfrags + 1)) { tse_start_xmit()
|
/linux-4.4.14/drivers/staging/lustre/lnet/klnds/o2iblnd/ |
H A D | o2iblnd_cb.c | 620 int nfrags) kiblnd_map_tx() 631 tx->tx_nfrags = nfrags; kiblnd_map_tx() 619 kiblnd_map_tx(lnet_ni_t *ni, kib_tx_t *tx, kib_rdma_desc_t *rd, int nfrags) kiblnd_map_tx() argument
|
H A D | o2iblnd.c | 162 CERROR("Bad nfrags: %d, should be 0 < n <= %d\n", kiblnd_unpack_rd()
|
/linux-4.4.14/drivers/net/ethernet/samsung/sxgbe/ |
H A D | sxgbe_main.c | 1415 netif_dbg(priv, pktdata, dev, "%s: curr %d dirty=%d entry=%d, first=%p, nfrags=%d\n", sxgbe_xmit()
|
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmsmac/ |
H A D | main.c | 6223 uint nfrags, uint queue, uint next_frag_len) brcms_c_d11hdrs_mac80211() 6221 brcms_c_d11hdrs_mac80211(struct brcms_c_info *wlc, struct ieee80211_hw *hw, struct sk_buff *p, struct scb *scb, uint frag, uint nfrags, uint queue, uint next_frag_len) brcms_c_d11hdrs_mac80211() argument
|