Home
last modified time | relevance | path

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

/linux-4.4.14/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.4.14/net/core/
Dskbuff.c584 for (i = 0; i < shinfo->nr_frags; i++) in skb_release_data()
881 int num_frags = skb_shinfo(skb)->nr_frags; in skb_copy_ubufs()
1077 if (skb_shinfo(skb)->nr_frags) { in __pskb_copy_fclone()
1085 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in __pskb_copy_fclone()
1089 skb_shinfo(n)->nr_frags = i; in __pskb_copy_fclone()
1149 offsetof(struct skb_shared_info, frags[skb_shinfo(skb)->nr_frags])); in pskb_expand_head()
1160 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) in pskb_expand_head()
1425 int nfrags = skb_shinfo(skb)->nr_frags; in ___pskb_trim()
1448 skb_shinfo(skb)->nr_frags = i; in ___pskb_trim()
1553 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in __pskb_pull_tail()
[all …]
Dtso.c11 return skb_shinfo(skb)->gso_segs * 2 + skb_shinfo(skb)->nr_frags; in tso_count_descs()
53 (tso->next_frag_idx < skb_shinfo(skb)->nr_frags)) { in tso_build_data()
77 (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.c2751 skb_shinfo(skb)->nr_frags = i; in pktgen_finalize_skb()
3209 static void show_results(struct pktgen_dev *pkt_dev, int nr_frags) in show_results() argument
3222 pkt_dev->cur_pkt_size, nr_frags); in show_results()
3241 int nr_frags = pkt_dev->skb ? skb_shinfo(pkt_dev->skb)->nr_frags : -1; in pktgen_stop_device() local
3254 show_results(pkt_dev, nr_frags); in pktgen_stop_device()
Ddev.c2596 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in illegal_highdma()
2608 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in illegal_highdma()
4170 pinfo->nr_frags && in skb_gro_reset_offset()
4194 --pinfo->nr_frags * sizeof(pinfo->frags[0])); in gro_pull_from_frag0()
/linux-4.4.14/drivers/net/xen-netback/
Dnetback.c425 int nr_frags = skb_shinfo(skb)->nr_frags; in xenvif_gop_skb() local
483 for (i = 0; i < nr_frags; i++) { in xenvif_gop_skb()
875 nr_slots = shinfo->nr_frags; in xenvif_get_requests()
880 for (shinfo->nr_frags = start; shinfo->nr_frags < nr_slots; in xenvif_get_requests()
881 shinfo->nr_frags++, txp++, gop++) { in xenvif_get_requests()
885 frag_set_pending_idx(&frags[shinfo->nr_frags], pending_idx); in xenvif_get_requests()
893 for (shinfo->nr_frags = 0; shinfo->nr_frags < frag_overflow; in xenvif_get_requests()
894 shinfo->nr_frags++, txp++, gop++) { in xenvif_get_requests()
898 frag_set_pending_idx(&frags[shinfo->nr_frags], in xenvif_get_requests()
950 int nr_frags = shinfo->nr_frags; in xenvif_tx_check_gop() local
[all …]
/linux-4.4.14/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.c2153 for(i = 0; i < txb->nr_frags; i++) { in ieee80211_softmac_xmit()
2193 for(i = ieee->tx_pending.frag; i < ieee->tx_pending.txb->nr_frags; i++) { in ieee80211_resume_tx()
Dieee80211.h1021 u8 nr_frags; member
/linux-4.4.14/drivers/staging/rtl8192e/
Drtllib_tx.c218 static struct rtllib_txb *rtllib_alloc_txb(int nr_frags, int txb_size, in rtllib_alloc_txb() argument
224 txb = kmalloc(sizeof(struct rtllib_txb) + (sizeof(u8 *) * nr_frags), in rtllib_alloc_txb()
230 txb->nr_frags = nr_frags; in rtllib_alloc_txb()
233 for (i = 0; i < nr_frags; i++) { in rtllib_alloc_txb()
241 if (unlikely(i != nr_frags)) { in rtllib_alloc_txb()
570 int i, bytes_per_frag, nr_frags, bytes_last_frag, frag_size; in rtllib_xmit_inter() local
770 nr_frags = bytes / bytes_per_frag; in rtllib_xmit_inter()
773 nr_frags++; in rtllib_xmit_inter()
781 txb = rtllib_alloc_txb(nr_frags, frag_size + in rtllib_xmit_inter()
795 for (i = 0; i < nr_frags; i++) { in rtllib_xmit_inter()
[all …]
Drtllib.h911 u8 nr_frags; member
Drtllib_softmac.c2483 for (i = 0; i < txb->nr_frags; i++) { in rtllib_softmac_xmit()
/linux-4.4.14/drivers/net/wireless/ath/wil6210/
Dtxrx.c1101 void wil_tx_desc_set_nr_frags(struct vring_tx_desc *d, int nr_frags) in wil_tx_desc_set_nr_frags() argument
1103 d->mac.d[2] |= (nr_frags << MAC_CFG_DESC_TX_2_NUM_OF_DESCRIPTORS_POS); in wil_tx_desc_set_nr_frags()
1228 int nr_frags = skb_shinfo(skb)->nr_frags; in __wil_tx_vring_tso() local
1229 int min_desc_required = nr_frags + 1; in __wil_tx_vring_tso()
1320 for (f = headlen ? -1 : 0; f < nr_frags; f++) { in __wil_tx_vring_tso()
1394 if (rem_data == 0 || (f == nr_frags - 1 && len == 0)) { in __wil_tx_vring_tso()
1399 hdr_ctx->nr_frags = sg_desc_cnt; in __wil_tx_vring_tso()
1408 first_ctx->nr_frags = sg_desc_cnt - 1; in __wil_tx_vring_tso()
1422 if (f < nr_frags - 1 || len > 0) in __wil_tx_vring_tso()
1500 int nr_frags = skb_shinfo(skb)->nr_frags; in __wil_tx_vring() local
[all …]
Ddebugfs.c870 int nr_frags = skb_shinfo(skb)->nr_frags; in wil_seq_print_skb() local
875 if (nr_frags) { in wil_seq_print_skb()
876 seq_printf(s, " nr_frags = %d\n", nr_frags); in wil_seq_print_skb()
877 for (i = 0; i < nr_frags; i++) { in wil_seq_print_skb()
Dwil6210.h374 u8 nr_frags; member
/linux-4.4.14/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.4.14/drivers/net/ethernet/freescale/fs_enet/
Dfs_enet-main.c518 int nr_frags; in fs_enet_start_xmit() local
528 nr_frags = skb_shinfo(skb)->nr_frags; in fs_enet_start_xmit()
530 for (i = 0; i < nr_frags; i++, frag++) { in fs_enet_start_xmit()
558 nr_frags = skb_shinfo(skb)->nr_frags; in fs_enet_start_xmit()
559 if (fep->tx_free <= nr_frags || (CBDR_SC(bdp) & BD_ENET_TX_READY)) { in fs_enet_start_xmit()
575 if (nr_frags) in fs_enet_start_xmit()
577 fep->tx_free -= nr_frags + 1; in fs_enet_start_xmit()
587 while (nr_frags) { in fs_enet_start_xmit()
607 nr_frags--; in fs_enet_start_xmit()
/linux-4.4.14/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.4.14/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()
Dtcp_output.c1176 if (!skb_shinfo(skb)->nr_frags && skb->ip_summed != CHECKSUM_PARTIAL) { in tcp_fragment()
1238 for (i = 0; i < shinfo->nr_frags; i++) { in __pskb_trim_head()
1254 shinfo->nr_frags = k; in __pskb_trim_head()
1968 if (!skb_shinfo(skb)->nr_frags) { in tcp_mtu_probe()
2497 if (skb_shinfo(skb)->nr_frags != 0) in tcp_can_collapse()
Dip_output.c1071 int i = skb_shinfo(skb)->nr_frags; in __ip_append_data()
1085 skb_shinfo(skb)->nr_frags = ++i; in __ip_append_data()
Dtcp.c940 i = skb_shinfo(skb)->nr_frags; in do_tcp_sendpages()
1207 int i = skb_shinfo(skb)->nr_frags; in tcp_sendmsg()
3036 for (i = 0; i < shi->nr_frags; ++i) { in tcp_md5_hash_skb_data()
Dip_fragment.c590 for (i = 0; i < skb_shinfo(head)->nr_frags; i++) in ip_frag_reasm()
/linux-4.4.14/drivers/staging/octeon/
Dethernet-tx.c204 if (unlikely(skb_shinfo(skb)->nr_frags > 5)) { in cvm_oct_xmit()
274 if (skb_shinfo(skb)->nr_frags == 0) { in cvm_oct_xmit()
283 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in cvm_oct_xmit()
293 hw_buffer.s.size = skb_shinfo(skb)->nr_frags + 1; in cvm_oct_xmit()
294 pko_command.s.segs = skb_shinfo(skb)->nr_frags + 1; in cvm_oct_xmit()
349 if (unlikely(skb_shinfo(skb)->nr_frags)) { in cvm_oct_xmit()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/
Den_tx.c568 if (shinfo->nr_frags == 1) { in is_inline()
575 if (shinfo->nr_frags) in is_inline()
607 real_size = CTRL_SIZE + shinfo->nr_frags * DS_SIZE + in get_real_size()
629 (shinfo->nr_frags + 1) * DS_SIZE; in get_real_size()
654 if (shinfo->nr_frags) in build_inline_wqe()
674 if (shinfo->nr_frags) in build_inline_wqe()
798 tx_info->nr_maps = shinfo->nr_frags + tx_info->linear; in mlx4_en_xmit()
806 for (i_frag = shinfo->nr_frags - 1; i_frag >= 0; i_frag--) { in mlx4_en_xmit()
1018 while (++i_frag < shinfo->nr_frags) { in mlx4_en_xmit()
Den_rx.c623 skb_shinfo(skb)->nr_frags = used_frags; in mlx4_en_rx_skb()
900 skb_shinfo(gro_skb)->nr_frags = nr; in mlx4_en_process_rx_cq()
/linux-4.4.14/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.4.14/drivers/net/ethernet/apm/xgene/
Dxgene_enet_main.c165 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in xgene_enet_tx_completion()
198 u32 i, len, nr_frags; in xgene_enet_work_msg() local
223 nr_frags = skb_shinfo(skb)->nr_frags; in xgene_enet_work_msg()
225 for (i = 0; i < 2 && i < nr_frags; i++) in xgene_enet_work_msg()
303 u32 i, fidx, nr_frags, count = 1; in xgene_enet_setup_tx_desc() local
338 nr_frags = skb_shinfo(skb)->nr_frags; in xgene_enet_setup_tx_desc()
339 for (i = nr_frags; i < 4 ; i++) in xgene_enet_setup_tx_desc()
344 for (i = 0, fidx = 0; split || (fidx < nr_frags); i++) { in xgene_enet_setup_tx_desc()
380 if (split || (fidx != nr_frags)) { in xgene_enet_setup_tx_desc()
/linux-4.4.14/drivers/infiniband/ulp/ipoib/
Dipoib.h517 int nr_frags = skb_shinfo(skb)->nr_frags; in ipoib_build_sge() local
527 for (i = 0; i < nr_frags; ++i) { in ipoib_build_sge()
531 priv->tx_wr.wr.num_sge = nr_frags + off; in ipoib_build_sge()
Dipoib_ib.c283 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()
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.4.14/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.4.14/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.4.14/drivers/target/tcm_fc/
Dtfc_io.c147 skb_shinfo(fp_skb(fp))->nr_frags, in ft_queue_data_in()
171 (skb_shinfo(fp_skb(fp))->nr_frags < FC_FRAME_SG_LEN)) in ft_queue_data_in()
/linux-4.4.14/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()
1280 EFX_BUG_ON_PARANOID(skb_shinfo(skb)->nr_frags < 1); in efx_enqueue_skb_tso()
1299 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.c890 if (skb_shinfo(skb)->nr_frags != 0) { in efx_ptp_xmit_skb()
/linux-4.4.14/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.c2877 last_idx = sw_cons + tx_buf->nr_frags + 1; in bnx2_tx_int()
2878 last_ring_idx = sw_ring_cons + tx_buf->nr_frags + 1; in bnx2_tx_int()
2891 last = tx_buf->nr_frags; in bnx2_tx_int()
2961 shinfo->nr_frags--; in bnx2_reuse_rx_skb_pages()
2962 page = skb_frag_page(&shinfo->frags[shinfo->nr_frags]); in bnx2_reuse_rx_skb_pages()
2963 __skb_frag_set_page(&shinfo->frags[shinfo->nr_frags], NULL); in bnx2_reuse_rx_skb_pages()
5448 last = tx_buf->nr_frags; in bnx2_free_tx_skbs()
6601 (skb_shinfo(skb)->nr_frags + 1))) { in bnx2_start_xmit()
6672 last_frag = skb_shinfo(skb)->nr_frags; in bnx2_start_xmit()
6673 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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/drivers/staging/rtl8188eu/os_dep/
Dmon.c131 for (i = 0; i < attr->nr_frags - 1; i++) { in rtl88eu_mon_xmit_hook()
/linux-4.4.14/drivers/staging/rtl8188eu/hal/
Drtl8188eu_xmit.c370 for (t = 0; t < pattrib->nr_frags; t++) { in rtw_dump_xframe()
374 if (t != (pattrib->nr_frags - 1)) { in rtw_dump_xframe()
375 RT_TRACE(_module_rtl871x_xmit_c_, _drv_err_, ("pattrib->nr_frags=%d\n", pattrib->nr_frags)); in rtw_dump_xframe()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/
Den_tx.c202 !skb_shinfo(skb)->nr_frags; in mlx5e_sq_xmit()
242 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in mlx5e_sq_xmit()
/linux-4.4.14/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.c1275 num_sgs = skb_shinfo(skb)->nr_frags + 1; in build_dma_sg()
1291 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in build_dma_sg()
Dsmsc95xx.c1836 BUG_ON(skb_shinfo(skb)->nr_frags); in smsc95xx_tx_fixup()
/linux-4.4.14/drivers/staging/rtl8712/
Drtl871x_security.c183 for (curfragnum = 0; curfragnum < pattrib->nr_frags; in r8712_wep_encrypt()
191 if ((curfragnum + 1) == pattrib->nr_frags) { in r8712_wep_encrypt()
601 for (curfragnum = 0; curfragnum < pattrib->nr_frags; in r8712_tkip_encrypt()
613 if ((curfragnum + 1) == pattrib->nr_frags) { in r8712_tkip_encrypt()
1180 for (curfragnum = 0; curfragnum < pattrib->nr_frags; in r8712_aes_encrypt()
1182 if ((curfragnum + 1) == pattrib->nr_frags) { in r8712_aes_encrypt()
Drtl871x_xmit.c414 for (curfragnum = 0; curfragnum < pattrib->nr_frags; in xmitframe_addmic()
419 if ((curfragnum + 1) == pattrib->nr_frags) { in xmitframe_addmic()
686 pattrib->nr_frags = frg_inx; in r8712_xmitframe_coalesce()
689 ((pattrib->nr_frags == 1) ? in r8712_xmitframe_coalesce()
Drtl871x_xmit.h113 u8 nr_frags; member
Drtl8712_xmit.c721 for (t = 0; t < pattrib->nr_frags; t++) { in dump_xframe()
722 if (t != (pattrib->nr_frags - 1)) { in dump_xframe()
Dieee80211.h620 u8 nr_frags; member
/linux-4.4.14/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()
658 for (curfragnum = 0; curfragnum < pattrib->nr_frags; curfragnum++) { in rtw_tkip_encrypt23a()
671 if ((curfragnum + 1) == pattrib->nr_frags) { /* 4 the last fragment */ in rtw_tkip_encrypt23a()
1331 for (curfragnum = 0; curfragnum < pattrib->nr_frags; curfragnum++) { in rtw_aes_encrypt23a()
1333 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.c2227 pattrib->nr_frags = 1; in update_mgntframe_attrib23a()
/linux-4.4.14/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.4.14/drivers/scsi/cxgbi/
Dlibcxgbi.c1143 int frags = skb_shinfo(skb)->nr_frags + in cxgbi_sock_send_pdus()
1155 csk, skb_shinfo(skb)->nr_frags, skb->len, in cxgbi_sock_send_pdus()
2196 tdata->nr_frags = err; in cxgbi_conn_init_pdu()
2198 if (tdata->nr_frags > MAX_SKB_FRAGS || in cxgbi_conn_init_pdu()
2199 (padlen && tdata->nr_frags == MAX_SKB_FRAGS)) { in cxgbi_conn_init_pdu()
2204 for (i = 0; i < tdata->nr_frags; i++, frag++) { in cxgbi_conn_init_pdu()
2218 for (i = 0; i < tdata->nr_frags; i++) { in cxgbi_conn_init_pdu()
2225 skb_shinfo(skb)->nr_frags = tdata->nr_frags; in cxgbi_conn_init_pdu()
2243 i = skb_shinfo(skb)->nr_frags; in cxgbi_conn_init_pdu()
2244 skb_fill_page_desc(skb, skb_shinfo(skb)->nr_frags, in cxgbi_conn_init_pdu()
Dlibcxgbi.h593 unsigned short nr_frags; member
/linux-4.4.14/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.c280 if (pattrib->nr_frags != 1) in update_attrib_vcs_info()
694 for (curfragnum = 0; curfragnum < pattrib->nr_frags; curfragnum++) { in xmitframe_addmic()
707 if ((curfragnum+1) == pattrib->nr_frags) { in xmitframe_addmic()
1086 pattrib->nr_frags = frg_inx; in rtw_xmitframe_coalesce()
1088 …pattrib->last_txcmdsz = pattrib->hdrlen + pattrib->iv_len + ((pattrib->nr_frags == 1) ? llc_sz : 0… in rtw_xmitframe_coalesce()
Drtw_mlme_ext.c207 pattrib->nr_frags = 1; in update_mgntframe_attrib()
/linux-4.4.14/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()
878 flits = sgl_len(skb_shinfo(skb)->nr_frags + 1); in calc_tx_flits()
913 unsigned int nfrags = si->nr_frags; in write_sgl()
937 for (i = (nfrags != si->nr_frags); nfrags >= 2; nfrags -= 2, to++) { in write_sgl()
1368 ndesc, credits, txq->q.pidx, skb->len, ssi->nr_frags); in t4vf_eth_xmit()
1483 skb_shinfo(skb)->nr_frags = gl->nfrags; in copy_frags()
/linux-4.4.14/drivers/net/ethernet/freescale/
Dgianfar.c1968 for (j = 0; j < skb_shinfo(tx_queue->tx_skbuff[i])->nr_frags; in free_skb_tx_queue()
2331 unsigned int nr_frags, nr_txbds, bytes_sent, fcb_len = 0; in gfar_start_xmit() local
2369 nr_frags = skb_shinfo(skb)->nr_frags; in gfar_start_xmit()
2373 nr_txbds = nr_frags + 2; in gfar_start_xmit()
2375 nr_txbds = nr_frags + 1; in gfar_start_xmit()
2400 if (nr_frags == 0) { in gfar_start_xmit()
2411 for (i = 0; i < nr_frags; i++) { in gfar_start_xmit()
2422 if (i == nr_frags - 1) in gfar_start_xmit()
2554 for (i = 0; i < nr_frags; i++) { in gfar_start_xmit()
2681 frags = skb_shinfo(skb)->nr_frags; in gfar_clean_tx_ring()
[all …]
Dfec_main.c375 int nr_frags = skb_shinfo(skb)->nr_frags; in fec_enet_txq_submit_frag_skb() local
386 for (frag = 0; frag < nr_frags; frag++) { in fec_enet_txq_submit_frag_skb()
397 if (frag == nr_frags - 1) { in fec_enet_txq_submit_frag_skb()
457 int nr_frags = skb_shinfo(skb)->nr_frags; in fec_enet_txq_submit_skb() local
512 if (nr_frags) { in fec_enet_txq_submit_skb()
/linux-4.4.14/drivers/staging/rdma/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.4.14/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()
6695 nfg = skb_shinfo(skb)->nr_frags; in niu_start_xmit()
6715 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in niu_start_xmit()
/linux-4.4.14/Documentation/networking/
Ddriver.txt21 if (TX_BUFFS_AVAIL(dp) <= (skb_shinfo(skb)->nr_frags + 1)) {
/linux-4.4.14/drivers/net/
Dxen-netfront.c522 int i, frags = skb_shinfo(skb)->nr_frags; in xennet_count_skb_slots()
657 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in xennet_start_xmit()
885 if (shinfo->nr_frags == MAX_SKB_FRAGS) { in xennet_fill_frags()
891 BUG_ON(shinfo->nr_frags >= MAX_SKB_FRAGS); in xennet_fill_frags()
893 skb_add_rx_frag(skb, shinfo->nr_frags, skb_frag_page(nfrag), in xennet_fill_frags()
896 skb_shinfo(nskb)->nr_frags = 0; in xennet_fill_frags()
Dvirtio_net.c307 skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, page, offset, in page_to_skb()
385 num_skb_frags = skb_shinfo(curr_skb)->nr_frags; in receive_mergeable()
902 sg_init_table(sq->sg, skb_shinfo(skb)->nr_frags + (can_push ? 1 : 2)); in xmit_skb()
/linux-4.4.14/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.4.14/drivers/net/ethernet/marvell/
Dmv643xx_eth.c675 for (frag = 0; frag < skb_shinfo(skb)->nr_frags; frag++) { in has_tiny_unaligned_frags()
913 int nr_frags = skb_shinfo(skb)->nr_frags; in txq_submit_frag_skb() local
916 for (frag = 0; frag < nr_frags; frag++) { in txq_submit_frag_skb()
932 if (frag == nr_frags - 1) { in txq_submit_frag_skb()
952 int nr_frags = skb_shinfo(skb)->nr_frags; in txq_submit_skb() local
979 if (nr_frags) { in txq_submit_skb()
1007 txq->tx_desc_count += nr_frags + 1; in txq_submit_skb()
Dmvneta.c1748 int i, nr_frags = skb_shinfo(skb)->nr_frags; in mvneta_tx_frag_process() local
1750 for (i = 0; i < nr_frags; i++) { in mvneta_tx_frag_process()
1767 if (i == nr_frags - 1) { in mvneta_tx_frag_process()
1816 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.c5207 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in mvpp2_tx_frag_process()
5226 if (i == (skb_shinfo(skb)->nr_frags - 1)) { in mvpp2_tx_frag_process()
5268 frags = skb_shinfo(skb)->nr_frags + 1; in mvpp2_tx()
/linux-4.4.14/drivers/net/ethernet/broadcom/genet/
Dbcmgenet.c1431 int nr_frags, index; in bcmgenet_xmit() local
1449 nr_frags = skb_shinfo(skb)->nr_frags; in bcmgenet_xmit()
1454 if (ring->free_bds <= nr_frags + 1) { in bcmgenet_xmit()
1477 if (nr_frags == 0) in bcmgenet_xmit()
1488 for (i = 0; i < nr_frags; i++) { in bcmgenet_xmit()
1491 (i == nr_frags - 1) ? DMA_EOP : 0, in bcmgenet_xmit()
1502 ring->free_bds -= nr_frags + 1; in bcmgenet_xmit()
1503 ring->prod_index += nr_frags + 1; in bcmgenet_xmit()
/linux-4.4.14/drivers/net/ethernet/intel/e1000/
De1000_main.c2831 unsigned int max_per_txd, unsigned int nr_frags, in e1000_tx_map() argument
2860 if (unlikely(mss && !nr_frags && size == len && size > 8)) in e1000_tx_map()
2900 for (f = 0; f < nr_frags; f++) { in e1000_tx_map()
2918 if (unlikely(mss && f == (nr_frags-1) && in e1000_tx_map()
3115 unsigned int nr_frags; in e1000_xmit_frame() local
3202 nr_frags = skb_shinfo(skb)->nr_frags; in e1000_xmit_frame()
3203 for (f = 0; f < nr_frags; f++) in e1000_xmit_frame()
3207 count += nr_frags; in e1000_xmit_frame()
3251 nr_frags, mss); in e1000_xmit_frame()
4208 skb_shinfo(rxtop)->nr_frags, in e1000_clean_jumbo_rx_irq()
[all …]
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/
Dsge.c263 end = &si->frags[si->nr_frags]; in map_skb()
292 end = &si->frags[si->nr_frags]; in unmap_skb()
315 unsigned int nfrags = skb_shinfo(skb)->nr_frags; in unmap_sgl()
810 flits = sgl_len(skb_shinfo(skb)->nr_frags + 1); in calc_tx_flits()
857 unsigned int nfrags = si->nr_frags; in write_sgl()
881 for (i = (nfrags != si->nr_frags); nfrags >= 2; nfrags -= 2, to++) { in write_sgl()
1504 cnt = skb_shinfo(skb)->nr_frags; in calc_tx_flits_ofld()
1729 skb_shinfo(skb)->nr_frags = gl->nfrags; in copy_frags()
/linux-4.4.14/drivers/net/ethernet/cadence/
Dmacb.c1169 unsigned int f, nr_frags = skb_shinfo(skb)->nr_frags; in macb_tx_map() local
1200 for (f = 0; f < nr_frags; f++) { in macb_tx_map()
1295 unsigned int count, nr_frags, frag_size, f; in macb_start_xmit() local
1311 nr_frags = skb_shinfo(skb)->nr_frags; in macb_start_xmit()
1312 for (f = 0; f < nr_frags; f++) { in macb_start_xmit()
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.c1644 frag = &skb_shinfo(skb)->frags[skb_shinfo(skb)->nr_frags - 1]; in fcoe_xmit()
/linux-4.4.14/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.4.14/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.4.14/drivers/staging/rtl8188eu/include/
Drtw_xmit.h126 u8 nr_frags; member
Dieee80211.h774 u8 nr_frags; member
/linux-4.4.14/drivers/staging/rtl8723au/include/
Drtw_xmit.h127 u8 nr_frags; member
/linux-4.4.14/include/linux/
Dskbuff.h333 unsigned char nr_frags; member
1697 for (i = (int)skb_shinfo(skb)->nr_frags - 1; i >= 0; i--) in skb_pagelen()
1752 skb_shinfo(skb)->nr_frags = i + 1; in skb_fill_page_desc()
1761 #define SKB_PAGE_ASSERT(skb) BUG_ON(skb_shinfo(skb)->nr_frags)
2937 (skb_shinfo(skb)->nr_frags && !(features & NETIF_F_SG))); in skb_needs_linearize()
/linux-4.4.14/drivers/net/ethernet/cavium/thunder/
Dnicvf_queues.c968 if (skb_shinfo(skb)->nr_frags) in nicvf_sq_subdesc_required()
969 subdesc_cnt += skb_shinfo(skb)->nr_frags; in nicvf_sq_subdesc_required()
1151 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in nicvf_sq_append_skb()
/linux-4.4.14/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.4.14/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.c2514 if (skb_shinfo(skb)->nr_frags) { in he_send()
2558 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.4.14/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.4.14/drivers/net/ethernet/
Djme.c1981 nr_alloc = skb_shinfo(skb)->nr_frags + 2; in jme_alloc_txdesc()
2059 int i, nr_frags = skb_shinfo(skb)->nr_frags; in jme_map_tx_skb() local
2065 for (i = 0 ; i < nr_frags ; ++i) { in jme_map_tx_skb()
2207 txbi->nr_desc = skb_shinfo(skb)->nr_frags + 2; in jme_fill_tx_desc()
2282 idx, skb_shinfo(skb)->nr_frags + 2, jiffies); in jme_start_xmit()
/linux-4.4.14/drivers/net/ethernet/realtek/
D8139cp.c746 if (TX_BUFFS_AVAIL(cp) <= (skb_shinfo(skb)->nr_frags + 1)) { in cp_start_xmit()
780 if (skb_shinfo(skb)->nr_frags == 0) { in cp_start_xmit()
821 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))
6885 for (cur_frag = 0; cur_frag < info->nr_frags; cur_frag++) { in rtl8169_xmit_frags()
7121 if (unlikely(!TX_FRAGS_READY_FOR(tp, skb_shinfo(skb)->nr_frags))) { in rtl8169_start_xmit()
/linux-4.4.14/drivers/net/ethernet/atheros/atl1c/
Datl1c_main.c1966 tpd_req = skb_shinfo(skb)->nr_frags + 1; in atl1c_cal_tpd_req()
2110 u16 nr_frags; in atl1c_tx_map() local
2114 nr_frags = skb_shinfo(skb)->nr_frags; in atl1c_tx_map()
2161 for (f = 0; f < nr_frags; f++) { in atl1c_tx_map()
/linux-4.4.14/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.4.14/drivers/net/hyperv/
Dnetvsc_drv.c328 int frags = skb_shinfo(skb)->nr_frags; in init_page_array()
360 int i, frags = skb_shinfo(skb)->nr_frags; in count_skb_frag_slots()
/linux-4.4.14/drivers/net/ethernet/intel/i40evf/
Di40e_txrx.c1035 skb_fill_page_desc(skb, skb_shinfo(skb)->nr_frags, in i40e_clean_rx_irq_ps()
1674 num_frags = skb_shinfo(skb)->nr_frags; in i40e_chk_linearize()
1933 for (f = 0; f < skb_shinfo(skb)->nr_frags; f++) in i40evf_xmit_descriptor_count()
/linux-4.4.14/drivers/net/ethernet/ibm/
Dibmveth.c1037 if (skb_shinfo(skb)->nr_frags > 5 && __skb_linearize(skb)) { in ibmveth_start_xmit()
1108 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in ibmveth_start_xmit()
1150 for (i = 1; i < skb_shinfo(skb)->nr_frags + 1; i++) in ibmveth_start_xmit()
/linux-4.4.14/drivers/s390/net/
Dqeth_l3_main.c2848 int nr_frags; in qeth_l3_hard_start_xmit() local
2874 (skb_shinfo(skb)->nr_frags == 0)) { in qeth_l3_hard_start_xmit()
2961 nr_frags = skb_shinfo(new_skb)->nr_frags; in qeth_l3_hard_start_xmit()
2990 if (nr_frags) { in qeth_l3_hard_start_xmit()
2993 card->perf_stats.sg_frags_sent += nr_frags + 1; in qeth_l3_hard_start_xmit()
Dqeth_core_main.c3821 for (cnt = 0; cnt < skb_shinfo(skb)->nr_frags; cnt++) { in qeth_get_elements_for_frags()
3906 if (skb_shinfo(skb)->nr_frags) in __qeth_fill_buffer()
3927 for (cnt = 0; cnt < skb_shinfo(skb)->nr_frags; cnt++) { in __qeth_fill_buffer()
5258 card->perf_stats.sg_frags_rx += skb_shinfo(skb)->nr_frags; in qeth_core_get_next_skb()
/linux-4.4.14/drivers/net/ethernet/3com/
D3c59x.c2170 if (!skb_shinfo(skb)->nr_frags) { in boomerang_start_xmit()
2189 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in boomerang_start_xmit()
2214 if (i == skb_shinfo(skb)->nr_frags-1) in boomerang_start_xmit()
2462 for (i=0; i<=skb_shinfo(skb)->nr_frags; i++) in boomerang_interrupt()
2795 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.4.14/drivers/net/ethernet/cavium/liquidio/
Dlio_main.c1389 frags = skb_shinfo(skb)->nr_frags; in free_netsgbuf()
1437 frags = skb_shinfo(skb)->nr_frags; in free_netsgbuf_with_resp()
2796 if (skb_shinfo(skb)->nr_frags == 0) { in liquidio_xmit()
2830 cmdsetup.s.u.gatherptrs = (skb_shinfo(skb)->nr_frags + 1); in liquidio_xmit()
2846 frags = skb_shinfo(skb)->nr_frags; in liquidio_xmit()
/linux-4.4.14/drivers/net/ethernet/intel/igbvf/
Dnetdev.c318 if (!skb_shinfo(skb)->nr_frags) { in igbvf_clean_rx_irq()
332 skb_fill_page_desc(skb, skb_shinfo(skb)->nr_frags, in igbvf_clean_rx_irq()
2103 for (f = 0; f < skb_shinfo(skb)->nr_frags; f++) { in igbvf_tx_map_adv()
2242 if (igbvf_maybe_stop_tx(netdev, skb_shinfo(skb)->nr_frags + 4)) { in igbvf_xmit_frame_ring_adv()
/linux-4.4.14/drivers/net/ethernet/amd/xgbe/
Dxgbe-desc.c571 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in xgbe_map_tx_skb()
Dxgbe-drv.c1283 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in xgbe_packet_info()
1792 skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, in xgbe_create_skb()
1968 skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, in xgbe_rx_poll()
/linux-4.4.14/drivers/net/ethernet/broadcom/bnxt/
Dbnxt.c192 if (unlikely(free_size < skb_shinfo(skb)->nr_frags + 2)) { in bnxt_start_xmit()
199 last_frag = skb_shinfo(skb)->nr_frags; in bnxt_start_xmit()
207 tx_buf->nr_frags = last_frag; in bnxt_start_xmit()
445 last = tx_buf->nr_frags; in bnxt_tx_int()
709 unsigned int nr_frags; in bnxt_rx_pages() local
712 nr_frags = --shinfo->nr_frags; in bnxt_rx_pages()
713 __skb_frag_set_page(&shinfo->frags[nr_frags], NULL); in bnxt_rx_pages()
1485 last = tx_buf->nr_frags; in bnxt_free_tx_skbs()
Dbnxt.h495 unsigned short nr_frags; member
/linux-4.4.14/net/ipv6/netfilter/
Dnf_conntrack_reasm.c425 for (i = 0; i < skb_shinfo(head)->nr_frags; i++) in nf_ct_frag6_reasm()
/linux-4.4.14/drivers/usb/gadget/function/
Df_phonet.c349 skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, page, in pn_rx_complete()
/linux-4.4.14/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.c2528 B43legacy_WARN_ON(skb_shinfo(skb)->nr_frags); in b43legacy_op_tx()
/linux-4.4.14/net/ieee802154/6lowpan/
Dreassembly.c273 for (i = 0; i < skb_shinfo(head)->nr_frags; i++) in lowpan_frag_reasm()
/linux-4.4.14/drivers/net/ethernet/intel/fm10k/
Dfm10k_main.c309 skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, page, in fm10k_add_rx_frag()
1108 for (f = 0; f < skb_shinfo(skb)->nr_frags; f++) in fm10k_xmit_frame_ring()
/linux-4.4.14/drivers/net/vmxnet3/
Dvmxnet3_drv.c656 skb_shinfo(skb)->nr_frags; in vmxnet3_append_frag()
658 BUG_ON(skb_shinfo(skb)->nr_frags >= MAX_SKB_FRAGS); in vmxnet3_append_frag()
665 skb_shinfo(skb)->nr_frags++; in vmxnet3_append_frag()
752 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in vmxnet3_map_pkt()
933 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in txd_estimate()
/linux-4.4.14/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()
5462 unsigned int nr_frags) in e1000_tx_map() argument
5498 for (f = 0; f < nr_frags; f++) { in e1000_tx_map()
5701 unsigned int nr_frags; in e1000_xmit_frame() local
5756 nr_frags = skb_shinfo(skb)->nr_frags; in e1000_xmit_frame()
5757 for (f = 0; f < nr_frags; f++) in e1000_xmit_frame()
5801 nr_frags); in e1000_xmit_frame()
/linux-4.4.14/drivers/net/ethernet/via/
Dvia-velocity.c1738 if (skb_shinfo(skb)->nr_frags > 0) in velocity_free_tx_buf()
2549 if (skb_shinfo(skb)->nr_frags > 6 && __skb_linearize(skb)) { in velocity_xmit()
2554 pktlen = skb_shinfo(skb)->nr_frags == 0 ? in velocity_xmit()
2580 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in velocity_xmit()
Dvia-rhine.c1806 …(((unsigned long)skb->data & 3) || skb_shinfo(skb)->nr_frags != 0 || skb->ip_summed == CHECKSUM_PA… in rhine_start_tx()
/linux-4.4.14/net/packet/
Daf_packet.c2347 int to_write, offset, len, tp_len, nr_frags, len_max; in tpacket_fill_skb() local
2440 nr_frags = skb_shinfo(skb)->nr_frags; in tpacket_fill_skb()
2442 if (unlikely(nr_frags >= MAX_SKB_FRAGS)) { in tpacket_fill_skb()
2452 skb_fill_page_desc(skb, nr_frags, page, offset, len); in tpacket_fill_skb()
/linux-4.4.14/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.4.14/drivers/net/ethernet/qlogic/qede/
Dqede_main.c239 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++, bds_consumed++) { in qede_free_tx_pkt()
527 while (tx_data_bd && frag_idx < skb_shinfo(skb)->nr_frags) { in qede_start_xmit()
546 for (; frag_idx < skb_shinfo(skb)->nr_frags; frag_idx++, nbd++) { in qede_start_xmit()
/linux-4.4.14/drivers/net/ethernet/intel/i40e/
Di40e_txrx.c1570 skb_fill_page_desc(skb, skb_shinfo(skb)->nr_frags, in i40e_clean_rx_irq_ps()
2510 num_frags = skb_shinfo(skb)->nr_frags; in i40e_chk_linearize()
2778 for (f = 0; f < skb_shinfo(skb)->nr_frags; f++) in i40e_xmit_descriptor_count()
/linux-4.4.14/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.4.14/net/ipv6/
Dreassembly.c443 for (i = 0; i < skb_shinfo(head)->nr_frags; i++) in ip6_frag_reasm()
Dip6_output.c1515 int i = skb_shinfo(skb)->nr_frags; in __ip6_append_data()
1529 skb_shinfo(skb)->nr_frags = ++i; in __ip6_append_data()
/linux-4.4.14/drivers/staging/unisys/visornic/
Dvisornic_main.c221 numfrags = skb_shinfo(skb)->nr_frags; in visor_copy_fragsinfo_from_skb()
234 numfrags = skb_shinfo(skb)->nr_frags; in visor_copy_fragsinfo_from_skb()
/linux-4.4.14/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.4.14/drivers/net/ethernet/hisilicon/hns/
Dhns_enet.c121 buf_num = skb_shinfo(skb)->nr_frags + 1; in hns_nic_net_xmit_hw()
139 assert(skb_shinfo(skb)->nr_frags == 1); in hns_nic_net_xmit_hw()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlxsw/
Dpci.c1528 if (skb_shinfo(skb)->nr_frags > MLXSW_PCI_WQE_SG_ENTRIES - 1) { in mlxsw_pci_skb_transmit()
1554 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in mlxsw_pci_skb_transmit()
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_cmn.c3452 if (skb_shinfo(skb)->nr_frags >= (MAX_FETCH_BD - num_tso_win_sub)) { in bnx2x_pkt_req_lin()
3457 int num_wnds = skb_shinfo(skb)->nr_frags - wnd_size; in bnx2x_pkt_req_lin()
3516 skb_shinfo(skb)->nr_frags, hlen, first_bd_sz); in bnx2x_pkt_req_lin()
3827 skb_shinfo(skb)->nr_frags + in bnx2x_start_xmit()
4106 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in bnx2x_start_xmit()
/linux-4.4.14/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.4.14/drivers/net/wireless/iwlwifi/pcie/
Dtx.c1823 skb_shinfo(skb)->nr_frags > IWL_PCIE_MAX_FRAGS && in iwl_trans_pcie_tx()
1914 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in iwl_trans_pcie_tx()
/linux-4.4.14/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.4.14/drivers/net/ethernet/emulex/benet/
Dbe_main.c699 return 1 + (skb_headlen(skb) ? 1 : 0) + skb_shinfo(skb)->nr_frags; in skb_wrb_cnt()
950 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in be_xmit_enqueue()
2055 skb_shinfo(skb)->nr_frags = 1; in skb_fill_rx_data()
2086 skb_shinfo(skb)->nr_frags++; in skb_fill_rx_data()
2178 skb_shinfo(skb)->nr_frags = j + 1; in be_rx_compl_process_gro()
/linux-4.4.14/drivers/net/ethernet/ti/
Dnetcp_core.c686 skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, page, in netcp_process_one_rx_packet()
1056 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in netcp_tx_map_skb()
/linux-4.4.14/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf_main.c812 skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, page, in ixgbevf_add_rx_frag()
3640 for (f = 0; f < skb_shinfo(skb)->nr_frags; f++) in ixgbevf_xmit_frame()
3643 count += skb_shinfo(skb)->nr_frags; in ixgbevf_xmit_frame()
/linux-4.4.14/drivers/net/ethernet/xilinx/
Dll_temac_main.c685 num_frag = skb_shinfo(skb)->nr_frags; in temac_start_xmit()
Dxilinx_axienet_main.c666 num_frag = skb_shinfo(skb)->nr_frags; in axienet_start_xmit()
/linux-4.4.14/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.4.14/drivers/net/ethernet/cisco/enic/
Denic_main.c653 skb_shinfo(skb)->nr_frags + 1 > ENIC_NON_TSO_MAX_DESC && in enic_hard_start_xmit()
662 skb_shinfo(skb)->nr_frags + ENIC_DESC_MAX_SPLITS) { in enic_hard_start_xmit()
/linux-4.4.14/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.4.14/drivers/net/ethernet/tundra/
Dtsi108_eth.c655 int frags = skb_shinfo(skb)->nr_frags + 1; in tsi108_send_packet()
/linux-4.4.14/drivers/net/ethernet/altera/
Daltera_tse_main.c572 int nfrags = skb_shinfo(skb)->nr_frags; in tse_start_xmit()
/linux-4.4.14/drivers/net/ethernet/tile/
Dtilepro.c1621 for (i = 0; i < sh->nr_frags; i++) { in tile_net_tx_frags()
Dtilegx.c1988 for (i = 0; i < sh->nr_frags; i++) { in tile_net_tx_frags()
/linux-4.4.14/drivers/net/ethernet/synopsys/
Ddwc_eth_qos.c1990 for (i = 0; i < skb_shinfo(skb)->nr_frags; ++i) { in dwceqos_tx_prepare()
2083 for (i = 0; i < skb_shinfo(skb)->nr_frags; ++i) { in dwceqos_tx_frags()
/linux-4.4.14/drivers/scsi/cxgbi/cxgb3i/
Dcxgb3i.c408 int frags = skb_shinfo(skb)->nr_frags + (len != skb->data_len); in push_tx_frames()
/linux-4.4.14/drivers/net/ethernet/aurora/
Dnb8800.c267 skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, page, in nb8800_receive()
/linux-4.4.14/net/appletalk/
Dddp.c950 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in atalk_sum_skb()
/linux-4.4.14/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.4.14/drivers/net/ethernet/qlogic/
Dqla3xxx.c2315 int frag_cnt = (int)skb_shinfo(skb)->nr_frags; in ql_send_map()
2474 skb_shinfo(skb)->nr_frags); in ql3xxx_send()
/linux-4.4.14/drivers/net/ethernet/calxeda/
Dxgmac.c1090 int nfrags = skb_shinfo(skb)->nr_frags; in xgmac_xmit()
/linux-4.4.14/drivers/net/ethernet/brocade/bna/
Dbnad.c573 skb_fill_page_desc(skb, skb_shinfo(skb)->nr_frags, in bnad_cq_setup_skb_frags()
2984 vectors = 1 + skb_shinfo(skb)->nr_frags; in bnad_start_xmit()
/linux-4.4.14/drivers/scsi/cxgbi/cxgb4i/
Dcxgb4i.c501 cnt = skb_shinfo(skb)->nr_frags; in calc_tx_flits_ofld()
/linux-4.4.14/drivers/scsi/bnx2fc/
Dbnx2fc_fcoe.c329 frag = &skb_shinfo(skb)->frags[skb_shinfo(skb)->nr_frags - 1]; in bnx2fc_xmit()
/linux-4.4.14/drivers/net/ethernet/rocker/
Drocker.c4190 if (skb_shinfo(skb)->nr_frags > ROCKER_TX_FRAGS_MAX) { in rocker_port_xmit()
4196 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { in rocker_port_xmit()
/linux-4.4.14/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.4.14/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_main.c1952 int nfrags = skb_shinfo(skb)->nr_frags; in stmmac_xmit()
/linux-4.4.14/drivers/net/ethernet/intel/igb/
Digb_main.c5011 for (f = 0; f < skb_shinfo(skb)->nr_frags; f++) in igb_xmit_frame_ring()
6694 skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, page, in igb_add_rx_frag()
/linux-4.4.14/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.4.14/drivers/net/ethernet/ibm/ehea/
Dehea_main.c1676 nfrags = skb_shinfo(skb)->nr_frags; in write_swqe2_data()
/linux-4.4.14/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.4.14/drivers/net/ethernet/intel/ixgbe/
Dixgbe_main.c1919 skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, page, in ixgbe_add_rx_frag()
7510 for (f = 0; f < skb_shinfo(skb)->nr_frags; f++) in ixgbe_xmit_frame_ring()
/linux-4.4.14/drivers/net/ethernet/myricom/myri10ge/
Dmyri10ge.c2929 frag_cnt = skb_shinfo(skb)->nr_frags; in myri10ge_xmit()
/linux-4.4.14/drivers/net/wireless/b43/
Dmain.c3652 B43_WARN_ON(skb_shinfo(skb)->nr_frags); in b43_op_tx()