Home
last modified time | relevance | path

Searched refs:nr_frags (Results 1 – 174 of 174) sorted by relevance

/linux-4.1.27/drivers/net/wireless/ipw2x00/
Dlibipw_tx.c185 for (i = 0; i < txb->nr_frags; i++) in libipw_txb_free()
191 static struct libipw_txb *libipw_alloc_txb(int nr_frags, int txb_size, in libipw_alloc_txb() argument
196 txb = kmalloc(sizeof(struct libipw_txb) + (sizeof(u8 *) * nr_frags), in libipw_alloc_txb()
202 txb->nr_frags = nr_frags; in libipw_alloc_txb()
205 for (i = 0; i < nr_frags; i++) { in libipw_alloc_txb()
214 if (unlikely(i != nr_frags)) { in libipw_alloc_txb()
260 int i, bytes_per_frag, nr_frags, bytes_last_frag, frag_size, in libipw_xmit() local
406 nr_frags = bytes / bytes_per_frag; in libipw_xmit()
409 nr_frags++; in libipw_xmit()
413 nr_frags = 1; in libipw_xmit()
[all …]
Dlibipw.h491 u8 nr_frags; member
Dipw2100.c3098 if (unlikely(1 + packet->info.d_struct.txb->nr_frags > in ipw2100_tx_send_data()
3107 if (txq->available <= 3 + packet->info.d_struct.txb->nr_frags) { in ipw2100_tx_send_data()
3141 if (packet->info.d_struct.txb->nr_frags > 1) in ipw2100_tx_send_data()
3150 tbd->num_fragments = 1 + packet->info.d_struct.txb->nr_frags; in ipw2100_tx_send_data()
3160 if (packet->info.d_struct.txb->nr_frags > 1) in ipw2100_tx_send_data()
3162 packet->info.d_struct.txb->nr_frags); in ipw2100_tx_send_data()
3165 for (i = 0; i < packet->info.d_struct.txb->nr_frags; i++) { in ipw2100_tx_send_data()
3167 if (i == packet->info.d_struct.txb->nr_frags - 1) in ipw2100_tx_send_data()
3200 txq->available -= 1 + packet->info.d_struct.txb->nr_frags; in ipw2100_tx_send_data()
Dipw2200.c10239 txb->nr_frags)); in ipw_tx_skb()
10241 txb->nr_frags, le32_to_cpu(tfd->u.data.num_chunks)); in ipw_tx_skb()
10262 if (i != txb->nr_frags) { in ipw_tx_skb()
10267 for (j = i; j < txb->nr_frags; j++) in ipw_tx_skb()
10275 for (j = i; j < txb->nr_frags; j++) { in ipw_tx_skb()
10360 for(n=0; n<txb->nr_frags; ++n) { in ipw_handle_promiscuous_tx()
/linux-4.1.27/net/core/
Dskbuff.c632 for (i = 0; i < shinfo->nr_frags; i++) in skb_release_data()
929 int num_frags = skb_shinfo(skb)->nr_frags; in skb_copy_ubufs()
1125 if (skb_shinfo(skb)->nr_frags) { in __pskb_copy_fclone()
1133 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in __pskb_copy_fclone()
1137 skb_shinfo(n)->nr_frags = i; in __pskb_copy_fclone()
1197 offsetof(struct skb_shared_info, frags[skb_shinfo(skb)->nr_frags])); in pskb_expand_head()
1208 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) in pskb_expand_head()
1473 int nfrags = skb_shinfo(skb)->nr_frags; in ___pskb_trim()
1496 skb_shinfo(skb)->nr_frags = i; in ___pskb_trim()
1601 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in __pskb_pull_tail()
[all …]
Dtso.c10 return skb_shinfo(skb)->gso_segs * 2 + skb_shinfo(skb)->nr_frags; in tso_count_descs()
46 (tso->next_frag_idx < skb_shinfo(skb)->nr_frags)) { in tso_build_data()
69 (tso->next_frag_idx < skb_shinfo(skb)->nr_frags)) { in tso_start()
Ddatagram.c376 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in skb_copy_datagram_iter()
463 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in skb_copy_datagram_from_iter()
592 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in skb_copy_and_csum_datagram()
Dpktgen.c2703 skb_shinfo(skb)->nr_frags = i; in pktgen_finalize_skb()
3158 static void show_results(struct pktgen_dev *pkt_dev, int nr_frags) in show_results() argument
3171 pkt_dev->cur_pkt_size, nr_frags); in show_results()
3190 int nr_frags = pkt_dev->skb ? skb_shinfo(pkt_dev->skb)->nr_frags : -1; in pktgen_stop_device() local
3203 show_results(pkt_dev, nr_frags); in pktgen_stop_device()
Ddev.c2533 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in illegal_highdma()
2545 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in illegal_highdma()
4006 pinfo->nr_frags && in skb_gro_reset_offset()
4030 --pinfo->nr_frags * sizeof(pinfo->frags[0])); in gro_pull_from_frag0()
/linux-4.1.27/drivers/net/xen-netback/
Dnetback.c371 int nr_frags = skb_shinfo(skb)->nr_frags; in xenvif_gop_skb() local
429 for (i = 0; i < nr_frags; i++) { in xenvif_gop_skb()
830 if (shinfo->nr_frags > MAX_SKB_FRAGS) { in xenvif_get_requests()
831 frag_overflow = shinfo->nr_frags - MAX_SKB_FRAGS; in xenvif_get_requests()
833 shinfo->nr_frags = MAX_SKB_FRAGS; in xenvif_get_requests()
835 nr_slots = shinfo->nr_frags; in xenvif_get_requests()
840 for (shinfo->nr_frags = start; shinfo->nr_frags < nr_slots; in xenvif_get_requests()
841 shinfo->nr_frags++, txp++, gop++) { in xenvif_get_requests()
845 frag_set_pending_idx(&frags[shinfo->nr_frags], pending_idx); in xenvif_get_requests()
860 for (shinfo->nr_frags = 0; shinfo->nr_frags < frag_overflow; in xenvif_get_requests()
[all …]
/linux-4.1.27/drivers/staging/rtl8192u/ieee80211/
Dieee80211_tx.c240 static struct ieee80211_txb *ieee80211_alloc_txb(int nr_frags, int txb_size, in ieee80211_alloc_txb() argument
246 sizeof(struct ieee80211_txb) + (sizeof(u8 *) * nr_frags), in ieee80211_alloc_txb()
252 txb->nr_frags = nr_frags; in ieee80211_alloc_txb()
255 for (i = 0; i < nr_frags; i++) { in ieee80211_alloc_txb()
263 if (unlikely(i != nr_frags)) { in ieee80211_alloc_txb()
602 int i, bytes_per_frag, nr_frags, bytes_last_frag, frag_size; in ieee80211_xmit() local
738 nr_frags = bytes / bytes_per_frag; in ieee80211_xmit()
741 nr_frags++; in ieee80211_xmit()
748 txb = ieee80211_alloc_txb(nr_frags, frag_size + ieee->tx_headroom, GFP_ATOMIC); in ieee80211_xmit()
767 for (i = 0; i < nr_frags; i++) { in ieee80211_xmit()
[all …]
Dieee80211_softmac.c2163 for(i = 0; i < txb->nr_frags; i++) { in ieee80211_softmac_xmit()
2203 for(i = ieee->tx_pending.frag; i < ieee->tx_pending.txb->nr_frags; i++) { in ieee80211_resume_tx()
Dieee80211.h1153 u8 nr_frags; member
/linux-4.1.27/drivers/staging/rtl8192e/
Drtllib_tx.c222 static struct rtllib_txb *rtllib_alloc_txb(int nr_frags, int txb_size, in rtllib_alloc_txb() argument
228 txb = kmalloc(sizeof(struct rtllib_txb) + (sizeof(u8 *) * nr_frags), in rtllib_alloc_txb()
234 txb->nr_frags = nr_frags; in rtllib_alloc_txb()
237 for (i = 0; i < nr_frags; i++) { in rtllib_alloc_txb()
245 if (unlikely(i != nr_frags)) { in rtllib_alloc_txb()
571 int i, bytes_per_frag, nr_frags, bytes_last_frag, frag_size; in rtllib_xmit_inter() local
769 nr_frags = bytes / bytes_per_frag; in rtllib_xmit_inter()
772 nr_frags++; in rtllib_xmit_inter()
780 txb = rtllib_alloc_txb(nr_frags, frag_size + in rtllib_xmit_inter()
794 for (i = 0; i < nr_frags; i++) { in rtllib_xmit_inter()
[all …]
Drtllib_softmac.c2497 for (i = 0; i < txb->nr_frags; i++) { in rtllib_softmac_xmit()
2529 for (i = ieee->tx_pending.frag; i < ieee->tx_pending.txb->nr_frags; in rtllib_resume_tx()
Drtllib.h1246 u8 nr_frags; member
/linux-4.1.27/drivers/net/wireless/ath/wil6210/
Dtxrx.c1048 void wil_tx_desc_set_nr_frags(struct vring_tx_desc *d, int nr_frags) in wil_tx_desc_set_nr_frags() argument
1050 d->mac.d[2] |= ((nr_frags + 1) << in wil_tx_desc_set_nr_frags()
1110 int nr_frags = skb_shinfo(skb)->nr_frags; in __wil_tx_vring() local
1125 if (unlikely(avail < 1 + nr_frags)) { in __wil_tx_vring()
1128 vring_index, 1 + nr_frags); in __wil_tx_vring()
1162 vring->ctx[i].nr_frags = nr_frags; in __wil_tx_vring()
1163 wil_tx_desc_set_nr_frags(d, nr_frags); in __wil_tx_vring()
1166 for (; f < nr_frags; f++) { in __wil_tx_vring()
1207 used, used + nr_frags + 1)) { in __wil_tx_vring()
1210 vring_index, used, used + nr_frags + 1); in __wil_tx_vring()
[all …]
Ddebugfs.c805 int nr_frags = skb_shinfo(skb)->nr_frags; in wil_seq_print_skb() local
810 if (nr_frags) { in wil_seq_print_skb()
811 seq_printf(s, " nr_frags = %d\n", nr_frags); in wil_seq_print_skb()
812 for (i = 0; i < nr_frags; i++) { in wil_seq_print_skb()
Dwil6210.h379 u8 nr_frags; member
/linux-4.1.27/drivers/net/ethernet/aeroflex/
Dgreth.c104 if (skb_shinfo(skb)->nr_frags == 0) in greth_print_tx_packet()
112 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in greth_print_tx_packet()
191 int nr_frags = skb_shinfo(skb)->nr_frags; in greth_clean_rings() local
200 for (i = 0; i < nr_frags; i++) { in greth_clean_rings()
211 greth->tx_free += nr_frags+1; in greth_clean_rings()
470 int curr_tx, nr_frags, i, err = NETDEV_TX_OK; in greth_start_xmit_gbit() local
474 nr_frags = skb_shinfo(skb)->nr_frags; in greth_start_xmit_gbit()
478 if (greth_num_free_bds(tx_last, greth->tx_next) < nr_frags + 1) { in greth_start_xmit_gbit()
496 if (nr_frags != 0) in greth_start_xmit_gbit()
520 for (i = 0; i < nr_frags; i++) { in greth_start_xmit_gbit()
[all …]
/linux-4.1.27/include/trace/events/
Dnet.h163 __field( unsigned char, nr_frags )
189 __entry->nr_frags = skb_shinfo(skb)->nr_frags;
201 __entry->nr_frags, __entry->gso_size, __entry->gso_type)
/linux-4.1.27/net/ipv4/
Dinet_lro.c150 int nr_frags; in lro_init_desc() local
154 nr_frags = skb_shinfo(skb)->nr_frags; in lro_init_desc()
156 lro_desc->next_frag = &(skb_shinfo(skb)->frags[nr_frags]); in lro_init_desc()
Dip_output.c1043 int i = skb_shinfo(skb)->nr_frags; in __ip_append_data()
1057 skb_shinfo(skb)->nr_frags = ++i; in __ip_append_data()
1277 i = skb_shinfo(skb)->nr_frags; in ip_append_page()
Dtcp_output.c1187 if (!skb_shinfo(skb)->nr_frags && skb->ip_summed != CHECKSUM_PARTIAL) { in tcp_fragment()
1249 for (i = 0; i < shinfo->nr_frags; i++) { in __pskb_trim_head()
1265 shinfo->nr_frags = k; in __pskb_trim_head()
1980 if (!skb_shinfo(skb)->nr_frags) { in tcp_mtu_probe()
2503 if (skb_shinfo(skb)->nr_frags != 0) in tcp_can_collapse()
Dtcp.c923 i = skb_shinfo(skb)->nr_frags; in do_tcp_sendpages()
1183 int i = skb_shinfo(skb)->nr_frags; in tcp_sendmsg()
2964 for (i = 0; i < shi->nr_frags; ++i) { in tcp_md5_hash_skb_data()
Dip_fragment.c569 for (i = 0; i < skb_shinfo(head)->nr_frags; i++) in ip_frag_reasm()
/linux-4.1.27/drivers/staging/octeon/
Dethernet-tx.c220 if (unlikely(skb_shinfo(skb)->nr_frags > 5)) { in cvm_oct_xmit()
290 if (skb_shinfo(skb)->nr_frags == 0) { in cvm_oct_xmit()
299 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in cvm_oct_xmit()
309 hw_buffer.s.size = skb_shinfo(skb)->nr_frags + 1; in cvm_oct_xmit()
310 pko_command.s.segs = skb_shinfo(skb)->nr_frags + 1; in cvm_oct_xmit()
365 if (unlikely(skb_shinfo(skb)->nr_frags)) { in cvm_oct_xmit()
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/
Den_tx.c566 if (shinfo->nr_frags == 1) { in is_inline()
573 if (shinfo->nr_frags) in is_inline()
605 real_size = CTRL_SIZE + shinfo->nr_frags * DS_SIZE + in get_real_size()
627 (shinfo->nr_frags + 1) * DS_SIZE; in get_real_size()
652 if (shinfo->nr_frags) in build_inline_wqe()
672 if (shinfo->nr_frags) in build_inline_wqe()
794 tx_info->nr_maps = shinfo->nr_frags + tx_info->linear; in mlx4_en_xmit()
802 for (i_frag = shinfo->nr_frags - 1; i_frag >= 0; i_frag--) { in mlx4_en_xmit()
1009 while (++i_frag < shinfo->nr_frags) { in mlx4_en_xmit()
Den_rx.c629 skb_shinfo(skb)->nr_frags = used_frags; in mlx4_en_rx_skb()
906 skb_shinfo(gro_skb)->nr_frags = nr; in mlx4_en_process_rx_cq()
/linux-4.1.27/net/xfrm/
Dxfrm_ipcomp.c76 if (WARN_ON(skb_shinfo(skb)->nr_frags >= MAX_SKB_FRAGS)) in ipcomp_decompress()
79 frag = skb_shinfo(skb)->frags + skb_shinfo(skb)->nr_frags; in ipcomp_decompress()
100 skb_shinfo(skb)->nr_frags++; in ipcomp_decompress()
/linux-4.1.27/drivers/net/ethernet/freescale/fs_enet/
Dfs_enet-main.c518 int nr_frags = skb_shinfo(skb)->nr_frags; in fs_enet_start_xmit() local
542 if (fep->tx_free <= nr_frags || (CBDR_SC(bdp) & BD_ENET_TX_READY)) { in fs_enet_start_xmit()
558 if (nr_frags) in fs_enet_start_xmit()
560 fep->tx_free -= nr_frags + 1; in fs_enet_start_xmit()
570 while (nr_frags) { in fs_enet_start_xmit()
589 nr_frags--; in fs_enet_start_xmit()
/linux-4.1.27/drivers/infiniband/hw/nes/
Dnes_nic.c411 if ((skb_shinfo(skb)->nr_frags + 1) > 4) { in nes_nic_send()
413 netdev->name, skb_shinfo(skb)->nr_frags + 2, skb_headlen(skb)); in nes_nic_send()
437 for (skb_fragment_index = 0; skb_fragment_index < skb_shinfo(skb)->nr_frags; in nes_nic_send()
485 u32 nr_frags; in nes_netdev_start_xmit() local
524 nr_frags = skb_shinfo(skb)->nr_frags; in nes_netdev_start_xmit()
526 nr_frags++; in nes_netdev_start_xmit()
529 if (unlikely((nr_frags > 4))) { in nes_netdev_start_xmit()
534 wqes_needed = nr_frags >> 2; in nes_netdev_start_xmit()
535 wqes_needed += (nr_frags&3)?1:0; in nes_netdev_start_xmit()
557 for (tso_frag_count=0; tso_frag_count < skb_shinfo(skb)->nr_frags; in nes_netdev_start_xmit()
[all …]
Dnes_cm.c524 skb_shinfo(skb)->nr_frags = 0; in form_cm_frame()
/linux-4.1.27/drivers/staging/rtl8723au/hal/
Drtl8723au_xmit.c309 for (t = 0; t < pattrib->nr_frags; t++) { in rtw_dump_xframe()
313 if (t != (pattrib->nr_frags - 1)) { in rtw_dump_xframe()
315 "pattrib->nr_frags =%d\n", pattrib->nr_frags); in rtw_dump_xframe()
/linux-4.1.27/drivers/infiniband/ulp/ipoib/
Dipoib_ib.c284 for (i = 0; i < skb_shinfo(skb)->nr_frags; ++i) { in ipoib_dma_map_tx()
322 for (i = 0; i < skb_shinfo(skb)->nr_frags; ++i) { in ipoib_dma_unmap_tx()
520 int nr_frags = skb_shinfo(skb)->nr_frags; in post_send() local
530 for (i = 0; i < nr_frags; ++i) { in post_send()
534 priv->tx_wr.num_sge = nr_frags + off; in post_send()
Dipoib_cm.c537 num_frags = skb_shinfo(skb)->nr_frags; in skb_put_frags()
545 --skb_shinfo(skb)->nr_frags; in skb_put_frags()
/linux-4.1.27/drivers/target/tcm_fc/
Dtfc_io.c153 skb_shinfo(fp_skb(fp))->nr_frags, in ft_queue_data_in()
177 (skb_shinfo(fp_skb(fp))->nr_frags < FC_FRAME_SG_LEN)) in ft_queue_data_in()
/linux-4.1.27/drivers/net/ethernet/sfc/
Dtx.c256 for (i = 0; i < skb_shinfo(skb)->nr_frags; ++i) { in efx_skb_copy_bits_to_pio()
282 if (skb_shinfo(skb)->nr_frags) { in efx_enqueue_skb_pio()
411 if (i >= skb_shinfo(skb)->nr_frags) in efx_enqueue_skb()
457 skb_shinfo(skb)->nr_frags + 1); in efx_enqueue_skb()
1279 EFX_BUG_ON_PARANOID(skb_shinfo(skb)->nr_frags < 1); in efx_enqueue_skb_tso()
1298 if (++frag_i >= skb_shinfo(skb)->nr_frags) in efx_enqueue_skb_tso()
Drx.c450 skb_fill_page_desc(skb, skb_shinfo(skb)->nr_frags, in efx_rx_packet_gro()
455 if (skb_shinfo(skb)->nr_frags == n_frags) in efx_rx_packet_gro()
503 skb_fill_page_desc(skb, skb_shinfo(skb)->nr_frags, in efx_rx_mk_skb()
509 if (skb_shinfo(skb)->nr_frags == n_frags) in efx_rx_mk_skb()
Dptp.c880 if (skb_shinfo(skb)->nr_frags != 0) { in efx_ptp_xmit_skb()
/linux-4.1.27/drivers/net/ethernet/broadcom/
Dbgmac.c147 int nr_frags; in bgmac_dma_tx_add() local
159 nr_frags = skb_shinfo(skb)->nr_frags; in bgmac_dma_tx_add()
164 if (ring->end - ring->start + nr_frags + 1 >= BGMAC_TX_RING_SLOTS) { in bgmac_dma_tx_add()
176 if (!nr_frags) in bgmac_dma_tx_add()
182 for (i = 0; i < nr_frags; i++) { in bgmac_dma_tx_add()
193 if (i == nr_frags - 1) in bgmac_dma_tx_add()
200 ring->end += nr_frags + 1; in bgmac_dma_tx_add()
Dbnx2.c2859 last_idx = sw_cons + tx_buf->nr_frags + 1; in bnx2_tx_int()
2860 last_ring_idx = sw_ring_cons + tx_buf->nr_frags + 1; in bnx2_tx_int()
2873 last = tx_buf->nr_frags; in bnx2_tx_int()
2943 shinfo->nr_frags--; in bnx2_reuse_rx_skb_pages()
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()
5430 last = tx_buf->nr_frags; in bnx2_free_tx_skbs()
6583 (skb_shinfo(skb)->nr_frags + 1))) { in bnx2_start_xmit()
6654 last_frag = skb_shinfo(skb)->nr_frags; in bnx2_start_xmit()
6655 tx_buf->nr_frags = last_frag; in bnx2_start_xmit()
Dtg3.c6567 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in tg3_tx()
7917 if (unlikely(budget <= (skb_shinfo(skb)->nr_frags + 1))) { in tg3_start_xmit()
8049 ((skb_shinfo(skb)->nr_frags == 0) ? TXD_FLAG_END : 0), in tg3_start_xmit()
8052 } else if (skb_shinfo(skb)->nr_frags > 0) { in tg3_start_xmit()
8063 last = skb_shinfo(skb)->nr_frags - 1; in tg3_start_xmit()
8543 skb_shinfo(skb)->nr_frags - 1); in tg3_free_rings()
Dbnx2.h6646 unsigned short nr_frags; member
/linux-4.1.27/drivers/net/ethernet/natsemi/
Dns83820.c1063 int nr_free, nr_frags; local
1074 nr_frags = skb_shinfo(skb)->nr_frags;
1087 if (nr_free <= nr_frags) {
1105 nr_free -= nr_frags;
1113 if (!nr_frags)
1136 if (nr_frags)
1153 cmdsts = ((nr_frags) ? CMDSTS_MORE : do_intr ? CMDSTS_INTR : 0);
1158 if (!nr_frags)
1168 nr_frags--;
/linux-4.1.27/drivers/net/ethernet/pasemi/
Dpasemi_mac.c573 nfrags = skb_shinfo(info->skb)->nr_frags; in pasemi_mac_free_tx_resources()
875 int nr_frags; in pasemi_mac_clean_tx() local
913 nr_frags = TX_DESC_INFO(txring, i).dma; in pasemi_mac_clean_tx()
919 buf_count = 2 + nr_frags; in pasemi_mac_clean_tx()
926 for (j = 0; j <= nr_frags; j++) in pasemi_mac_clean_tx()
930 nf[descr_count] = nr_frags; in pasemi_mac_clean_tx()
1398 const int nfrags = skb_shinfo(skb)->nr_frags; in pasemi_mac_queue_csdesc()
1494 nfrags = skb_shinfo(skb)->nr_frags; in pasemi_mac_start_tx()
/linux-4.1.27/drivers/net/ethernet/tehuti/
Dtehuti.c1503 int nr_frags = skb_shinfo(skb)->nr_frags; in bdx_tx_map_skb() local
1517 for (i = 0; i < nr_frags; i++) { in bdx_tx_map_skb()
1534 db->wptr->len = -txd_sizes[nr_frags].bytes; in bdx_tx_map_skb()
1626 int nr_frags = skb_shinfo(skb)->nr_frags; in bdx_tx_transmit() local
1663 (txd_sizes[nr_frags].qwords, txd_checksum, txd_vtag, in bdx_tx_transmit()
1674 f->m.wptr += txd_sizes[nr_frags].bytes; in bdx_tx_transmit()
1685 priv->tx_level -= txd_sizes[nr_frags].bytes; in bdx_tx_transmit()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb3/
Dsge.c253 nfrags = skb_shinfo(skb)->nr_frags; in unmap_skb()
899 skb_fill_page_desc(newskb, skb_shinfo(newskb)->nr_frags, in get_packet_pg()
946 flits = sgl_len(skb_shinfo(skb)->nr_frags + 1) + 2; in calc_tx_descs()
978 nfrags = skb_shinfo(skb)->nr_frags; in make_sgl()
1545 for (i = 0; i < si->nr_frags; i++) in deferred_unmap_destructor()
1629 cnt = skb_shinfo(skb)->nr_frags; in calc_tx_descs_ofld()
2071 int nr_frags; in lro_add_page() local
2101 nr_frags = skb_shinfo(skb)->nr_frags; in lro_add_page()
2103 if (!nr_frags) { in lro_add_page()
2118 rx_frag += nr_frags; in lro_add_page()
[all …]
/linux-4.1.27/drivers/staging/rtl8188eu/hal/
Drtl8188eu_xmit.c369 for (t = 0; t < pattrib->nr_frags; t++) { in rtw_dump_xframe()
373 if (t != (pattrib->nr_frags - 1)) { in rtw_dump_xframe()
374 RT_TRACE(_module_rtl871x_xmit_c_, _drv_err_, ("pattrib->nr_frags=%d\n", pattrib->nr_frags)); in rtw_dump_xframe()
/linux-4.1.27/drivers/net/usb/
Dcdc-phonet.c166 skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, in rx_complete()
172 skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, in rx_complete()
Dusbnet.c1257 num_sgs = skb_shinfo(skb)->nr_frags + 1; in build_dma_sg()
1273 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in build_dma_sg()
Dsmsc95xx.c1841 BUG_ON(skb_shinfo(skb)->nr_frags); in smsc95xx_tx_fixup()
/linux-4.1.27/drivers/staging/rtl8712/
Drtl871x_security.c186 for (curfragnum = 0; curfragnum < pattrib->nr_frags; in r8712_wep_encrypt()
194 if ((curfragnum + 1) == pattrib->nr_frags) { in r8712_wep_encrypt()
603 for (curfragnum = 0; curfragnum < pattrib->nr_frags; in r8712_tkip_encrypt()
615 if ((curfragnum + 1) == pattrib->nr_frags) { in r8712_tkip_encrypt()
1174 for (curfragnum = 0; curfragnum < pattrib->nr_frags; in r8712_aes_encrypt()
1176 if ((curfragnum + 1) == pattrib->nr_frags) { in r8712_aes_encrypt()
Drtl871x_xmit.c413 for (curfragnum = 0; curfragnum < pattrib->nr_frags; in xmitframe_addmic()
418 if ((curfragnum + 1) == pattrib->nr_frags) { in xmitframe_addmic()
684 pattrib->nr_frags = frg_inx; in r8712_xmitframe_coalesce()
687 ((pattrib->nr_frags == 1) ? in r8712_xmitframe_coalesce()
Drtl871x_xmit.h113 u8 nr_frags; member
Drtl8712_xmit.c719 for (t = 0; t < pattrib->nr_frags; t++) { in dump_xframe()
720 if (t != (pattrib->nr_frags - 1)) { in dump_xframe()
Dieee80211.h646 u8 nr_frags; member
/linux-4.1.27/drivers/staging/rtl8723au/core/
Drtw_security.c177 for (curfragnum = 0; curfragnum < pattrib->nr_frags ; curfragnum++) { in rtw_wep_encrypt23a()
184 if ((curfragnum + 1) == pattrib->nr_frags) { in rtw_wep_encrypt23a()
659 for (curfragnum = 0; curfragnum < pattrib->nr_frags; curfragnum++) { in rtw_tkip_encrypt23a()
672 if ((curfragnum + 1) == pattrib->nr_frags) { /* 4 the last fragment */ in rtw_tkip_encrypt23a()
1336 for (curfragnum = 0; curfragnum < pattrib->nr_frags; curfragnum++) { in rtw_aes_encrypt23a()
1338 if ((curfragnum + 1) == pattrib->nr_frags) { in rtw_aes_encrypt23a()
Drtw_xmit.c263 if (pattrib->nr_frags != 1) in update_attrib_vcs_info()
721 for (curfragnum = 0; curfragnum < pattrib->nr_frags; in xmitframe_addmic()
737 if ((curfragnum + 1) == pattrib->nr_frags) { in xmitframe_addmic()
1202 pattrib->nr_frags = frg_inx; in rtw_xmitframe_coalesce23a()
1206 ((pattrib->nr_frags == 1) ? in rtw_xmitframe_coalesce23a()
Drtw_mlme_ext.c2234 pattrib->nr_frags = 1; in update_mgntframe_attrib23a()
/linux-4.1.27/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_io.c584 int i, nr_frags; in qlcnic_map_tx_skb() local
587 nr_frags = skb_shinfo(skb)->nr_frags; in qlcnic_map_tx_skb()
598 for (i = 0; i < nr_frags; i++) { in qlcnic_map_tx_skb()
629 int i, nr_frags = skb_shinfo(skb)->nr_frags; in qlcnic_unmap_buffers() local
631 for (i = 0; i < nr_frags; i++) { in qlcnic_unmap_buffers()
676 frag_count = skb_shinfo(skb)->nr_frags + 1; in qlcnic_xmit_frame()
688 frag_count = 1 + skb_shinfo(skb)->nr_frags; in qlcnic_xmit_frame()
/linux-4.1.27/drivers/scsi/cxgbi/
Dlibcxgbi.c1139 int frags = skb_shinfo(skb)->nr_frags + in cxgbi_sock_send_pdus()
1151 csk, skb_shinfo(skb)->nr_frags, skb->len, in cxgbi_sock_send_pdus()
2192 tdata->nr_frags = err; in cxgbi_conn_init_pdu()
2194 if (tdata->nr_frags > MAX_SKB_FRAGS || in cxgbi_conn_init_pdu()
2195 (padlen && tdata->nr_frags == MAX_SKB_FRAGS)) { in cxgbi_conn_init_pdu()
2200 for (i = 0; i < tdata->nr_frags; i++, frag++) { in cxgbi_conn_init_pdu()
2214 for (i = 0; i < tdata->nr_frags; i++) { in cxgbi_conn_init_pdu()
2221 skb_shinfo(skb)->nr_frags = tdata->nr_frags; in cxgbi_conn_init_pdu()
2239 i = skb_shinfo(skb)->nr_frags; in cxgbi_conn_init_pdu()
2240 skb_fill_page_desc(skb, skb_shinfo(skb)->nr_frags, in cxgbi_conn_init_pdu()
Dlibcxgbi.h593 unsigned short nr_frags; member
/linux-4.1.27/drivers/staging/rtl8188eu/core/
Drtw_security.c170 for (curfragnum = 0; curfragnum < pattrib->nr_frags; curfragnum++) { in rtw_wep_encrypt()
176 if ((curfragnum+1) == pattrib->nr_frags) { /* the last fragment */ in rtw_wep_encrypt()
602 for (curfragnum = 0; curfragnum < pattrib->nr_frags; curfragnum++) { in rtw_tkip_encrypt()
613 if ((curfragnum+1) == pattrib->nr_frags) { /* 4 the last fragment */ in rtw_tkip_encrypt()
1235 for (curfragnum = 0; curfragnum < pattrib->nr_frags; curfragnum++) { in rtw_aes_encrypt()
1236 if ((curfragnum+1) == pattrib->nr_frags) { /* 4 the last fragment */ in rtw_aes_encrypt()
Drtw_xmit.c279 if (pattrib->nr_frags != 1) in update_attrib_vcs_info()
693 for (curfragnum = 0; curfragnum < pattrib->nr_frags; curfragnum++) { in xmitframe_addmic()
706 if ((curfragnum+1) == pattrib->nr_frags) { in xmitframe_addmic()
1085 pattrib->nr_frags = frg_inx; in rtw_xmitframe_coalesce()
1087 …pattrib->last_txcmdsz = pattrib->hdrlen + pattrib->iv_len + ((pattrib->nr_frags == 1) ? llc_sz : 0… in rtw_xmitframe_coalesce()
Drtw_mlme_ext.c1863 pattrib->nr_frags = 1; in update_mgntframe_attrib()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4vf/
Dsge.c288 end = &si->frags[si->nr_frags]; in map_skb()
310 unsigned int nfrags = skb_shinfo(skb)->nr_frags; in unmap_sgl()
880 flits = sgl_len(skb_shinfo(skb)->nr_frags + 1); in calc_tx_flits()
915 unsigned int nfrags = si->nr_frags; in write_sgl()
939 for (i = (nfrags != si->nr_frags); nfrags >= 2; nfrags -= 2, to++) { in write_sgl()
1351 ndesc, credits, txq->q.pidx, skb->len, ssi->nr_frags); in t4vf_eth_xmit()
1466 skb_shinfo(skb)->nr_frags = gl->nfrags; in copy_frags()
/linux-4.1.27/drivers/net/ethernet/freescale/
Dgianfar.c1908 for (j = 0; j < skb_shinfo(tx_queue->tx_skbuff[i])->nr_frags; in free_skb_tx_queue()
2258 unsigned int nr_frags, nr_txbds, bytes_sent, fcb_len = 0; in gfar_start_xmit() local
2296 nr_frags = skb_shinfo(skb)->nr_frags; in gfar_start_xmit()
2300 nr_txbds = nr_frags + 2; in gfar_start_xmit()
2302 nr_txbds = nr_frags + 1; in gfar_start_xmit()
2327 if (nr_frags == 0) { in gfar_start_xmit()
2338 for (i = 0; i < nr_frags; i++) { in gfar_start_xmit()
2349 if (i == nr_frags - 1) in gfar_start_xmit()
2490 for (i = 0; i < nr_frags; i++) { in gfar_start_xmit()
2627 frags = skb_shinfo(skb)->nr_frags; in gfar_clean_tx_ring()
Dfec_main.c371 int nr_frags = skb_shinfo(skb)->nr_frags; in fec_enet_txq_submit_frag_skb() local
382 for (frag = 0; frag < nr_frags; frag++) { in fec_enet_txq_submit_frag_skb()
393 if (frag == nr_frags - 1) { in fec_enet_txq_submit_frag_skb()
456 int nr_frags = skb_shinfo(skb)->nr_frags; in fec_enet_txq_submit_skb() local
511 if (nr_frags) { in fec_enet_txq_submit_skb()
/linux-4.1.27/drivers/infiniband/hw/amso1100/
Dc2.c769 if (unlikely(c2_port->tx_avail < (skb_shinfo(skb)->nr_frags + 1))) { in c2_xmit_frame()
799 if (skb_shinfo(skb)->nr_frags) { in c2_xmit_frame()
800 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in c2_xmit_frame()
824 c2_port->tx_avail -= (skb_shinfo(skb)->nr_frags + 1); in c2_xmit_frame()
/linux-4.1.27/drivers/net/ethernet/marvell/
Dmv643xx_eth.c675 for (frag = 0; frag < skb_shinfo(skb)->nr_frags; frag++) { in has_tiny_unaligned_frags()
881 int nr_frags = skb_shinfo(skb)->nr_frags; in txq_submit_frag_skb() local
884 for (frag = 0; frag < nr_frags; frag++) { in txq_submit_frag_skb()
900 if (frag == nr_frags - 1) { in txq_submit_frag_skb()
920 int nr_frags = skb_shinfo(skb)->nr_frags; in txq_submit_skb() local
947 if (nr_frags) { in txq_submit_skb()
975 txq->tx_desc_count += nr_frags + 1; in txq_submit_skb()
Dmvneta.c1696 int i, nr_frags = skb_shinfo(skb)->nr_frags; in mvneta_tx_frag_process() local
1698 for (i = 0; i < nr_frags; i++) { in mvneta_tx_frag_process()
1715 if (i == nr_frags - 1) { in mvneta_tx_frag_process()
1764 frags = skb_shinfo(skb)->nr_frags + 1; in mvneta_tx()
Dsky2.c1215 for (i = 0; i < skb_shinfo(re->skb)->nr_frags; i++) in sky2_rx_submit()
1232 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in sky2_rx_map_skb()
1269 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) in sky2_rx_unmap_skb()
1807 count = (skb_shinfo(skb)->nr_frags + 1) in tx_le_req()
1949 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in sky2_xmit_frame()
2525 num_frags = skb_shinfo(skb)->nr_frags; in skb_put_frags()
2532 --skb_shinfo(skb)->nr_frags; in skb_put_frags()
2566 if (skb_shinfo(skb)->nr_frags) in receive_new()
Dskge.c2744 if (unlikely(skge_avail(&skge->tx_ring) < skb_shinfo(skb)->nr_frags + 1)) in skge_xmit_frame()
2780 if (!skb_shinfo(skb)->nr_frags) /* single buffer i.e. no fragments */ in skge_xmit_frame()
2786 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in skge_xmit_frame()
Dmvpp2.c5125 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in mvpp2_tx_frag_process()
5144 if (i == (skb_shinfo(skb)->nr_frags - 1)) { in mvpp2_tx_frag_process()
5186 frags = skb_shinfo(skb)->nr_frags + 1; in mvpp2_tx()
/linux-4.1.27/drivers/net/ethernet/sun/
Dsungem.c661 if (skb_shinfo(skb)->nr_frags) { in gem_tx()
662 int last = entry + skb_shinfo(skb)->nr_frags; in gem_tx()
680 for (frag = 0; frag <= skb_shinfo(skb)->nr_frags; frag++) { in gem_tx()
1015 if (unlikely(TX_BUFFS_AVAIL(gp) <= (skb_shinfo(skb)->nr_frags + 1))) { in gem_start_xmit()
1027 if (skb_shinfo(skb)->nr_frags == 0) { in gem_start_xmit()
1064 for (frag = 0; frag < skb_shinfo(skb)->nr_frags; frag++) { in gem_start_xmit()
1074 if (frag == skb_shinfo(skb)->nr_frags - 1) in gem_start_xmit()
1600 for (frag = 0; frag <= skb_shinfo(skb)->nr_frags; frag++) { in gem_clean_rings()
1609 if (frag != skb_shinfo(skb)->nr_frags) in gem_clean_rings()
Dcassini.c1880 count -= skb_shinfo(skb)->nr_frags + in cas_tx_ringN()
1891 for (frag = 0; frag <= skb_shinfo(skb)->nr_frags; frag++) { in cas_tx_ringN()
2041 skb_shinfo(skb)->nr_frags++; in cas_rx_process_pkt()
2065 skb_shinfo(skb)->nr_frags++; in cas_rx_process_pkt()
2768 int entry, nr_frags, frag, tabort, tentry; in cas_xmit_tx_ringN() local
2778 CAS_TABORT(cp)*(skb_shinfo(skb)->nr_frags + 1)) { in cas_xmit_tx_ringN()
2798 nr_frags = skb_shinfo(skb)->nr_frags; in cas_xmit_tx_ringN()
2816 (nr_frags == 0)); in cas_xmit_tx_ringN()
2819 TX_DESC_SOF, (nr_frags == 0)); in cas_xmit_tx_ringN()
2823 for (frag = 0; frag < nr_frags; frag++) { in cas_xmit_tx_ringN()
[all …]
Dsunhme.c1225 for (frag = 0; frag <= skb_shinfo(skb)->nr_frags; frag++) { in happy_meal_clean_rings()
1239 if (frag != skb_shinfo(skb)->nr_frags) in happy_meal_clean_rings()
1939 if (skb_shinfo(skb)->nr_frags) { in happy_meal_tx()
1942 last = elem + skb_shinfo(skb)->nr_frags; in happy_meal_tx()
1951 for (frag = 0; frag <= skb_shinfo(skb)->nr_frags; frag++) { in happy_meal_tx()
2305 if (TX_BUFFS_AVAIL(hp) <= (skb_shinfo(skb)->nr_frags + 1)) { in happy_meal_start_xmit()
2317 if (skb_shinfo(skb)->nr_frags == 0) { in happy_meal_start_xmit()
2343 for (frag = 0; frag < skb_shinfo(skb)->nr_frags; frag++) { in happy_meal_start_xmit()
2356 if (frag == skb_shinfo(skb)->nr_frags - 1) in happy_meal_start_xmit()
Dsunvnet.c1020 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in vnet_skb_map()
1060 docopy = skb_shinfo(skb)->nr_frags >= ncookies; in vnet_skb_shape()
1061 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in vnet_skb_shape()
Dniu.c3280 skb_fill_page_desc(skb, skb_shinfo(skb)->nr_frags, page, offset, size); in niu_rx_skb_append()
3586 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in release_tx_packet()
6646 if (niu_tx_avail(rp) <= (skb_shinfo(skb)->nr_frags + 1)) { in niu_start_xmit()
6697 nfg = skb_shinfo(skb)->nr_frags; in niu_start_xmit()
6717 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in niu_start_xmit()
/linux-4.1.27/Documentation/networking/
Ddriver.txt21 if (TX_BUFFS_AVAIL(dp) <= (skb_shinfo(skb)->nr_frags + 1)) {
/linux-4.1.27/drivers/net/ethernet/samsung/sxgbe/
Dsxgbe_main.c1291 int nr_frags = skb_shinfo(skb)->nr_frags; in sxgbe_xmit() local
1314 if (unlikely(sxgbe_tx_avail(tqueue, tx_rsize) < nr_frags + 1)) { in sxgbe_xmit()
1368 for (frag_num = 0; frag_num < nr_frags; frag_num++) { in sxgbe_xmit()
1396 tqueue->tx_count_frames += nr_frags + 1; in sxgbe_xmit()
1418 first_desc, nr_frags); in sxgbe_xmit()
/linux-4.1.27/drivers/net/
Dxen-netfront.c477 int i, frags = skb_shinfo(skb)->nr_frags; in xennet_count_skb_slots()
606 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in xennet_start_xmit()
834 if (shinfo->nr_frags == MAX_SKB_FRAGS) { in xennet_fill_frags()
840 BUG_ON(shinfo->nr_frags >= MAX_SKB_FRAGS); in xennet_fill_frags()
842 skb_add_rx_frag(skb, shinfo->nr_frags, skb_frag_page(nfrag), in xennet_fill_frags()
845 skb_shinfo(nskb)->nr_frags = 0; in xennet_fill_frags()
Dvirtio_net.c301 skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, page, offset, in page_to_skb()
379 num_skb_frags = skb_shinfo(curr_skb)->nr_frags; in receive_mergeable()
/linux-4.1.27/drivers/net/ethernet/broadcom/genet/
Dbcmgenet.c1283 int nr_frags, index; in bcmgenet_xmit() local
1301 nr_frags = skb_shinfo(skb)->nr_frags; in bcmgenet_xmit()
1306 if (ring->free_bds <= nr_frags + 1) { in bcmgenet_xmit()
1329 if (nr_frags == 0) in bcmgenet_xmit()
1340 for (i = 0; i < nr_frags; i++) { in bcmgenet_xmit()
1343 (i == nr_frags - 1) ? DMA_EOP : 0, in bcmgenet_xmit()
1354 ring->free_bds -= nr_frags + 1; in bcmgenet_xmit()
1355 ring->prod_index += nr_frags + 1; in bcmgenet_xmit()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4/
Dsge.c273 end = &si->frags[si->nr_frags]; in map_skb()
302 end = &si->frags[si->nr_frags]; in unmap_skb()
325 unsigned int nfrags = skb_shinfo(skb)->nr_frags; in unmap_sgl()
812 flits = sgl_len(skb_shinfo(skb)->nr_frags + 1) + 4; in calc_tx_flits()
859 unsigned int nfrags = si->nr_frags; in write_sgl()
883 for (i = (nfrags != si->nr_frags); nfrags >= 2; nfrags -= 2, to++) { in write_sgl()
1477 cnt = skb_shinfo(skb)->nr_frags; in calc_tx_flits_ofld()
1702 skb_shinfo(skb)->nr_frags = gl->nfrags; in copy_frags()
/linux-4.1.27/drivers/net/ethernet/intel/e1000/
De1000_main.c2836 unsigned int max_per_txd, unsigned int nr_frags, in e1000_tx_map() argument
2865 if (unlikely(mss && !nr_frags && size == len && size > 8)) in e1000_tx_map()
2905 for (f = 0; f < nr_frags; f++) { in e1000_tx_map()
2923 if (unlikely(mss && f == (nr_frags-1) && in e1000_tx_map()
3120 unsigned int nr_frags; in e1000_xmit_frame() local
3207 nr_frags = skb_shinfo(skb)->nr_frags; in e1000_xmit_frame()
3208 for (f = 0; f < nr_frags; f++) in e1000_xmit_frame()
3212 count += nr_frags; in e1000_xmit_frame()
3256 nr_frags, mss); in e1000_xmit_frame()
4213 skb_shinfo(rxtop)->nr_frags, in e1000_clean_jumbo_rx_irq()
[all …]
/linux-4.1.27/drivers/net/ethernet/cadence/
Dmacb.c1123 unsigned int f, nr_frags = skb_shinfo(skb)->nr_frags; in macb_tx_map() local
1154 for (f = 0; f < nr_frags; f++) { in macb_tx_map()
1249 unsigned int count, nr_frags, frag_size, f; in macb_start_xmit() local
1265 nr_frags = skb_shinfo(skb)->nr_frags; in macb_start_xmit()
1266 for (f = 0; f < nr_frags; f++) { in macb_start_xmit()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb/
Dsge.c1117 unsigned int nfrags = skb_shinfo(skb)->nr_frags; in compute_large_page_tx_descs()
1208 nfrags = skb_shinfo(skb)->nr_frags; in write_tx_descs()
1320 count = 1 + skb_shinfo(skb)->nr_frags; in restart_sched()
1674 count = 1 + skb_shinfo(skb)->nr_frags; in t1_sge_tx()
1711 count = 1 + skb_shinfo(skb)->nr_frags; in t1_sge_tx()
/linux-4.1.27/drivers/hsi/clients/
Dssi_protocol.c186 BUG_ON(msg->sgt.nents != (unsigned int)(skb_shinfo(skb)->nr_frags + 1)); in ssip_skb_to_msg()
190 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in ssip_skb_to_msg()
215 msg = hsi_alloc_msg(skb_shinfo(skb)->nr_frags + 1, flags); in ssip_alloc_data()
/linux-4.1.27/drivers/net/ethernet/atheros/atlx/
Datl1.c2212 unsigned int nr_frags; in atl1_tx_map() local
2220 nr_frags = skb_shinfo(skb)->nr_frags; in atl1_tx_map()
2278 for (f = 0; f < nr_frags; f++) { in atl1_tx_map()
2369 unsigned int nr_frags = 0; in atl1_xmit_frame() local
2381 nr_frags = skb_shinfo(skb)->nr_frags; in atl1_xmit_frame()
2382 for (f = 0; f < nr_frags; f++) { in atl1_xmit_frame()
/linux-4.1.27/drivers/scsi/fcoe/
Dfcoe_transport.c308 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in fcoe_fc_crc()
471 skb_fill_page_desc(skb, skb_shinfo(skb)->nr_frags, page, in fcoe_get_paged_crc_eof()
Dfcoe.c1645 frag = &skb_shinfo(skb)->frags[skb_shinfo(skb)->nr_frags - 1]; in fcoe_xmit()
/linux-4.1.27/include/linux/
Dskbuff.h317 unsigned char nr_frags; member
1570 for (i = (int)skb_shinfo(skb)->nr_frags - 1; i >= 0; i--) in skb_pagelen()
1625 skb_shinfo(skb)->nr_frags = i + 1; in skb_fill_page_desc()
1634 #define SKB_PAGE_ASSERT(skb) BUG_ON(skb_shinfo(skb)->nr_frags)
2767 (skb_shinfo(skb)->nr_frags && !(features & NETIF_F_SG))); in skb_needs_linearize()
/linux-4.1.27/drivers/net/ethernet/intel/ixgb/
Dixgb_main.c1332 unsigned int nr_frags = skb_shinfo(skb)->nr_frags; in ixgb_tx_map() local
1342 if (unlikely(mss && !nr_frags && size == len && size > 8)) in ixgb_tx_map()
1366 for (f = 0; f < nr_frags; f++) { in ixgb_tx_map()
1383 if (unlikely(mss && (f == (nr_frags - 1)) in ixgb_tx_map()
/linux-4.1.27/drivers/net/ethernet/ibm/emac/
Dcore.c1449 int nr_frags = skb_shinfo(skb)->nr_frags; in emac_start_xmit_sg() local
1456 if (likely(!nr_frags && len <= MAL_MAX_TX_SIZE)) in emac_start_xmit_sg()
1465 if (unlikely(dev->tx_cnt + nr_frags + mal_tx_chunks(len) > NUM_TX_BUFF)) in emac_start_xmit_sg()
1480 slot = emac_xmit_split(dev, slot, pd + chunk, len, !nr_frags, in emac_start_xmit_sg()
1483 for (i = 0; i < nr_frags; ++i) { in emac_start_xmit_sg()
1493 slot = emac_xmit_split(dev, slot, pd, len, i == nr_frags - 1, in emac_start_xmit_sg()
/linux-4.1.27/drivers/staging/rtl8723au/include/
Drtw_xmit.h127 u8 nr_frags; member
/linux-4.1.27/drivers/staging/rtl8188eu/include/
Drtw_xmit.h126 u8 nr_frags; member
Dieee80211.h855 u8 nr_frags; member
/linux-4.1.27/drivers/net/hyperv/
Dnetvsc_drv.c285 int frags = skb_shinfo(skb)->nr_frags; in init_page_array()
317 int i, frags = skb_shinfo(skb)->nr_frags; in count_skb_frag_slots()
/linux-4.1.27/drivers/net/ethernet/intel/fm10k/
Dfm10k_main.c293 skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, page, in fm10k_add_rx_frag()
1119 for (f = 0; f < skb_shinfo(skb)->nr_frags; f++) in fm10k_xmit_frame_ring()
1122 count += skb_shinfo(skb)->nr_frags; in fm10k_xmit_frame_ring()
/linux-4.1.27/drivers/atm/
Deni.c1101 DPRINTK("iovcnt = %d\n",skb_shinfo(skb)->nr_frags); in do_tx()
1102 if (!skb_shinfo(skb)->nr_frags) dma_size += 5; in do_tx()
1103 else dma_size += 5*(skb_shinfo(skb)->nr_frags+1); in do_tx()
1124 if (!skb_shinfo(skb)->nr_frags) in do_tx()
1129 for (i = -1; i < skb_shinfo(skb)->nr_frags; i++) in do_tx()
Dzatm.c642 EVENT("iovcnt=%d\n",skb_shinfo(skb)->nr_frags,0); in do_tx()
644 if (!skb_shinfo(skb)->nr_frags) { in do_tx()
Dhe.c2517 if (skb_shinfo(skb)->nr_frags) { in he_send()
2561 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in he_send()
Dhorizon.c1700 unsigned int tx_iovcnt = skb_shinfo(skb)->nr_frags; in hrz_send()
Dnicstar.c1656 if (skb_shinfo(skb)->nr_frags != 0) { in ns_send()
Didt77252.c1979 if (skb_shinfo(skb)->nr_frags != 0) { in idt77252_send_skb()
/linux-4.1.27/drivers/net/ethernet/atheros/atl1e/
Datl1e_main.c1617 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in atl1e_cal_tdp_req()
1719 u16 nr_frags; in atl1e_tx_map() local
1725 nr_frags = skb_shinfo(skb)->nr_frags; in atl1e_tx_map()
1789 for (f = 0; f < nr_frags; f++) { in atl1e_tx_map()
/linux-4.1.27/drivers/net/ethernet/realtek/
D8139cp.c744 if (TX_BUFFS_AVAIL(cp) <= (skb_shinfo(skb)->nr_frags + 1)) { in cp_start_xmit()
757 if (skb_shinfo(skb)->nr_frags == 0) { in cp_start_xmit()
810 for (frag = 0; frag < skb_shinfo(skb)->nr_frags; frag++) { in cp_start_xmit()
841 if (frag == skb_shinfo(skb)->nr_frags - 1) in cp_start_xmit()
Dr8169.c80 #define TX_FRAGS_READY_FOR(tp,nr_frags) \ argument
81 (TX_SLOTS_AVAIL(tp) >= (nr_frags + 1))
6815 for (cur_frag = 0; cur_frag < info->nr_frags; cur_frag++) { in rtl8169_xmit_frags()
7051 if (unlikely(!TX_FRAGS_READY_FOR(tp, skb_shinfo(skb)->nr_frags))) { in rtl8169_start_xmit()
/linux-4.1.27/drivers/net/ethernet/
Djme.c1979 nr_alloc = skb_shinfo(skb)->nr_frags + 2; in jme_alloc_txdesc()
2057 int i, nr_frags = skb_shinfo(skb)->nr_frags; in jme_map_tx_skb() local
2063 for (i = 0 ; i < nr_frags ; ++i) { in jme_map_tx_skb()
2205 txbi->nr_desc = skb_shinfo(skb)->nr_frags + 2; in jme_fill_tx_desc()
2280 idx, skb_shinfo(skb)->nr_frags + 2, jiffies); in jme_start_xmit()
/linux-4.1.27/drivers/net/ethernet/qlogic/netxen/
Dnetxen_nic_main.c2003 int i, nr_frags; in netxen_map_tx_skb() local
2006 nr_frags = skb_shinfo(skb)->nr_frags; in netxen_map_tx_skb()
2017 for (i = 0; i < nr_frags; i++) { in netxen_map_tx_skb()
2071 frag_count = skb_shinfo(skb)->nr_frags + 1; in netxen_nic_xmit_frame()
2086 frag_count = 1 + skb_shinfo(skb)->nr_frags; in netxen_nic_xmit_frame()
/linux-4.1.27/drivers/net/ethernet/ibm/
Dibmveth.c957 if (skb_shinfo(skb)->nr_frags > 5 && __skb_linearize(skb)) { in ibmveth_start_xmit()
1025 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in ibmveth_start_xmit()
1051 for (i = 1; i < skb_shinfo(skb)->nr_frags + 1; i++) in ibmveth_start_xmit()
/linux-4.1.27/drivers/net/ethernet/atheros/atl1c/
Datl1c_main.c1957 tpd_req = skb_shinfo(skb)->nr_frags + 1; in atl1c_cal_tpd_req()
2101 u16 nr_frags; in atl1c_tx_map() local
2105 nr_frags = skb_shinfo(skb)->nr_frags; in atl1c_tx_map()
2152 for (f = 0; f < nr_frags; f++) { in atl1c_tx_map()
/linux-4.1.27/drivers/block/aoe/
Daoedev.c415 skb_shinfo(skb)->nr_frags = skb->data_len = 0; in skbfree()
Daoecmd.c244 skb_shinfo(skb)->nr_frags = skb->data_len = 0; in newtframe()
/linux-4.1.27/drivers/net/ethernet/intel/i40evf/
Di40e_txrx.c1095 skb_fill_page_desc(skb, skb_shinfo(skb)->nr_frags, in i40e_clean_rx_irq_ps()
1635 num_frags = skb_shinfo(skb)->nr_frags; in i40e_chk_linearize()
1891 for (f = 0; f < skb_shinfo(skb)->nr_frags; f++) in i40e_xmit_descriptor_count()
/linux-4.1.27/drivers/net/ethernet/3com/
D3c59x.c2165 if (!skb_shinfo(skb)->nr_frags) { in boomerang_start_xmit()
2184 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in boomerang_start_xmit()
2209 if (i == skb_shinfo(skb)->nr_frags-1) in boomerang_start_xmit()
2448 for (i=0; i<=skb_shinfo(skb)->nr_frags; i++) in boomerang_interrupt()
2777 for (k=0; k<=skb_shinfo(skb)->nr_frags; k++) in vortex_close()
Dtyphoon.c740 numDesc = skb_shinfo(skb)->nr_frags + 1; in typhoon_start_tx()
793 if(skb_shinfo(skb)->nr_frags == 0) { in typhoon_start_tx()
813 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in typhoon_start_tx()
/linux-4.1.27/drivers/net/ethernet/intel/igbvf/
Dnetdev.c318 if (!skb_shinfo(skb)->nr_frags) { in igbvf_clean_rx_irq()
331 skb_fill_page_desc(skb, skb_shinfo(skb)->nr_frags, in igbvf_clean_rx_irq()
2102 for (f = 0; f < skb_shinfo(skb)->nr_frags; f++) { in igbvf_tx_map_adv()
2241 if (igbvf_maybe_stop_tx(netdev, skb_shinfo(skb)->nr_frags + 4)) { in igbvf_xmit_frame_ring_adv()
/linux-4.1.27/drivers/net/ethernet/amd/xgbe/
Dxgbe-desc.c565 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in xgbe_map_tx_skb()
Dxgbe-drv.c1351 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in xgbe_packet_info()
2014 skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, in xgbe_rx_poll()
/linux-4.1.27/drivers/s390/net/
Dqeth_l3_main.c2958 int nr_frags; in qeth_l3_hard_start_xmit() local
2984 (skb_shinfo(skb)->nr_frags == 0)) { in qeth_l3_hard_start_xmit()
3071 nr_frags = skb_shinfo(new_skb)->nr_frags; in qeth_l3_hard_start_xmit()
3100 if (nr_frags) { in qeth_l3_hard_start_xmit()
3103 card->perf_stats.sg_frags_sent += nr_frags + 1; in qeth_l3_hard_start_xmit()
Dqeth_core_main.c3869 for (cnt = 0; cnt < skb_shinfo(skb)->nr_frags; cnt++) { in qeth_get_elements_for_frags()
3954 if (skb_shinfo(skb)->nr_frags) in __qeth_fill_buffer()
3975 for (cnt = 0; cnt < skb_shinfo(skb)->nr_frags; cnt++) { in __qeth_fill_buffer()
5307 card->perf_stats.sg_frags_rx += skb_shinfo(skb)->nr_frags; in qeth_core_get_next_skb()
/linux-4.1.27/drivers/net/ethernet/intel/e1000e/
Dnetdev.c1583 skb_fill_page_desc(rxtop, shinfo->nr_frags, in e1000_clean_jumbo_rx_irq()
1595 skb_fill_page_desc(rxtop, shinfo->nr_frags, in e1000_clean_jumbo_rx_irq()
5313 unsigned int nr_frags) in e1000_tx_map() argument
5349 for (f = 0; f < nr_frags; f++) { in e1000_tx_map()
5552 unsigned int nr_frags; in e1000_xmit_frame() local
5607 nr_frags = skb_shinfo(skb)->nr_frags; in e1000_xmit_frame()
5608 for (f = 0; f < nr_frags; f++) in e1000_xmit_frame()
5652 nr_frags); in e1000_xmit_frame()
/linux-4.1.27/drivers/net/vmxnet3/
Dvmxnet3_drv.c645 skb_shinfo(skb)->nr_frags; in vmxnet3_append_frag()
647 BUG_ON(skb_shinfo(skb)->nr_frags >= MAX_SKB_FRAGS); in vmxnet3_append_frag()
654 skb_shinfo(skb)->nr_frags++; in vmxnet3_append_frag()
739 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in vmxnet3_map_pkt()
913 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in txd_estimate()
/linux-4.1.27/net/ieee802154/6lowpan/
Dreassembly.c284 for (i = 0; i < skb_shinfo(head)->nr_frags; i++) in lowpan_frag_reasm()
/linux-4.1.27/drivers/net/wireless/b43legacy/
Dpio.c197 B43legacy_WARN_ON(skb_shinfo(skb)->nr_frags != 0); in pio_tx_write_fragment()
Ddma.c1024 B43legacy_WARN_ON(skb_shinfo(skb)->nr_frags != 0); in dma_tx_fragment()
Dmain.c2530 B43legacy_WARN_ON(skb_shinfo(skb)->nr_frags); in b43legacy_op_tx()
/linux-4.1.27/net/ipv6/netfilter/
Dnf_conntrack_reasm.c425 for (i = 0; i < skb_shinfo(head)->nr_frags; i++) in nf_ct_frag6_reasm()
/linux-4.1.27/drivers/net/ethernet/via/
Dvia-velocity.c1746 if (skb_shinfo(skb)->nr_frags > 0) in velocity_free_tx_buf()
2567 if (skb_shinfo(skb)->nr_frags > 6 && __skb_linearize(skb)) { in velocity_xmit()
2572 pktlen = skb_shinfo(skb)->nr_frags == 0 ? in velocity_xmit()
2598 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in velocity_xmit()
Dvia-rhine.c1753 …(((unsigned long)skb->data & 3) || skb_shinfo(skb)->nr_frags != 0 || skb->ip_summed == CHECKSUM_PA… in rhine_start_tx()
/linux-4.1.27/drivers/net/ethernet/intel/i40e/
Di40e_txrx.c1620 skb_fill_page_desc(skb, skb_shinfo(skb)->nr_frags, in i40e_clean_rx_irq_ps()
2426 num_frags = skb_shinfo(skb)->nr_frags; in i40e_chk_linearize()
2659 for (f = 0; f < skb_shinfo(skb)->nr_frags; f++) in i40e_xmit_descriptor_count()
/linux-4.1.27/drivers/usb/gadget/function/
Df_phonet.c349 skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, page, in pn_rx_complete()
/linux-4.1.27/net/packet/
Daf_packet.c2138 int to_write, offset, len, tp_len, nr_frags, len_max; in tpacket_fill_skb() local
2231 nr_frags = skb_shinfo(skb)->nr_frags; in tpacket_fill_skb()
2233 if (unlikely(nr_frags >= MAX_SKB_FRAGS)) { in tpacket_fill_skb()
2243 skb_fill_page_desc(skb, nr_frags, page, offset, len); in tpacket_fill_skb()
/linux-4.1.27/drivers/net/ethernet/atheros/alx/
Dmain.c1026 for (f = 0; f < skb_shinfo(skb)->nr_frags; f++) { in alx_map_tx_skb()
1074 int tpdreq = skb_shinfo(skb)->nr_frags + 1; in alx_start_xmit()
/linux-4.1.27/drivers/net/ethernet/agere/
Det131x.c2427 u32 nr_frags = skb_shinfo(skb)->nr_frags + 1; in nic_send_packet() local
2441 memset(desc, 0, sizeof(struct tx_desc) * (nr_frags + 1)); in nic_send_packet()
2443 for (i = 0; i < nr_frags; i++) { in nic_send_packet()
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_cmn.c3389 if (skb_shinfo(skb)->nr_frags >= (MAX_FETCH_BD - 3)) { in bnx2x_pkt_req_lin()
3397 int num_wnds = skb_shinfo(skb)->nr_frags - wnd_size; in bnx2x_pkt_req_lin()
3451 skb_shinfo(skb)->nr_frags, hlen, first_bd_sz); in bnx2x_pkt_req_lin()
3762 skb_shinfo(skb)->nr_frags + in bnx2x_start_xmit()
4041 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in bnx2x_start_xmit()
/linux-4.1.27/net/ipv6/
Dreassembly.c443 for (i = 0; i < skb_shinfo(head)->nr_frags; i++) in ip6_frag_reasm()
Dip6_output.c1499 int i = skb_shinfo(skb)->nr_frags; in __ip6_append_data()
1513 skb_shinfo(skb)->nr_frags = ++i; in __ip6_append_data()
/linux-4.1.27/drivers/scsi/libfc/
Dfc_fcp.c651 skb_shinfo(fp_skb(fp))->nr_frags, in fc_fcp_send_data()
672 if ((skb_shinfo(fp_skb(fp))->nr_frags < FC_FRAME_SG_LEN) && in fc_fcp_send_data()
/linux-4.1.27/drivers/net/ethernet/alteon/
Dacenic.c2424 if (!skb_shinfo(skb)->nr_frags) { in ace_start_xmit()
2462 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in ace_start_xmit()
2479 if (i == skb_shinfo(skb)->nr_frags - 1) { in ace_start_xmit()
/linux-4.1.27/drivers/net/ethernet/adaptec/
Dstarfire.c162 #define skb_num_frags(skb) (skb_shinfo(skb)->nr_frags + 1)
1349 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in intr_handler()
/linux-4.1.27/drivers/net/ethernet/emulex/benet/
Dbe_main.c682 return 1 + (skb_headlen(skb) ? 1 : 0) + skb_shinfo(skb)->nr_frags; in skb_wrb_cnt()
931 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in be_xmit_enqueue()
1813 skb_shinfo(skb)->nr_frags = 1; in skb_fill_rx_data()
1844 skb_shinfo(skb)->nr_frags++; in skb_fill_rx_data()
1936 skb_shinfo(skb)->nr_frags = j + 1; in be_rx_compl_process_gro()
/linux-4.1.27/drivers/net/ethernet/ti/
Dnetcp_core.c665 skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, page, in netcp_process_one_rx_packet()
1037 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in netcp_tx_map_skb()
/linux-4.1.27/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf_main.c813 skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, page, in ixgbevf_add_rx_frag()
3628 for (f = 0; f < skb_shinfo(skb)->nr_frags; f++) in ixgbevf_xmit_frame()
3631 count += skb_shinfo(skb)->nr_frags; in ixgbevf_xmit_frame()
/linux-4.1.27/drivers/net/ethernet/xilinx/
Dll_temac_main.c685 num_frag = skb_shinfo(skb)->nr_frags; in temac_start_xmit()
Dxilinx_axienet_main.c662 num_frag = skb_shinfo(skb)->nr_frags; in axienet_start_xmit()
/linux-4.1.27/drivers/net/ethernet/faraday/
Dftgmac100.c466 skb_fill_page_desc(skb, skb_shinfo(skb)->nr_frags, page, 0, size); in ftgmac100_rx_packet()
/linux-4.1.27/drivers/net/ethernet/cisco/enic/
Denic_main.c583 skb_shinfo(skb)->nr_frags + 1 > ENIC_NON_TSO_MAX_DESC && in enic_hard_start_xmit()
592 skb_shinfo(skb)->nr_frags + ENIC_DESC_MAX_SPLITS) { in enic_hard_start_xmit()
/linux-4.1.27/drivers/net/ethernet/neterion/vxge/
Dvxge-main.c565 frg_cnt = skb_shinfo(skb)->nr_frags; in vxge_xmit_compl()
913 frg_cnt = skb_shinfo(skb)->nr_frags; in vxge_xmit()
1047 frg_cnt = skb_shinfo(skb)->nr_frags; in vxge_tx_term()
/linux-4.1.27/drivers/net/ethernet/altera/
Daltera_tse_main.c572 int nfrags = skb_shinfo(skb)->nr_frags; in tse_start_xmit()
/linux-4.1.27/drivers/net/ethernet/tundra/
Dtsi108_eth.c655 int frags = skb_shinfo(skb)->nr_frags + 1; in tsi108_send_packet()
/linux-4.1.27/drivers/net/ethernet/tile/
Dtilepro.c1624 for (i = 0; i < sh->nr_frags; i++) { in tile_net_tx_frags()
Dtilegx.c1987 for (i = 0; i < sh->nr_frags; i++) { in tile_net_tx_frags()
/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()
/linux-4.1.27/net/appletalk/
Dddp.c950 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in atalk_sum_skb()
/linux-4.1.27/drivers/net/ethernet/qlogic/qlge/
Dqlge_main.c1318 int frag_cnt = skb_shinfo(skb)->nr_frags; in ql_map_send()
1519 __skb_fill_page_desc(skb, skb_shinfo(skb)->nr_frags, in ql_process_mac_rx_gro_page()
1527 skb_shinfo(skb)->nr_frags++; in ql_process_mac_rx_gro_page()
/linux-4.1.27/drivers/net/ethernet/qlogic/
Dqla3xxx.c2317 int frag_cnt = (int)skb_shinfo(skb)->nr_frags; in ql_send_map()
2476 skb_shinfo(skb)->nr_frags); in ql3xxx_send()
/linux-4.1.27/drivers/net/ethernet/calxeda/
Dxgmac.c1090 int nfrags = skb_shinfo(skb)->nr_frags; in xgmac_xmit()
/linux-4.1.27/drivers/net/ethernet/brocade/bna/
Dbnad.c559 skb_fill_page_desc(skb, skb_shinfo(skb)->nr_frags, in bnad_cq_setup_skb_frags()
2980 vectors = 1 + skb_shinfo(skb)->nr_frags; in bnad_start_xmit()
/linux-4.1.27/drivers/net/ethernet/intel/igb/
Digb_main.c5017 for (f = 0; f < skb_shinfo(skb)->nr_frags; f++) in igb_xmit_frame_ring()
5020 count += skb_shinfo(skb)->nr_frags; in igb_xmit_frame_ring()
6681 skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, page, in igb_add_rx_frag()
/linux-4.1.27/drivers/scsi/cxgbi/cxgb4i/
Dcxgb4i.c494 cnt = skb_shinfo(skb)->nr_frags; in calc_tx_flits_ofld()
/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/rocker/
Drocker.c3963 if (skb_shinfo(skb)->nr_frags > ROCKER_TX_FRAGS_MAX) in rocker_port_xmit()
3966 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in rocker_port_xmit()
/linux-4.1.27/drivers/net/ethernet/micrel/
Dksz884x.c4648 int last_frag = skb_shinfo(skb)->nr_frags; in send_packet()
4869 num = skb_shinfo(skb)->nr_frags + 1; in netdev_tx()
/linux-4.1.27/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_main.c1944 int nfrags = skb_shinfo(skb)->nr_frags; in stmmac_xmit()
/linux-4.1.27/drivers/net/ethernet/nvidia/
Dforcedeth.c2190 unsigned int fragments = skb_shinfo(skb)->nr_frags; in nv_start_xmit()
2337 unsigned int fragments = skb_shinfo(skb)->nr_frags; in nv_start_xmit_optimized()
/linux-4.1.27/drivers/net/ethernet/ibm/ehea/
Dehea_main.c1676 nfrags = skb_shinfo(skb)->nr_frags; in write_swqe2_data()
/linux-4.1.27/drivers/net/ethernet/neterion/
Ds2io.c2340 frg_cnt = skb_shinfo(skb)->nr_frags; in s2io_txdl_getskb()
4179 frg_cnt = skb_shinfo(skb)->nr_frags; in s2io_xmit()
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/
Dixgbe_main.c1879 skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, page, in ixgbe_add_rx_frag()
7300 for (f = 0; f < skb_shinfo(skb)->nr_frags; f++) in ixgbe_xmit_frame_ring()
/linux-4.1.27/drivers/net/ethernet/myricom/myri10ge/
Dmyri10ge.c2929 frag_cnt = skb_shinfo(skb)->nr_frags; in myri10ge_xmit()
/linux-4.1.27/drivers/net/wireless/b43/
Dmain.c3654 B43_WARN_ON(skb_shinfo(skb)->nr_frags); in b43_op_tx()