Home
last modified time | relevance | path

Searched refs:frags (Results 1 – 160 of 160) sorted by relevance

/linux-4.1.27/drivers/infiniband/hw/nes/
Dnes_mgt.c158 skb = fpdu_info->frags[i].skb; in nes_download_callback()
159 if (fpdu_info->frags[i].cmplt) { in nes_download_callback()
249 struct pau_fpdu_frag frags[MAX_FPDU_FRAGS]; in get_fpdu_info() local
276 memset(&frags, 0, sizeof frags); in get_fpdu_info()
278 frags[i].physaddr = cb->busaddr; in get_fpdu_info()
279 frags[i].physaddr += skb->data - cb->data_start; in get_fpdu_info()
280 frags[i].frag_len = min(tmp_len, skb->len); in get_fpdu_info()
281 frags[i].skb = skb; in get_fpdu_info()
282 frags[i].cmplt = (skb->len == frags[i].frag_len); in get_fpdu_info()
283 frag_tot += frags[i].frag_len; in get_fpdu_info()
[all …]
Dnes_mgt.h82 struct pau_fpdu_frag frags[MAX_FPDU_FRAGS]; member
Dnes_nic.c440 &skb_shinfo(skb)->frags[skb_fragment_index]; in nes_nic_send()
445 cpu_to_le16(skb_frag_size(&skb_shinfo(skb)->frags[skb_fragment_index])); in nes_nic_send()
560 &skb_shinfo(skb)->frags[tso_frag_count]; in nes_netdev_start_xmit()
636 cpu_to_le16(skb_frag_size(&skb_shinfo(skb)->frags[tso_frag_index])); in nes_netdev_start_xmit()
640 tso_wqe_length += skb_frag_size(&skb_shinfo(skb)->frags[tso_frag_index++]); in nes_netdev_start_xmit()
/linux-4.1.27/net/ieee802154/6lowpan/
Dreassembly.c100 net = container_of(fq->q.net, struct net, ieee802154_lowpan.frags); in lowpan_frag_expire()
131 q = inet_frag_find(&ieee802154_lowpan->frags, in fq_find()
285 plen += skb_frag_size(&skb_shinfo(head)->frags[i]); in lowpan_frag_reasm()
398 .data = &init_net.ieee802154_lowpan.frags.high_thresh,
402 .extra1 = &init_net.ieee802154_lowpan.frags.low_thresh
406 .data = &init_net.ieee802154_lowpan.frags.low_thresh,
411 .extra2 = &init_net.ieee802154_lowpan.frags.high_thresh
415 .data = &init_net.ieee802154_lowpan.frags.timeout,
450 table[0].data = &ieee802154_lowpan->frags.high_thresh; in lowpan_frags_ns_sysctl_register()
451 table[0].extra1 = &ieee802154_lowpan->frags.low_thresh; in lowpan_frags_ns_sysctl_register()
[all …]
/linux-4.1.27/net/ipv6/
Dreassembly.c132 struct inet_frags *frags) in ip6_expire_frag_queue() argument
141 inet_frag_kill(&fq->q, frags); in ip6_expire_frag_queue()
169 inet_frag_put(&fq->q, frags); in ip6_expire_frag_queue()
179 net = container_of(fq->q.net, struct net, ipv6.frags); in ip6_frag_expire()
201 q = inet_frag_find(&net->ipv6.frags, &ip6_frags, &arg, hash); in fq_find()
382 struct net *net = container_of(fq->q.net, struct net, ipv6.frags); in ip6_frag_reasm()
444 plen += skb_frag_size(&skb_shinfo(head)->frags[i]); in ip6_frag_reasm()
593 .data = &init_net.ipv6.frags.high_thresh,
597 .extra1 = &init_net.ipv6.frags.low_thresh
601 .data = &init_net.ipv6.frags.low_thresh,
[all …]
Dudp.c990 struct sk_buff *frags = skb_shinfo(skb)->frag_list; in udp6_hwcsum_outgoing() local
993 if (!frags) { in udp6_hwcsum_outgoing()
1010 csum = csum_add(csum, frags->csum); in udp6_hwcsum_outgoing()
1011 } while ((frags = frags->next)); in udp6_hwcsum_outgoing()
Dip6_output.c1523 skb_frag_size_add(&skb_shinfo(skb)->frags[i - 1], copy); in __ip6_append_data()
/linux-4.1.27/net/ipv6/netfilter/
Dnf_conntrack_reasm.c72 .data = &init_net.nf_frag.frags.timeout,
79 .data = &init_net.nf_frag.frags.low_thresh,
84 .extra2 = &init_net.nf_frag.frags.high_thresh
88 .data = &init_net.nf_frag.frags.high_thresh,
92 .extra1 = &init_net.nf_frag.frags.low_thresh
109 table[0].data = &net->nf_frag.frags.timeout; in nf_ct_frag6_sysctl_register()
110 table[1].data = &net->nf_frag.frags.low_thresh; in nf_ct_frag6_sysctl_register()
111 table[1].extra2 = &net->nf_frag.frags.high_thresh; in nf_ct_frag6_sysctl_register()
112 table[2].data = &net->nf_frag.frags.high_thresh; in nf_ct_frag6_sysctl_register()
113 table[2].extra1 = &net->nf_frag.frags.low_thresh; in nf_ct_frag6_sysctl_register()
[all …]
/linux-4.1.27/net/ipv4/
Dip_fragment.c92 return sum_frag_mem_limit(&net->ipv4.frags); in ip_frag_mem()
136 frags); in ip4_frag_init()
185 net = container_of(qp->q.net, struct net, ipv4.frags); in ip_expire()
250 q = inet_frag_find(&net->ipv4.frags, &ip4_frags, &arg, hash); in ip_find()
279 net = container_of(qp->q.net, struct net, ipv4.frags); in ip_frag_too_far()
505 struct net *net = container_of(qp->q.net, struct net, ipv4.frags); in ip_frag_reasm()
570 plen += skb_frag_size(&skb_shinfo(head)->frags[i]); in ip_frag_reasm()
708 .data = &init_net.ipv4.frags.high_thresh,
712 .extra1 = &init_net.ipv4.frags.low_thresh
716 .data = &init_net.ipv4.frags.low_thresh,
[all …]
Dinet_lro.c156 lro_desc->next_frag = &(skb_shinfo(skb)->frags[nr_frags]); in lro_init_desc()
Dtcp_output.c1250 int size = skb_frag_size(&shinfo->frags[i]); in __pskb_trim_head()
1256 shinfo->frags[k] = shinfo->frags[i]; in __pskb_trim_head()
1258 shinfo->frags[k].page_offset += eat; in __pskb_trim_head()
1259 skb_frag_size_sub(&shinfo->frags[k], eat); in __pskb_trim_head()
Dudp.c737 struct sk_buff *frags; in udp4_hwcsum() local
744 skb_walk_frags(skb, frags) { in udp4_hwcsum()
745 csum = csum_add(csum, frags->csum); in udp4_hwcsum()
746 hlen -= frags->len; in udp4_hwcsum()
Dip_output.c1067 skb_frag_size_add(&skb_shinfo(skb)->frags[i - 1], copy); in __ip_append_data()
1281 skb_frag_size_add(&skb_shinfo(skb)->frags[i-1], len); in ip_append_page()
Dtcp.c933 skb_frag_size_add(&skb_shinfo(skb)->frags[i - 1], copy); in do_tcp_sendpages()
1212 skb_frag_size_add(&skb_shinfo(skb)->frags[i - 1], copy); in tcp_sendmsg()
2965 const struct skb_frag_struct *f = &shi->frags[i]; in tcp_md5_hash_skb_data()
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/
Den_rx.c92 struct mlx4_en_rx_alloc *frags, in mlx4_en_alloc_frags() argument
116 frags[i] = ring_alloc[i]; in mlx4_en_alloc_frags()
138 struct mlx4_en_rx_alloc *frags, in mlx4_en_free_frag() argument
142 u32 next_frag_end = frags[i].page_offset + 2 * frag_info->frag_stride; in mlx4_en_free_frag()
145 if (next_frag_end > frags[i].page_size) in mlx4_en_free_frag()
146 dma_unmap_page(priv->ddev, frags[i].dma, frags[i].page_size, in mlx4_en_free_frag()
149 if (frags[i].page) in mlx4_en_free_frag()
150 put_page(frags[i].page); in mlx4_en_free_frag()
241 struct mlx4_en_rx_alloc *frags = ring->rx_info + in mlx4_en_prepare_rx_desc() local
244 return mlx4_en_alloc_frags(priv, rx_desc, frags, ring->page_alloc, gfp); in mlx4_en_prepare_rx_desc()
[all …]
Den_tx.c567 ptr = skb_frag_address_safe(&shinfo->frags[0]); in is_inline()
654 skb_frag_size(&shinfo->frags[0])); in build_inline_wqe()
675 skb_frag_size(&shinfo->frags[0])); in build_inline_wqe()
805 frag = &shinfo->frags[i_frag]; in mlx4_en_xmit()
/linux-4.1.27/drivers/net/wireless/ath/wil6210/
Dtrace.h190 TP_PROTO(u8 vring, u16 index, unsigned int len, u8 frags),
191 TP_ARGS(vring, index, len, frags),
194 __field(u8, frags)
200 __entry->frags = frags;
205 __entry->vring, __entry->index, __entry->len, __entry->frags)
Dtxrx.c1168 &skb_shinfo(skb)->frags[f]; in __wil_tx_vring()
Ddebugfs.c814 &skb_shinfo(skb)->frags[i]; in wil_seq_print_skb()
/linux-4.1.27/net/core/
Dskbuff.c586 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in skb_coalesce_rx_frag()
633 __skb_frag_unref(&shinfo->frags[i]); in skb_release_data()
935 skb_frag_t *f = &skb_shinfo(skb)->frags[i]; in skb_copy_ubufs()
963 skb_shinfo(skb)->frags[i].size); in skb_copy_ubufs()
1134 skb_shinfo(n)->frags[i] = skb_shinfo(skb)->frags[i]; in __pskb_copy_fclone()
1197 offsetof(struct skb_shared_info, frags[skb_shinfo(skb)->nr_frags])); in pskb_expand_head()
1486 int end = offset + skb_frag_size(&skb_shinfo(skb)->frags[i]); in ___pskb_trim()
1493 skb_frag_size_set(&skb_shinfo(skb)->frags[i++], len - offset); in ___pskb_trim()
1602 int size = skb_frag_size(&skb_shinfo(skb)->frags[i]); in __pskb_pull_tail()
1669 int size = skb_frag_size(&skb_shinfo(skb)->frags[i]); in __pskb_pull_tail()
[all …]
Dtso.c47 skb_frag_t *frag = &skb_shinfo(skb)->frags[tso->next_frag_idx]; in tso_build_data()
70 skb_frag_t *frag = &skb_shinfo(skb)->frags[tso->next_frag_idx]; in tso_start()
Ddatagram.c378 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in skb_copy_datagram_iter()
465 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in skb_copy_datagram_from_iter()
594 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in skb_copy_and_csum_datagram()
Dpktgen.c2664 int frags = pkt_dev->nfrags; in pktgen_finalize_skb() local
2669 if (frags > MAX_SKB_FRAGS) in pktgen_finalize_skb()
2670 frags = MAX_SKB_FRAGS; in pktgen_finalize_skb()
2671 len = datalen - frags * PAGE_SIZE; in pktgen_finalize_skb()
2674 datalen = frags * PAGE_SIZE; in pktgen_finalize_skb()
2678 frag_len = (datalen/frags) < PAGE_SIZE ? in pktgen_finalize_skb()
2679 (datalen/frags) : PAGE_SIZE; in pktgen_finalize_skb()
2692 skb_shinfo(skb)->frags[i].page_offset = 0; in pktgen_finalize_skb()
2694 if (i == (frags - 1)) in pktgen_finalize_skb()
2695 skb_frag_size_set(&skb_shinfo(skb)->frags[i], in pktgen_finalize_skb()
[all …]
Ddev.c2534 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in illegal_highdma()
2546 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in illegal_highdma()
3999 const skb_frag_t *frag0 = &pinfo->frags[0]; in skb_gro_reset_offset()
4024 pinfo->frags[0].page_offset += grow; in gro_pull_from_frag0()
4025 skb_frag_size_sub(&pinfo->frags[0], grow); in gro_pull_from_frag0()
4027 if (unlikely(!skb_frag_size(&pinfo->frags[0]))) { in gro_pull_from_frag0()
4029 memmove(pinfo->frags, pinfo->frags + 1, in gro_pull_from_frag0()
4030 --pinfo->nr_frags * sizeof(pinfo->frags[0])); in gro_pull_from_frag0()
/linux-4.1.27/drivers/net/xen-netback/
Dnetback.c431 skb_frag_page(&skb_shinfo(skb)->frags[i]), in xenvif_gop_skb()
432 skb_frag_size(&skb_shinfo(skb)->frags[i]), in xenvif_gop_skb()
433 skb_shinfo(skb)->frags[i].page_offset, in xenvif_gop_skb()
821 skb_frag_t *frags = shinfo->frags; in xenvif_get_requests() local
838 start = (frag_get_pending_idx(&shinfo->frags[0]) == pending_idx); in xenvif_get_requests()
845 frag_set_pending_idx(&frags[shinfo->nr_frags], pending_idx); in xenvif_get_requests()
858 frags = shinfo->frags; in xenvif_get_requests()
865 frag_set_pending_idx(&frags[shinfo->nr_frags], in xenvif_get_requests()
919 frag_get_pending_idx(&shinfo->frags[0]) == pending_idx; in xenvif_tx_check_gop()
942 pending_idx = frag_get_pending_idx(&shinfo->frags[i]); in xenvif_tx_check_gop()
[all …]
/linux-4.1.27/drivers/net/ethernet/tile/
Dtilepro.c1601 static unsigned int tile_net_tx_frags(lepp_frag_t *frags, in tile_net_tx_frags() argument
1617 frags[n].cpa_lo = cpa; in tile_net_tx_frags()
1618 frags[n].cpa_hi = cpa >> 32; in tile_net_tx_frags()
1619 frags[n].length = b_len; in tile_net_tx_frags()
1620 frags[n].hash_for_home = hash_default; in tile_net_tx_frags()
1626 skb_frag_t *f = &sh->frags[i]; in tile_net_tx_frags()
1641 frags[n].cpa_lo = cpa; in tile_net_tx_frags()
1642 frags[n].cpa_hi = cpa >> 32; in tile_net_tx_frags()
1643 frags[n].length = skb_frag_size(f); in tile_net_tx_frags()
1644 frags[n].hash_for_home = hash_for_home; in tile_net_tx_frags()
[all …]
Dtilegx.c1698 f_size = skb_frag_size(&sh->frags[f_id]); in tso_count_edescs()
1802 f_size = skb_frag_size(&sh->frags[f_id]); in tso_headers_prepare()
1879 f_size = skb_frag_size(&sh->frags[f_id]); in tso_egress()
1880 f_data = tile_net_frag_buf(&sh->frags[f_id]); in tso_egress()
1974 static unsigned int tile_net_tx_frags(struct frag *frags, in tile_net_tx_frags() argument
1983 frags[n].buf = b_data; in tile_net_tx_frags()
1984 frags[n++].length = b_len; in tile_net_tx_frags()
1988 skb_frag_t *f = &sh->frags[i]; in tile_net_tx_frags()
1989 frags[n].buf = tile_net_frag_buf(f); in tile_net_tx_frags()
1990 frags[n++].length = skb_frag_size(f); in tile_net_tx_frags()
[all …]
/linux-4.1.27/include/net/netns/
Dipv6.h44 struct netns_frags frags; member
88 struct netns_frags frags; member
Dieee802154_6lowpan.h18 struct netns_frags frags; member
Dipv4.h58 struct netns_frags frags; member
/linux-4.1.27/drivers/net/wireless/ath/ath10k/
Dhtt_tx.c418 struct htt_data_tx_desc_frag *frags; in ath10k_htt_tx() local
474 frags = skb_cb->htt.txbuf->frags; in ath10k_htt_tx()
476 frags[0].paddr = __cpu_to_le32(skb_cb->paddr); in ath10k_htt_tx()
477 frags[0].len = __cpu_to_le32(msdu->len); in ath10k_htt_tx()
478 frags[1].paddr = 0; in ath10k_htt_tx()
479 frags[1].len = 0; in ath10k_htt_tx()
556 sizeof(skb_cb->htt.txbuf->frags); in ath10k_htt_tx()
Dhtt.h1238 struct htt_data_tx_desc_frag frags[2]; member
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4vf/
Dsge.c288 end = &si->frags[si->nr_frags]; in map_skb()
289 for (fp = si->frags; fp < end; fp++) { in map_skb()
298 while (fp-- > si->frags) in map_skb()
924 sgl->len0 = htonl(skb_frag_size(&si->frags[0])); in write_sgl()
940 to->len[0] = cpu_to_be32(skb_frag_size(&si->frags[i])); in write_sgl()
941 to->len[1] = cpu_to_be32(skb_frag_size(&si->frags[++i])); in write_sgl()
946 to->len[0] = cpu_to_be32(skb_frag_size(&si->frags[i])); in write_sgl()
1463 __skb_fill_page_desc(skb, 0, gl->frags[0].page, in copy_frags()
1464 gl->frags[0].offset + offset, in copy_frags()
1465 gl->frags[0].size - offset); in copy_frags()
[all …]
Dadapter.h152 struct page_frag frags[MAX_SKB_FRAGS]; member
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4/
Dsge.c273 end = &si->frags[si->nr_frags]; in map_skb()
275 for (fp = si->frags; fp < end; fp++) { in map_skb()
284 while (fp-- > si->frags) in map_skb()
302 end = &si->frags[si->nr_frags]; in unmap_skb()
303 for (fp = si->frags; fp < end; fp++) in unmap_skb()
868 sgl->len0 = htonl(skb_frag_size(&si->frags[0])); in write_sgl()
884 to->len[0] = cpu_to_be32(skb_frag_size(&si->frags[i])); in write_sgl()
885 to->len[1] = cpu_to_be32(skb_frag_size(&si->frags[++i])); in write_sgl()
890 to->len[0] = cpu_to_be32(skb_frag_size(&si->frags[i])); in write_sgl()
1699 __skb_fill_page_desc(skb, 0, gl->frags[0].page, in copy_frags()
[all …]
Dcxgb4.h469 struct page_frag frags[MAX_SKB_FRAGS]; member
/linux-4.1.27/block/partitions/
Dldm.c1296 static bool ldm_frag_add (const u8 *data, int size, struct list_head *frags) in ldm_frag_add() argument
1302 BUG_ON (!data || !frags); in ldm_frag_add()
1321 list_for_each (item, frags) { in ldm_frag_add()
1338 list_add_tail (&f->list, frags); in ldm_frag_add()
1387 static bool ldm_frag_commit (struct list_head *frags, struct ldmdb *ldb) in ldm_frag_commit() argument
1392 BUG_ON (!frags || !ldb); in ldm_frag_commit()
1394 list_for_each (item, frags) { in ldm_frag_commit()
1428 LIST_HEAD (frags); in ldm_get_vblks()
1455 if (!ldm_frag_add (data, size, &frags)) in ldm_get_vblks()
1464 result = ldm_frag_commit (&frags, ldb); /* Failures, already logged */ in ldm_get_vblks()
[all …]
/linux-4.1.27/net/sunrpc/auth_gss/
Dgss_krb5_crypto.c490 struct scatterlist frags[4]; member
505 sg_set_page(&desc->frags[desc->fragno], sg_page(sg), sg->length, in decryptor()
516 sg_mark_end(&desc->frags[desc->fragno - 1]); in decryptor()
518 ret = crypto_blkcipher_decrypt_iv(&desc->desc, desc->frags, in decryptor()
519 desc->frags, thislen); in decryptor()
523 sg_init_table(desc->frags, 4); in decryptor()
526 sg_set_page(&desc->frags[0], sg_page(sg), fraglen, in decryptor()
553 sg_init_table(desc.frags, 4); in gss_decrypt_xdr_buf()
808 sg_init_table(desc.frags, 4); in gss_krb5_aes_decrypt()
/linux-4.1.27/net/sctp/
Doutqueue.c1103 sctp_sack_variable_t *frags; in sctp_sack_update_unack_data() local
1109 frags = sack->variable; in sctp_sack_update_unack_data()
1111 unack_data -= ((ntohs(frags[i].gab.end) - in sctp_sack_update_unack_data()
1112 ntohs(frags[i].gab.start) + 1)); in sctp_sack_update_unack_data()
1130 sctp_sack_variable_t *frags = sack->variable; in sctp_outq_sack() local
1186 highest_tsn += ntohs(frags[gap_ack_blocks - 1].gab.end); in sctp_outq_sack()
1639 sctp_sack_variable_t *frags; in sctp_acked() local
1658 frags = sack->variable; in sctp_acked()
1661 if (TSN_lte(ntohs(frags[i].gab.start), gap) && in sctp_acked()
1662 TSN_lte(gap, ntohs(frags[i].gab.end))) in sctp_acked()
/linux-4.1.27/sound/soc/txx9/
Dtxx9aclc.c95 dmadata->frags = 2; in txx9aclc_pcm_prepare()
98 dmadata->frags = dmadata->buffer_bytes / dmadata->period_bytes; in txx9aclc_pcm_prepare()
176 dmadata->frag_count = NR_DMA_CHAIN % dmadata->frags; in txx9aclc_dma_tasklet()
196 dmadata->frag_count %= dmadata->frags; in txx9aclc_dma_tasklet()
Dtxx9aclc.h58 int frags; member
/linux-4.1.27/drivers/media/pci/ttpci/
Dav7110_av.c584 p->frags = 0; in av7110_p2t_init()
594 p->frags = 0; in clear_p2t()
598 static int find_pes_header(u8 const *buf, long int length, int *frags) in find_pes_header() argument
603 *frags = 0; in find_pes_header()
632 *frags = 1; in find_pes_header()
635 *frags = 2; in find_pes_header()
639 *frags = 3; in find_pes_header()
653 if (p->frags){ in av7110_p2t_write()
655 switch(p->frags) { in av7110_p2t_write()
700 p->frags = 0; in av7110_p2t_write()
[all …]
Dav7110.h59 int frags; member
/linux-4.1.27/fs/jffs2/
Dnodelist.c105 this->node->frags--; in jffs2_obsolete_node_frag()
106 if (!this->node->frags) { in jffs2_obsolete_node_frag()
114 …ref_offset(this->node->raw), this->node->ofs, this->node->ofs+this->node->size, this->node->frags); in jffs2_obsolete_node_frag()
286 this->node->frags++; in jffs2_add_frag_to_fragtree()
374 newfrag->node->frags = 1; in jffs2_add_full_dnode_to_inode()
571 if (frag->node && !(--frag->node->frags)) { in jffs2_kill_fragtree()
Dgc.c520 if (nrfrags == frag->node->frags) in jffs2_garbage_collect_live()
1008 if(fn->frags > 1) { in jffs2_garbage_collect_hole()
1110 D1(if(unlikely(fn->frags <= 1)) { in jffs2_garbage_collect_hole()
1112 __func__, fn->frags, je32_to_cpu(ri.version), in jffs2_garbage_collect_hole()
1125 new_fn->frags++; in jffs2_garbage_collect_hole()
1126 fn->frags--; in jffs2_garbage_collect_hole()
1129 if (fn->frags) { in jffs2_garbage_collect_hole()
1133 if (!new_fn->frags) { in jffs2_garbage_collect_hole()
Ddebug.c87 if (fn->frags > 1) { in __jffs2_dbg_fragtree_paranoia_check_nolock()
89 ref_offset(fn->raw), fn->frags); in __jffs2_dbg_fragtree_paranoia_check_nolock()
Dnodelist.h218 uint32_t frags; /* Number of fragments which currently refer member
Dwrite.c191 fn->frags = 0; in jffs2_write_dnode()
/linux-4.1.27/drivers/net/hyperv/
Dnetvsc_drv.c285 int frags = skb_shinfo(skb)->nr_frags; in init_page_array() local
305 for (i = 0; i < frags; i++) { in init_page_array()
306 skb_frag_t *frag = skb_shinfo(skb)->frags + i; in init_page_array()
317 int i, frags = skb_shinfo(skb)->nr_frags; in count_skb_frag_slots() local
320 for (i = 0; i < frags; i++) { in count_skb_frag_slots()
321 skb_frag_t *frag = skb_shinfo(skb)->frags + i; in count_skb_frag_slots()
/linux-4.1.27/drivers/infiniband/ulp/ipoib/
Dipoib_cm.c80 static void ipoib_cm_dma_unmap_rx(struct ipoib_dev_priv *priv, int frags, in ipoib_cm_dma_unmap_rx() argument
87 for (i = 0; i < frags; ++i) in ipoib_cm_dma_unmap_rx()
142 int id, int frags, in ipoib_cm_alloc_rx_skb() argument
167 for (i = 0; i < frags; i++) { in ipoib_cm_alloc_rx_skb()
539 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in skb_put_frags()
567 int frags; in ipoib_cm_handle_rx_wc() local
641 frags = PAGE_ALIGN(wc->byte_len - min(wc->byte_len, in ipoib_cm_handle_rx_wc()
644 newskb = ipoib_cm_alloc_rx_skb(dev, rx_ring, wr_id, frags, in ipoib_cm_handle_rx_wc()
656 ipoib_cm_dma_unmap_rx(priv, frags, rx_ring[wr_id].mapping); in ipoib_cm_handle_rx_wc()
657 memcpy(rx_ring[wr_id].mapping, mapping, (frags + 1) * sizeof *mapping); in ipoib_cm_handle_rx_wc()
Dipoib_ib.c285 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in ipoib_dma_map_tx()
297 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i - 1]; in ipoib_dma_map_tx()
323 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in ipoib_dma_unmap_tx()
519 skb_frag_t *frags = skb_shinfo(skb)->frags; in post_send() local
532 priv->tx_sge[i + off].length = skb_frag_size(&frags[i]); in post_send()
/linux-4.1.27/Documentation/networking/
Dpktgen.txt75 frags: 0 delay: 0 clone_skb: 1000000 ifname: eth1
90 Result: OK: 13101142(c12220741+d880401) usec, 10000000 (60byte,0frags)
106 pgset "frags 5" packet will consist of 5 fragments
254 frags
Dnetdev-features.txt119 ndo_start_xmit can handle skbs with frags in high memory.
124 NETIF_F_SG --- paged skbs (skb_shinfo()->frags), NETIF_F_FRAGLIST ---
/linux-4.1.27/sound/pci/lola/
Dlola_pcm.c328 if (str->frags >= LOLA_MAX_BDL_ENTRIES) in setup_bdle()
344 str->frags++; in setup_bdle()
367 str->frags = 0; in lola_setup_periods()
454 lola_dsd_write(chip, str->dsd, LVI, str->frags - 1); in lola_setup_controller()
Dlola.h302 unsigned int frags; member
/linux-4.1.27/drivers/isdn/i4l/
Disdn_ppp.c1595 lp->netdev->pb->frags = NULL; in isdn_ppp_mp_init()
1684 if ((frag = mp->frags) == NULL || MP_LT(newseq, MP_SEQ(frag))) { in isdn_ppp_mp_receive()
1686 mp->frags = frag = newfrag; in isdn_ppp_mp_receive()
1750 if (mp->frags == frag) in isdn_ppp_mp_receive()
1751 mp->frags = nextf; in isdn_ppp_mp_receive()
1770 mp->frags = nextf; in isdn_ppp_mp_receive()
1810 mp->frags = isdn_ppp_mp_discard(mp, start, nextf); in isdn_ppp_mp_receive()
1819 if (mp->frags == NULL) in isdn_ppp_mp_receive()
1820 mp->frags = frag; in isdn_ppp_mp_receive()
1827 frag = mp->frags->next; in isdn_ppp_mp_receive()
[all …]
/linux-4.1.27/drivers/scsi/cxgbi/
Dlibcxgbi.c1139 int frags = skb_shinfo(skb)->nr_frags + in cxgbi_sock_send_pdus() local
1149 if (frags >= SKB_WR_LIST_SIZE) { in cxgbi_sock_send_pdus()
2039 unsigned int dlen, struct page_frag *frags, in sgl_read_to_frags() argument
2064 if (i && page == frags[i - 1].page && in sgl_read_to_frags()
2066 frags[i - 1].offset + frags[i - 1].size) { in sgl_read_to_frags()
2067 frags[i - 1].size += copy; in sgl_read_to_frags()
2075 frags[i].page = page; in sgl_read_to_frags()
2076 frags[i].offset = sg->offset + sgoffset; in sgl_read_to_frags()
2077 frags[i].size = copy; in sgl_read_to_frags()
2186 tdata->frags, MAX_PDU_FRAGS); in cxgbi_conn_init_pdu()
[all …]
Dlibcxgbi.h594 struct page_frag frags[MAX_PDU_FRAGS]; member
/linux-4.1.27/include/linux/
Disdn_ppp.h108 struct sk_buff * frags; /* fragments sl list -- use skb->next */ member
Dskbuff.h338 skb_frag_t frags[MAX_SKB_FRAGS]; member
1571 len += skb_frag_size(&skb_shinfo(skb)->frags[i]); in skb_pagelen()
1591 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in __skb_fill_page_desc()
2285 __skb_frag_ref(&skb_shinfo(skb)->frags[f]); in skb_frag_ref()
2308 __skb_frag_unref(&skb_shinfo(skb)->frags[f]); in skb_frag_unref()
2362 __skb_frag_set_page(&skb_shinfo(skb)->frags[f], page); in skb_frag_set_page()
2525 const struct skb_frag_struct *frag = &skb_shinfo(skb)->frags[i - 1]; in skb_can_coalesce()
/linux-4.1.27/sound/pci/
Dintel8x0m.c179 int frags; member
413 ichdev->frags = 2; in snd_intel8x0m_setup_periods()
426 ichdev->frags = ichdev->size / ichdev->fragsize; in snd_intel8x0m_setup_periods()
431 ichdev->lvi_frag = ICH_REG_LVI_MASK % ichdev->frags; in snd_intel8x0m_setup_periods()
436 ichdev->lvi_frag, ichdev->frags, ichdev->fragsize, in snd_intel8x0m_setup_periods()
475 ichdev->lvi_frag %= ichdev->frags; in snd_intel8x0m_update()
Dintel8x0.c368 int frags; member
699 ichdev->frags = 2; in snd_intel8x0_setup_periods()
714 ichdev->frags = ichdev->size / ichdev->fragsize; in snd_intel8x0_setup_periods()
719 ichdev->lvi_frag = ICH_REG_LVI_MASK % ichdev->frags; in snd_intel8x0_setup_periods()
724 ichdev->lvi_frag, ichdev->frags, ichdev->fragsize, in snd_intel8x0_setup_periods()
788 ichdev->lvi_frag %= ichdev->frags; in snd_intel8x0_update()
/linux-4.1.27/drivers/net/
Dxen-netfront.c311 pfn = page_to_pfn(skb_frag_page(&skb_shinfo(skb)->frags[0])); in xennet_alloc_rx_buffers()
477 int i, frags = skb_shinfo(skb)->nr_frags; in xennet_count_skb_slots() local
482 for (i = 0; i < frags; i++) { in xennet_count_skb_slots()
483 skb_frag_t *frag = skb_shinfo(skb)->frags + i; in xennet_count_skb_slots()
607 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in xennet_start_xmit()
832 skb_frag_t *nfrag = &skb_shinfo(nskb)->frags[0]; in xennet_fill_frags()
970 skb_shinfo(skb)->frags[0].page_offset = rx->offset; in xennet_poll()
971 skb_frag_size_set(&skb_shinfo(skb)->frags[0], rx->status); in xennet_poll()
1095 page = skb_frag_page(&skb_shinfo(skb)->frags[0]); in xennet_release_rx_bufs()
/linux-4.1.27/drivers/net/ethernet/neterion/vxge/
Dvxge-traffic.c1476 priv->frags = 0; in vxge_hw_fifo_txdl_reserve()
1519 txdp = (struct vxge_hw_fifo_txd *)txdlh + txdl_priv->frags; in vxge_hw_fifo_txdl_buffer_set()
1529 if (txdl_priv->frags) { in vxge_hw_fifo_txdl_buffer_set()
1531 (txdl_priv->frags - 1); in vxge_hw_fifo_txdl_buffer_set()
1542 txdl_priv->frags++; in vxge_hw_fifo_txdl_buffer_set()
1569 txdp_last = (struct vxge_hw_fifo_txd *)txdlh + (txdl_priv->frags - 1); in vxge_hw_fifo_txdl_post()
1578 txdl_priv->frags - 1, in vxge_hw_fifo_txdl_post()
Dvxge-config.h1081 u32 frags; member
Dvxge-main.c566 frag = &skb_shinfo(skb)->frags[0]; in vxge_xmit_compl()
923 frag = &skb_shinfo(skb)->frags[0]; in vxge_xmit()
978 frag = &skb_shinfo(skb)->frags[0]; in vxge_xmit()
1048 frag = &skb_shinfo(skb)->frags[0]; in vxge_tx_term()
/linux-4.1.27/drivers/net/ethernet/marvell/
Dmvneta.c1699 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in mvneta_tx_frag_process()
1753 int frags = 0; in mvneta_tx() local
1760 frags = mvneta_tx_tso(skb, dev, txq); in mvneta_tx()
1764 frags = skb_shinfo(skb)->nr_frags + 1; in mvneta_tx()
1779 frags = 0; in mvneta_tx()
1783 if (frags == 1) { in mvneta_tx()
1802 frags = 0; in mvneta_tx()
1808 if (frags > 0) { in mvneta_tx()
1812 txq->count += frags; in mvneta_tx()
1813 mvneta_txq_pend_desc_add(pp, txq, frags); in mvneta_tx()
Dmvpp2.c5126 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in mvpp2_tx_frag_process()
5177 int frags = 0; in mvpp2_tx() local
5186 frags = skb_shinfo(skb)->nr_frags + 1; in mvpp2_tx()
5189 if (mvpp2_aggr_desc_num_check(port->priv, aggr_txq, frags) || in mvpp2_tx()
5191 txq_pcpu, frags)) { in mvpp2_tx()
5192 frags = 0; in mvpp2_tx()
5205 frags = 0; in mvpp2_tx()
5213 if (frags == 1) { in mvpp2_tx()
5227 frags = 0; in mvpp2_tx()
5232 txq_pcpu->reserved_num -= frags; in mvpp2_tx()
[all …]
Dsky2.c1233 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in sky2_rx_map_skb()
1247 skb_frag_size(&skb_shinfo(skb)->frags[i]), in sky2_rx_map_skb()
1271 skb_frag_size(&skb_shinfo(skb)->frags[i]), in sky2_rx_unmap_skb()
1950 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in sky2_xmit_frame()
2527 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in skb_put_frags()
Dmv643xx_eth.c676 const skb_frag_t *fragp = &skb_shinfo(skb)->frags[frag]; in has_tiny_unaligned_frags()
889 this_frag = &skb_shinfo(skb)->frags[frag]; in txq_submit_frag_skb()
Dskge.c2787 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in skge_xmit_frame()
/linux-4.1.27/drivers/net/ethernet/qlogic/
Dqla3xxx.c2265 static int ql_get_seg_count(struct ql3_adapter *qdev, unsigned short frags) in ql_get_seg_count() argument
2270 if (frags <= 2) in ql_get_seg_count()
2271 return frags + 1; in ql_get_seg_count()
2272 else if (frags <= 6) in ql_get_seg_count()
2273 return frags + 2; in ql_get_seg_count()
2274 else if (frags <= 10) in ql_get_seg_count()
2275 return frags + 3; in ql_get_seg_count()
2276 else if (frags <= 14) in ql_get_seg_count()
2277 return frags + 4; in ql_get_seg_count()
2278 else if (frags <= 18) in ql_get_seg_count()
[all …]
/linux-4.1.27/drivers/net/ethernet/tundra/
Dtsi108_eth.c655 int frags = skb_shinfo(skb)->nr_frags + 1; in tsi108_send_packet() local
677 if (data->txfree - frags < MAX_SKB_FRAGS + 1) { in tsi108_send_packet()
683 for (i = 0; i < frags; i++) { in tsi108_send_packet()
709 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i - 1]; in tsi108_send_packet()
718 if (i == frags - 1) in tsi108_send_packet()
/linux-4.1.27/drivers/net/ethernet/sfc/
Dtx.c257 skb_frag_t *f = &skb_shinfo(skb)->frags[i]; in efx_skb_copy_bits_to_pio()
413 fragment = &skb_shinfo(skb)->frags[i]; in efx_enqueue_skb()
1282 skb_shinfo(skb)->frags + frag_i); in efx_enqueue_skb_tso()
1302 skb_shinfo(skb)->frags + frag_i); in efx_enqueue_skb_tso()
/linux-4.1.27/drivers/net/ethernet/aeroflex/
Dgreth.c115 skb_frag_address(&skb_shinfo(skb)->frags[i]), in greth_print_tx_packet()
116 skb_shinfo(skb)->frags[i].size, true); in greth_print_tx_packet()
201 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in greth_clean_rings()
521 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in greth_start_xmit_gbit()
718 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in greth_clean_tx_gbit()
/linux-4.1.27/drivers/scsi/cxgbi/cxgb3i/
Dcxgb3i.c408 int frags = skb_shinfo(skb)->nr_frags + (len != skb->data_len); in push_tx_frames() local
409 int wrs_needed = skb_wrs[frags]; in push_tx_frames()
414 WARN_ON(frags >= SKB_WR_LIST_SIZE || wrs_needed < 1); in push_tx_frames()
419 csk, skb->len, skb->data_len, frags, in push_tx_frames()
434 csk, skb->len, skb->data_len, frags, skb->csum, in push_tx_frames()
/linux-4.1.27/arch/tile/include/hv/
Ddrv_xgbe_intf.h443 lepp_frag_t frags[0 /* Variable-sized; num_frags entries. */]; member
/linux-4.1.27/sound/pci/hda/
Dhda_controller.c144 azx_sd_writew(chip, azx_dev, SD_LVI, azx_dev->frags - 1); in azx_setup_controller()
301 if (azx_dev->frags >= AZX_MAX_BDL_ENTRIES) in setup_bdle()
323 azx_dev->frags++; in setup_bdle()
351 azx_dev->frags = 0; in azx_setup_periods()
1407 azx_dev->frags = 0; in azx_load_dsp_prepare()
Dhda_controller.h195 unsigned int frags; /* number for period in the play buffer */ member
/linux-4.1.27/drivers/staging/unisys/common-spar/include/channels/
Diochannel.h464 struct phys_info frags[MAX_PHYS_INFO]; /* physical page information for member
/linux-4.1.27/net/xfrm/
Dxfrm_ipcomp.c79 frag = skb_shinfo(skb)->frags + skb_shinfo(skb)->nr_frags; in ipcomp_decompress()
/linux-4.1.27/fs/ufs/
Dufs_fs.h261 #define ufs_fragstoblks(frags) ((frags) >> uspi->s_fpbshift) argument
/linux-4.1.27/drivers/net/ethernet/freescale/
Dgianfar.c2343 frag_len = skb_shinfo(skb)->frags[i].size; in gfar_start_xmit()
2353 &skb_shinfo(skb)->frags[i], in gfar_start_xmit()
2612 int frags = 0, nr_txbds = 0; in gfar_clean_tx_ring() local
2627 frags = skb_shinfo(skb)->nr_frags; in gfar_clean_tx_ring()
2633 nr_txbds = frags + 2; in gfar_clean_tx_ring()
2635 nr_txbds = frags + 1; in gfar_clean_tx_ring()
2671 for (i = 0; i < frags; i++) { in gfar_clean_tx_ring()
Dfec_main.c383 this_frag = &skb_shinfo(skb)->frags[frag]; in fec_enet_txq_submit_frag_skb()
390 frag_len = skb_shinfo(skb)->frags[frag].size; in fec_enet_txq_submit_frag_skb()
/linux-4.1.27/drivers/net/ethernet/intel/fm10k/
Dfm10k_main.c533 struct skb_frag_struct *frag = &skb_shinfo(skb)->frags[0]; in fm10k_pull_tail()
1008 for (frag = &skb_shinfo(skb)->frags[0];; frag++) { in fm10k_tx_map()
1120 count += TXD_USE_COUNT(skb_shinfo(skb)->frags[f].size); in fm10k_xmit_frame_ring()
/linux-4.1.27/include/net/
Dipv6.h323 return sum_frag_mem_limit(&net->ipv6.frags); in ip6_frag_mem()
535 struct inet_frags *frags);
/linux-4.1.27/drivers/net/ethernet/intel/i40evf/
Di40e_txrx.c1649 frag = &skb_shinfo(skb)->frags[0]; in i40e_chk_linearize()
1720 for (frag = &skb_shinfo(skb)->frags[0];; frag++) { in i40e_tx_map()
1892 count += TXD_USE_COUNT(skb_shinfo(skb)->frags[f].size); in i40e_xmit_descriptor_count()
/linux-4.1.27/drivers/net/ethernet/emulex/benet/
Dbe_main.c932 const struct skb_frag_struct *frag = &skb_shinfo(skb)->frags[i]; in be_xmit_enqueue()
1815 skb_shinfo(skb)->frags[0].page_offset = in skb_fill_rx_data()
1817 skb_frag_size_set(&skb_shinfo(skb)->frags[0], in skb_fill_rx_data()
1841 skb_shinfo(skb)->frags[j].page_offset = in skb_fill_rx_data()
1843 skb_frag_size_set(&skb_shinfo(skb)->frags[j], 0); in skb_fill_rx_data()
1849 skb_frag_size_add(&skb_shinfo(skb)->frags[j], curr_frag_len); in skb_fill_rx_data()
1923 skb_shinfo(skb)->frags[j].page_offset = in be_rx_compl_process_gro()
1925 skb_frag_size_set(&skb_shinfo(skb)->frags[j], 0); in be_rx_compl_process_gro()
1929 skb_frag_size_add(&skb_shinfo(skb)->frags[j], curr_frag_len); in be_rx_compl_process_gro()
/linux-4.1.27/drivers/net/ethernet/amd/xgbe/
Dxgbe-desc.c568 frag = &skb_shinfo(skb)->frags[i]; in xgbe_map_tx_skb()
Dxgbe-drv.c1352 frag = &skb_shinfo(skb)->frags[i]; in xgbe_packet_info()
/linux-4.1.27/drivers/net/ethernet/agere/
Det131x.c2428 struct skb_frag_struct *frags = &skb_shinfo(skb)->frags[0]; in nic_send_packet() local
2490 desc[frag].len_vlan = frags[i - 1].size; in nic_send_packet()
2492 &frags[i - 1], in nic_send_packet()
2494 frags[i - 1].size, in nic_send_packet()
/linux-4.1.27/drivers/message/fusion/
Dmptctl.c128 static MptSge_t *kbuf_alloc_2_sgl(int bytes, u32 dir, int sge_offset, int *frags,
1025 kbuf_alloc_2_sgl(int bytes, u32 sgdir, int sge_offset, int *frags, in kbuf_alloc_2_sgl() argument
1042 *frags = 0; in kbuf_alloc_2_sgl()
1133 *frags = numfrags; in kbuf_alloc_2_sgl()
/linux-4.1.27/drivers/staging/octeon/
Dethernet-tx.c300 struct skb_frag_struct *fs = skb_shinfo(skb)->frags + i; in cvm_oct_xmit()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb3/
Dsge.c257 skb_frag_size(&skb_shinfo(skb)->frags[frag_idx]), in unmap_skb()
980 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in make_sgl()
1546 pci_unmap_page(dui->pdev, *p++, skb_frag_size(&si->frags[i]), in deferred_unmap_destructor()
2100 rx_frag = skb_shinfo(skb)->frags; in lro_add_page()
/linux-4.1.27/drivers/net/ethernet/intel/i40e/
Di40e_txrx.c2440 frag = &skb_shinfo(skb)->frags[0]; in i40e_chk_linearize()
2517 for (frag = &skb_shinfo(skb)->frags[0];; frag++) { in i40e_tx_map()
2660 count += TXD_USE_COUNT(skb_shinfo(skb)->frags[f].size); in i40e_xmit_descriptor_count()
/linux-4.1.27/drivers/net/ethernet/rocker/
Drocker.c3943 struct rocker_tlv *frags; in rocker_port_xmit() local
3956 frags = rocker_tlv_nest_start(desc_info, ROCKER_TLV_TX_FRAGS); in rocker_port_xmit()
3957 if (!frags) in rocker_port_xmit()
3967 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in rocker_port_xmit()
3975 rocker_tlv_nest_end(desc_info, frags); in rocker_port_xmit()
3989 rocker_tlv_nest_cancel(desc_info, frags); in rocker_port_xmit()
/linux-4.1.27/drivers/atm/
Deni.c1136 skb_frag_page(&skb_shinfo(skb)->frags[i]) + in do_tx()
1137 skb_shinfo(skb)->frags[i].page_offset, in do_tx()
1138 skb_frag_size(&skb_shinfo(skb)->frags[i])); in do_tx()
Dhe.c2562 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in he_send()
/linux-4.1.27/drivers/scsi/fcoe/
Dfcoe_transport.c309 frag = &skb_shinfo(skb)->frags[i]; in fcoe_fc_crc()
Dfcoe.c1645 frag = &skb_shinfo(skb)->frags[skb_shinfo(skb)->nr_frags - 1]; in fcoe_xmit()
/linux-4.1.27/drivers/net/ethernet/pasemi/
Dpasemi_mac.c302 const skb_frag_t *frag = &skb_shinfo(skb)->frags[f]; in pasemi_mac_unmap_tx_skb()
1503 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in pasemi_mac_start_tx()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb/
Dsge.c1124 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in compute_large_page_tx_descs()
1256 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in write_tx_descs()
/linux-4.1.27/drivers/net/ethernet/realtek/
D8139cp.c725 this_frag = &skb_shinfo(skb)->frags[frag]; in unwind_tx_frag_mapping()
811 const skb_frag_t *this_frag = &skb_shinfo(skb)->frags[frag]; in cp_start_xmit()
Dr8169.c6816 const skb_frag_t *frag = info->frags + cur_frag; in rtl8169_xmit_frags()
7049 int frags; in rtl8169_start_xmit() local
7078 frags = rtl8169_xmit_frags(tp, skb, opts); in rtl8169_start_xmit()
7079 if (frags < 0) in rtl8169_start_xmit()
7081 else if (frags) in rtl8169_start_xmit()
7102 tp->cur_tx += frags + 1; in rtl8169_start_xmit()
/linux-4.1.27/drivers/net/ethernet/adaptec/
Dstarfire.c1230 const skb_frag_t *this_frag = &skb_shinfo(skb)->frags[i - 1]; in start_tx()
1352 skb_frag_size(&skb_shinfo(skb)->frags[i]), in intr_handler()
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_cmn.c3414 skb_frag_size(&skb_shinfo(skb)->frags[frag_idx]); in bnx2x_pkt_req_lin()
3430 skb_frag_size(&skb_shinfo(skb)->frags[wnd_idx + wnd_size - 1]); in bnx2x_pkt_req_lin()
3437 skb_frag_size(&skb_shinfo(skb)->frags[wnd_idx]); in bnx2x_pkt_req_lin()
4042 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in bnx2x_start_xmit()
/linux-4.1.27/drivers/net/ethernet/freescale/fs_enet/
Dfs_enet-main.c569 frag = skb_shinfo(skb)->frags; in fs_enet_start_xmit()
/linux-4.1.27/drivers/net/ethernet/sun/
Dsunvnet.c1021 skb_frag_t *f = &skb_shinfo(skb)->frags[i]; in vnet_skb_map()
1062 skb_frag_t *f = &skb_shinfo(skb)->frags[i]; in vnet_skb_shape()
Dcassini.c2005 skb_frag_t *frag = skb_shinfo(skb)->frags; in cas_rx_process_pkt()
2824 const skb_frag_t *fragp = &skb_shinfo(skb)->frags[frag]; in cas_xmit_tx_ringN()
Dsungem.c1065 const skb_frag_t *this_frag = &skb_shinfo(skb)->frags[frag]; in gem_start_xmit()
Dsunhme.c2344 const skb_frag_t *this_frag = &skb_shinfo(skb)->frags[frag]; in happy_meal_start_xmit()
Dniu.c3590 skb_frag_size(&skb_shinfo(skb)->frags[i]), in release_tx_packet()
6718 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in niu_start_xmit()
/linux-4.1.27/drivers/net/ethernet/broadcom/
Dbnx2.c2883 skb_frag_size(&skb_shinfo(skb)->frags[i]), in bnx2_tx_int()
2944 page = skb_frag_page(&shinfo->frags[shinfo->nr_frags]); in bnx2_reuse_rx_skb_pages()
2945 __skb_frag_set_page(&shinfo->frags[shinfo->nr_frags], NULL); in bnx2_reuse_rx_skb_pages()
3069 &skb_shinfo(skb)->frags[i - 1]; in bnx2_rx_skb()
5436 skb_frag_size(&skb_shinfo(skb)->frags[k]), in bnx2_free_tx_skbs()
6659 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in bnx2_start_xmit()
6728 skb_frag_size(&skb_shinfo(skb)->frags[i]), in bnx2_start_xmit()
Dbgmac.c183 struct skb_frag_struct *frag = &skb_shinfo(skb)->frags[i]; in bgmac_dma_tx_add()
Dtg3.c6574 skb_frag_size(&skb_shinfo(skb)->frags[i]), in tg3_tx()
7764 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in tg3_tx_skb_unmap()
8065 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in tg3_start_xmit()
/linux-4.1.27/drivers/net/vmxnet3/
Dvmxnet3_drv.c644 struct skb_frag_struct *frag = skb_shinfo(skb)->frags + in vmxnet3_append_frag()
740 const struct skb_frag_struct *frag = &skb_shinfo(skb)->frags[i]; in vmxnet3_map_pkt()
914 const struct skb_frag_struct *frag = &skb_shinfo(skb)->frags[i]; in txd_estimate()
/linux-4.1.27/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf_main.c666 struct skb_frag_struct *frag = &skb_shinfo(skb)->frags[0]; in ixgbevf_pull_tail()
3453 struct skb_frag_struct *frag = &skb_shinfo(skb)->frags[0]; in ixgbevf_tx_map()
3629 count += TXD_USE_COUNT(skb_shinfo(skb)->frags[f].size); in ixgbevf_xmit_frame()
/linux-4.1.27/drivers/net/ethernet/xilinx/
Dll_temac_main.c686 frag = &skb_shinfo(skb)->frags[0]; in temac_start_xmit()
Dxilinx_axienet_main.c694 frag = &skb_shinfo(skb)->frags[ii]; in axienet_start_xmit()
/linux-4.1.27/drivers/hsi/clients/
Dssi_protocol.c193 frag = &skb_shinfo(skb)->frags[i]; in ssip_skb_to_msg()
/linux-4.1.27/drivers/infiniband/hw/amso1100/
Dc2.c801 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in c2_xmit_frame()
/linux-4.1.27/drivers/net/ethernet/cisco/enic/
Denic_main.c363 for (frag = skb_shinfo(skb)->frags; len_left; frag++) { in enic_queue_wq_skb_cont()
489 for (frag = skb_shinfo(skb)->frags; len_left; frag++) { in enic_queue_wq_skb_tso()
/linux-4.1.27/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_io.c599 frag = &skb_shinfo(skb)->frags[i]; in qlcnic_map_tx_skb()
683 delta += skb_frag_size(&skb_shinfo(skb)->frags[i]); in qlcnic_xmit_frame()
/linux-4.1.27/drivers/net/ethernet/atheros/atl1e/
Datl1e_main.c1618 fg_size = skb_frag_size(&skb_shinfo(skb)->frags[i]); in atl1e_cal_tdp_req()
1794 frag = &skb_shinfo(skb)->frags[f]; in atl1e_tx_map()
/linux-4.1.27/drivers/net/ethernet/cadence/
Dmacb.c1155 const skb_frag_t *frag = &skb_shinfo(skb)->frags[f]; in macb_tx_map()
1267 frag_size = skb_frag_size(&skb_shinfo(skb)->frags[f]); in macb_start_xmit()
/linux-4.1.27/drivers/net/ethernet/myricom/myri10ge/
Dmyri10ge.c1410 frag = skb_shinfo(skb)->frags; in myri10ge_vlan_rx()
1464 rx_frags = skb_shinfo(skb)->frags; in myri10ge_rx_done()
3024 frag = &skb_shinfo(skb)->frags[frag_idx]; in myri10ge_xmit()
/linux-4.1.27/drivers/net/ethernet/qlogic/netxen/
Dnetxen_nic_main.c2018 frag = &skb_shinfo(skb)->frags[i]; in netxen_map_tx_skb()
2079 frag = &skb_shinfo(skb)->frags[i]; in netxen_nic_xmit_frame()
/linux-4.1.27/drivers/net/ethernet/atheros/alx/
Dmain.c1029 frag = &skb_shinfo(skb)->frags[f]; in alx_map_tx_skb()
/linux-4.1.27/drivers/net/ethernet/ibm/
Dibmveth.c1026 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in ibmveth_start_xmit()
/linux-4.1.27/net/appletalk/
Dddp.c952 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in atalk_sum_skb()
/linux-4.1.27/drivers/net/ethernet/nvidia/
Dforcedeth.c2206 u32 frag_size = skb_frag_size(&skb_shinfo(skb)->frags[i]); in nv_start_xmit()
2256 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in nv_start_xmit()
2354 u32 frag_size = skb_frag_size(&skb_shinfo(skb)->frags[i]); in nv_start_xmit_optimized()
2406 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in nv_start_xmit_optimized()
/linux-4.1.27/drivers/net/ethernet/atheros/atlx/
Datl1.c2282 frag = &skb_shinfo(skb)->frags[f]; in atl1_tx_map()
2383 unsigned int f_size = skb_frag_size(&skb_shinfo(skb)->frags[f]); in atl1_xmit_frame()
/linux-4.1.27/drivers/net/ethernet/ibm/ehea/
Dehea_main.c1687 frag = &skb_shinfo(skb)->frags[0]; in write_swqe2_data()
1700 frag = &skb_shinfo(skb)->frags[i]; in write_swqe2_data()
/linux-4.1.27/drivers/net/ethernet/calxeda/
Dxgmac.c1115 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in xgmac_xmit()
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/
Dixgbe_main.c1695 struct skb_frag_struct *frag = &skb_shinfo(skb)->frags[0]; in ixgbe_pull_tail()
1741 struct skb_frag_struct *frag = &skb_shinfo(skb)->frags[0]; in ixgbe_dma_sync_frag()
7038 for (frag = &skb_shinfo(skb)->frags[0];; frag++) { in ixgbe_tx_map()
7301 count += TXD_USE_COUNT(skb_shinfo(skb)->frags[f].size); in ixgbe_xmit_frame_ring()
/linux-4.1.27/drivers/net/usb/
Dusbnet.c1274 struct skb_frag_struct *f = &skb_shinfo(skb)->frags[i]; in build_dma_sg()
/linux-4.1.27/drivers/net/ethernet/samsung/sxgbe/
Dsxgbe_main.c1369 const skb_frag_t *frag = &skb_shinfo(skb)->frags[frag_num]; in sxgbe_xmit()
/linux-4.1.27/drivers/net/ethernet/intel/ixgb/
Dixgb_main.c1369 frag = &skb_shinfo(skb)->frags[f]; in ixgb_tx_map()
/linux-4.1.27/drivers/net/ethernet/natsemi/
Dns83820.c1112 frag = skb_shinfo(skb)->frags;
/linux-4.1.27/drivers/net/ethernet/ti/
Dnetcp_core.c1038 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in netcp_tx_map_skb()
/linux-4.1.27/drivers/net/ethernet/tehuti/
Dtehuti.c1520 frag = &skb_shinfo(skb)->frags[i]; in bdx_tx_map_skb()
/linux-4.1.27/drivers/net/ethernet/intel/igb/
Digb_main.c4891 for (frag = &skb_shinfo(skb)->frags[0];; frag++) { in igb_tx_map()
5018 count += TXD_USE_COUNT(skb_shinfo(skb)->frags[f].size); in igb_xmit_frame_ring()
6840 struct skb_frag_struct *frag = &skb_shinfo(skb)->frags[0]; in igb_pull_tail()
/linux-4.1.27/drivers/net/ethernet/intel/e1000/
De1000_main.c2908 frag = &skb_shinfo(skb)->frags[f]; in e1000_tx_map()
3209 count += TXD_USE_COUNT(skb_frag_size(&skb_shinfo(skb)->frags[f]), in e1000_xmit_frame()
/linux-4.1.27/drivers/net/ethernet/3com/
Dtyphoon.c814 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in typhoon_start_tx()
D3c59x.c2185 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in boomerang_start_xmit()
/linux-4.1.27/drivers/scsi/bnx2fc/
Dbnx2fc_fcoe.c329 frag = &skb_shinfo(skb)->frags[skb_shinfo(skb)->nr_frags - 1]; in bnx2fc_xmit()
/linux-4.1.27/drivers/net/ethernet/intel/igbvf/
Dnetdev.c2110 frag = &skb_shinfo(skb)->frags[f]; in igbvf_tx_map_adv()
/linux-4.1.27/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_main.c1995 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in stmmac_xmit()
/linux-4.1.27/drivers/net/ethernet/alteon/
Dacenic.c2463 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in ace_start_xmit()
/linux-4.1.27/drivers/net/ethernet/atheros/atl1c/
Datl1c_main.c2155 frag = &skb_shinfo(skb)->frags[f]; in atl1c_tx_map()
/linux-4.1.27/drivers/s390/net/
Dqeth_core_main.c3870 frag = &skb_shinfo(skb)->frags[cnt]; in qeth_get_elements_for_frags()
3976 frag = &skb_shinfo(skb)->frags[cnt]; in __qeth_fill_buffer()
/linux-4.1.27/drivers/net/ethernet/intel/e1000e/
Dnetdev.c5352 frag = &skb_shinfo(skb)->frags[f]; in e1000_tx_map()
5609 count += DIV_ROUND_UP(skb_frag_size(&skb_shinfo(skb)->frags[f]), in e1000_xmit_frame()
/linux-4.1.27/drivers/net/ethernet/
Djme.c2064 frag = &skb_shinfo(skb)->frags[i]; in jme_map_tx_skb()
/linux-4.1.27/drivers/net/ethernet/via/
Dvia-velocity.c2599 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in velocity_xmit()
/linux-4.1.27/drivers/net/ethernet/broadcom/genet/
Dbcmgenet.c1342 &skb_shinfo(skb)->frags[i], in bcmgenet_xmit()
/linux-4.1.27/drivers/net/ethernet/ibm/emac/
Dcore.c1484 struct skb_frag_struct *frag = &skb_shinfo(skb)->frags[i]; in emac_start_xmit_sg()
/linux-4.1.27/drivers/net/ethernet/neterion/
Ds2io.c2344 const skb_frag_t *frag = &skb_shinfo(skb)->frags[j]; in s2io_txdl_getskb()
4182 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in s2io_xmit()
/linux-4.1.27/drivers/net/ethernet/brocade/bna/
Dbnad.c3043 const struct skb_frag_struct *frag = &skb_shinfo(skb)->frags[i]; in bnad_start_xmit()
/linux-4.1.27/drivers/net/ethernet/qlogic/qlge/
Dqlge_main.c1351 skb_frag_t *frag = &skb_shinfo(skb)->frags[frag_idx]; in ql_map_send()
/linux-4.1.27/drivers/net/ethernet/micrel/
Dksz884x.c4679 this_frag = &skb_shinfo(skb)->frags[frag]; in send_packet()