/linux-master/drivers/net/wireless/ath/wil6210/ |
H A D | txrx.c | 1622 void wil_tx_desc_set_nr_frags(struct vring_tx_desc *d, int nr_frags) argument 1624 d->mac.d[2] |= (nr_frags << MAC_CFG_DESC_TX_2_NUM_OF_DESCRIPTORS_POS); 1747 int nr_frags = skb_shinfo(skb)->nr_frags; local 1748 int min_desc_required = nr_frags + 1; 1838 for (f = headlen ? -1 : 0; f < nr_frags; f++) { 1913 if (rem_data == 0 || (f == nr_frags - 1 && len == 0)) { 1918 hdr_ctx->nr_frags = sg_desc_cnt; 1927 first_ctx->nr_frags = sg_desc_cnt - 1; 1941 if (f < nr_frags 2034 int nr_frags = skb_shinfo(skb)->nr_frags; local [all...] |
/linux-master/drivers/net/ethernet/aeroflex/ |
H A D | greth.c | 101 if (skb_shinfo(skb)->nr_frags == 0) 109 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { 188 int nr_frags = skb_shinfo(skb)->nr_frags; local 197 for (i = 0; i < nr_frags; i++) { 208 greth->tx_free += nr_frags+1; 468 int curr_tx, nr_frags, i, err = NETDEV_TX_OK; local 472 nr_frags = skb_shinfo(skb)->nr_frags; 476 if (greth_num_free_bds(tx_last, greth->tx_next) < nr_frags 678 int nr_frags, i; local [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | xdp.c | 132 for (i = 0; i < xdptxdf.sinfo->nr_frags; i++) { 158 { .page.num = 1 + xdptxdf.sinfo->nr_frags }); 161 for (i = 0; i < xdptxdf.sinfo->nr_frags; i++) { 462 if (!!xdptxd->len + xdptxdf->sinfo->nr_frags > 1) { 573 ds_cnt += xdptxdf->sinfo->nr_frags; 574 num_frags = xdptxdf->sinfo->nr_frags; 690 for (j = 0; j < sinfo->nr_frags; j++) { 892 for (j = 0; j < xdptxdf.sinfo->nr_frags; j++) { 918 for (j = 0; j < xdptxdf.sinfo->nr_frags; j++) 935 for (j = 0; j < xdptxdf.sinfo->nr_frags; [all...] |
/linux-master/drivers/staging/octeon/ |
H A D | ethernet-tx.c | 189 if (unlikely(skb_shinfo(skb)->nr_frags > 5)) { 261 if (skb_shinfo(skb)->nr_frags == 0) { 270 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { 280 hw_buffer.s.size = skb_shinfo(skb)->nr_frags + 1; 281 pko_command.s.segs = skb_shinfo(skb)->nr_frags + 1; 323 if (unlikely(skb_shinfo(skb)->nr_frags)) {
|
/linux-master/net/xfrm/ |
H A D | xfrm_ipcomp.c | 68 if (WARN_ON(skb_shinfo(skb)->nr_frags >= MAX_SKB_FRAGS)) 71 frag = skb_shinfo(skb)->frags + skb_shinfo(skb)->nr_frags; 88 skb_shinfo(skb)->nr_frags++;
|
/linux-master/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_txrx.h | 506 unsigned int nr_frags = skb_shinfo(skb)->nr_frags; local 512 if (!nr_frags--)
|
H A D | i40e_txrx.c | 2045 u32 nr_frags = xdp_get_shared_info_from_buff(xdp)->nr_frags; local 2061 else if (i++ <= nr_frags) 2089 u32 nr_frags = 0; local 2127 nr_frags = sinfo->nr_frags; 2133 if (unlikely(nr_frags >= MAX_SKB_FRAGS)) { 2150 memcpy(&skinfo->frags[skinfo->nr_frags], &sinfo->frags[0], 2151 sizeof(skb_frag_t) * nr_frags); 2153 xdp_update_skb_shared_info(skb, skinfo->nr_frags 2182 u32 nr_frags; local 2384 i40e_add_xdp_frag(struct xdp_buff *xdp, u32 *nr_frags, struct i40e_rx_buffer *rx_buffer, u32 size) argument 3492 int nr_frags, sum; local 3782 u8 nr_frags = unlikely(xdp_frame_has_frags(xdpf)) ? sinfo->nr_frags : 0; local [all...] |
/linux-master/drivers/net/ethernet/pensando/ionic/ |
H A D | ionic_txrx.c | 212 skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, 388 for (i = 0; i < sinfo->nr_frags; i++, frag++, bi++) { 522 sinfo->nr_frags = 0; 527 if (unlikely(sinfo->nr_frags >= MAX_SKB_FRAGS)) { 532 frag = &sinfo->frags[sinfo->nr_frags]; 533 sinfo->nr_frags++; 1105 nfrags = skb_shinfo(skb)->nr_frags; 1542 flags, skb_shinfo(skb)->nr_frags, 1581 flags, skb_shinfo(skb)->nr_frags, 1608 for (i = 0; i < skb_shinfo(skb)->nr_frags; 1656 int nr_frags = skb_shinfo(skb)->nr_frags; local [all...] |
/linux-master/drivers/net/ethernet/sfc/ |
H A D | tx_common.c | 353 unsigned int frag_index, nr_frags; local 358 nr_frags = skb_shinfo(skb)->nr_frags; 399 if (frag_index >= nr_frags) {
|
H A D | tx_tso.c | 386 EFX_WARN_ON_ONCE_PARANOID(skb_shinfo(skb)->nr_frags < 1); 408 if (++frag_i >= skb_shinfo(skb)->nr_frags)
|
/linux-master/drivers/net/ethernet/sfc/siena/ |
H A D | tx_common.c | 334 unsigned int frag_index, nr_frags; local 339 nr_frags = skb_shinfo(skb)->nr_frags; 380 if (frag_index >= nr_frags) {
|
/linux-master/net/tls/ |
H A D | tls_strp.c | 53 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { 152 WARN_ON_ONCE(!shinfo->nr_frags); 199 for (i = 0; i < shinfo->nr_frags; i++) 201 shinfo->nr_frags = 0; 411 skb_fill_page_desc(strp->anchor, shinfo->nr_frags++,
|
/linux-master/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_tx.c | 614 if (shinfo->nr_frags == 1) { 621 if (shinfo->nr_frags) 662 real_size = CTRL_SIZE + shinfo->nr_frags * DS_SIZE + 684 (shinfo->nr_frags + 1) * DS_SIZE; 708 if (shinfo->nr_frags) 728 if (shinfo->nr_frags) 825 for (i_frag = shinfo->nr_frags - 1; i_frag >= 0; i_frag--) { 865 while (++i_frag < shinfo->nr_frags) { 975 tx_info->nr_maps = shinfo->nr_frags + tx_info->linear;
|
/linux-master/drivers/target/iscsi/cxgbit/ |
H A D | cxgbit_target.c | 119 cnt = skb_shinfo(skb)->nr_frags; 343 u32 i = 0, nr_frags = MAX_SKB_FRAGS; local 350 nr_frags--; 358 while (data_length && (i < nr_frags)) { 1393 ssi->nr_frags); 1402 for (i = 0; i < ssi->nr_frags; i++) 1415 for (i = 0; i < ssi->nr_frags; i++) 1417 ssi->nr_frags = 0; 1434 u8 hfrag_idx = hssi->nr_frags; 1445 hssi->nr_frags [all...] |
H A D | cxgbit_main.c | 222 u8 skb_frag_idx = skb_shinfo(skb)->nr_frags; 235 skb_shinfo(skb)->nr_frags += gl->nfrags; 258 pdu_cb->hfrag_idx = skb_shinfo(skb)->nr_frags; 273 pdu_cb->dfrag_idx = skb_shinfo(skb)->nr_frags; 284 pdu_cb->hfrag_idx = skb_shinfo(skb)->nr_frags; 413 if ((gl && (((skb_shinfo(skb)->nr_frags + gl->nfrags) >
|
/linux-master/include/net/ |
H A D | xdp.h | 226 xdp_update_skb_shared_info(struct sk_buff *skb, u8 nr_frags, argument 230 skb_shinfo(skb)->nr_frags = nr_frags;
|
/linux-master/drivers/net/ethernet/netronome/nfp/nfdk/ |
H A D | dp.c | 125 unsigned int nr_frags; local 131 nr_frags = skb_shinfo(skb)->nr_frags; 133 fend = frag + nr_frags; 266 int nr_frags, wr_idx; local 296 /* nr_frags will change after skb_linearize so we get nr_frags after 299 nr_frags = skb_shinfo(skb)->nr_frags; 308 else if (!nr_frags [all...] |
/linux-master/drivers/net/ethernet/sfc/falcon/ |
H A D | tx.c | 211 unsigned int frag_index, nr_frags; local 216 nr_frags = skb_shinfo(skb)->nr_frags; 243 if (frag_index >= nr_frags) {
|
/linux-master/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib.h | 551 int nr_frags = skb_shinfo(skb)->nr_frags; local 561 for (i = 0; i < nr_frags; ++i) { 565 priv->tx_wr.wr.num_sge = nr_frags + off;
|
/linux-master/drivers/target/tcm_fc/ |
H A D | tfc_io.c | 134 skb_shinfo(fp_skb(fp))->nr_frags, 157 (skb_shinfo(fp_skb(fp))->nr_frags < FC_FRAME_SG_LEN))
|
/linux-master/drivers/net/ethernet/marvell/octeon_ep/ |
H A D | octep_tx.c | 67 frags = shinfo->nr_frags; 128 frags = shinfo->nr_frags;
|
/linux-master/drivers/net/ethernet/marvell/octeon_ep_vf/ |
H A D | octep_vf_tx.c | 68 frags = shinfo->nr_frags; 127 frags = shinfo->nr_frags;
|
H A D | octep_vf_main.c | 607 u16 nr_frags, si; local 623 nr_frags = shinfo->nr_frags; 638 if (!nr_frags) { 652 ih->gsz = nr_frags + 1; 667 while (nr_frags--) {
|
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_txrx.h | 179 unsigned int nr_frags; /* used for mbuf XDP */ member in union:ice_tx_buf::__anon612 361 u32 nr_frags; member in struct:ice_rx_ring
|
/linux-master/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_tx.c | 151 for (i = 0 ; i < skb_shinfo(skb)->nr_frags; i++) { 191 for (i = 0; i < skb_shinfo(skb)->nr_frags ; i++) 504 nr_sges = skb_shinfo(skb)->nr_frags + 1; 575 nr_sges = skb_shinfo(skb)->nr_frags + 1; 680 nr_sges = skb_shinfo(skb)->nr_frags + 1; 735 nr_sges = skb_shinfo(skb)->nr_frags + 1;
|