Home
last modified time | relevance | path

Searched refs:frags (Results 76 – 100 of 285) sorted by relevance

12345678910>>...12

/openbmc/linux/Documentation/networking/
H A Dnetdev-features.rst129 ndo_start_xmit can handle skbs with frags in high memory.
134 NETIF_F_SG --- paged skbs (skb_shinfo()->frags), NETIF_F_FRAGLIST ---
/openbmc/linux/drivers/net/ethernet/marvell/
H A Dmvneta.c2083 skb_frag_page(&sinfo->frags[i]), true); in mvneta_xdp_put_buff()
2113 frag = &sinfo->frags[i - 1]; in mvneta_xdp_submit_frame()
2919 int frags = 0; in mvneta_tx() local
2926 frags = mvneta_tx_tso(skb, dev, txq); in mvneta_tx()
2930 frags = skb_shinfo(skb)->nr_frags + 1; in mvneta_tx()
2945 frags = 0; in mvneta_tx()
2950 if (frags == 1) { in mvneta_tx()
2969 frags = 0; in mvneta_tx()
2975 if (frags > 0) { in mvneta_tx()
2981 txq->count += frags; in mvneta_tx()
[all …]
/openbmc/linux/drivers/net/ethernet/netronome/nfp/nfd3/
H A Drings.c64 frag = &skb_shinfo(skb)->frags[tx_buf->fidx]; in nfp_nfd3_tx_ring_reset()
/openbmc/linux/drivers/net/ethernet/chelsio/cxgb4vf/
H A Dadapter.h154 struct page_frag frags[MAX_SKB_FRAGS]; member
/openbmc/linux/net/ipv6/
H A Dudp.c1192 struct sk_buff *frags = skb_shinfo(skb)->frag_list; in udp6_hwcsum_outgoing() local
1195 if (!frags) { in udp6_hwcsum_outgoing()
1213 csum = csum_add(csum, frags->csum); in udp6_hwcsum_outgoing()
1214 } while ((frags = frags->next)); in udp6_hwcsum_outgoing()
/openbmc/linux/drivers/infiniband/hw/hfi1/
H A Dvnic_sdma.c63 skb_frag_t *frag = &skb_shinfo(tx->skb)->frags[i]; in build_vnic_ulp_payload()
/openbmc/linux/Documentation/networking/device_drivers/ethernet/amazon/
H A Dena.rst268 - Maps data buffers (``skb->data`` and frags).
271 - Prepares ENA bufs for the remaining frags.
317 `skb`'s frags.
/openbmc/linux/drivers/net/ethernet/netronome/nfp/nfdk/
H A Ddp.c129 frag = skb_shinfo(skb)->frags; in nfp_nfdk_tx_maybe_close_block()
351 frag = skb_shinfo(skb)->frags; in nfp_nfdk_tx()
444 frag = skb_shinfo(skb)->frags; in nfp_nfdk_tx()
515 frag = skb_shinfo(skb)->frags; in nfp_nfdk_tx_complete()
/openbmc/linux/drivers/net/wireless/ath/ath10k/
H A Dhtt.h96 struct htt_data_tx_desc_frag frags[6]; member
104 struct htt_data_tx_desc_frag frags[6]; member
1755 struct htt_data_tx_desc_frag frags[2]; member
1762 struct htt_data_tx_desc_frag frags[2]; member
/openbmc/linux/drivers/net/ethernet/intel/iavf/
H A Diavf_txrx.h463 const skb_frag_t *frag = &skb_shinfo(skb)->frags[0]; in iavf_xmit_descriptor_count()
/openbmc/linux/drivers/net/hyperv/
H A Dnetvsc_drv.c365 int frags = skb_shinfo(skb)->nr_frags; in init_page_array() local
386 for (i = 0; i < frags; i++) { in init_page_array()
387 skb_frag_t *frag = skb_shinfo(skb)->frags + i; in init_page_array()
399 int i, frags = skb_shinfo(skb)->nr_frags; in count_skb_frag_slots() local
402 for (i = 0; i < frags; i++) { in count_skb_frag_slots()
403 skb_frag_t *frag = skb_shinfo(skb)->frags + i; in count_skb_frag_slots()
/openbmc/linux/net/xfrm/
H A Dxfrm_ipcomp.c71 frag = skb_shinfo(skb)->frags + skb_shinfo(skb)->nr_frags; in ipcomp_decompress()
/openbmc/linux/drivers/net/ethernet/intel/i40e/
H A Di40e_txrx.h505 const skb_frag_t *frag = &skb_shinfo(skb)->frags[0]; in i40e_xmit_descriptor_count()
H A Di40e_txrx.c2200 memcpy(&skinfo->frags[skinfo->nr_frags], &sinfo->frags[0], in i40e_construct_skb()
3556 frag = &skb_shinfo(skb)->frags[0]; in __i40e_chk_linearize()
3576 for (stale = &skb_shinfo(skb)->frags[0];; stale++) { in __i40e_chk_linearize()
3652 for (frag = &skb_shinfo(skb)->frags[0];; frag++) { in i40e_tx_map()
3877 data = skb_frag_address(&sinfo->frags[i]); in i40e_xmit_xdp_ring()
3878 size = skb_frag_size(&sinfo->frags[i]); in i40e_xmit_xdp_ring()
/openbmc/linux/include/net/
H A Dtls.h145 skb_frag_t frags[MAX_SKB_FRAGS]; member
/openbmc/linux/net/ipv4/
H A Dtcp.c1217 skb_frag_size_add(&skb_shinfo(skb)->frags[i - 1], copy); in tcp_sendmsg_locked()
1777 frag = skb_shinfo(skb)->frags; in skb_advance_to_frag()
1840 if (frag == &info->frags[info->nr_frags - 1]) in tcp_zerocopy_set_hint_for_skb()
2091 const skb_frag_t *frags = NULL; in tcp_zerocopy_receive() local
2162 frags = skb_advance_to_frag(skb, offset, &offset_frag); in tcp_zerocopy_receive()
2163 if (!frags || offset_frag) in tcp_zerocopy_receive()
2167 mappable_offset = find_next_mappable_frag(frags, in tcp_zerocopy_receive()
2173 page = skb_frag_page(frags); in tcp_zerocopy_receive()
2178 frags++; in tcp_zerocopy_receive()
4431 const skb_frag_t *f = &shi->frags[i]; in tcp_md5_hash_skb_data()
/openbmc/linux/fs/ufs/
H A Dufs_fs.h262 #define ufs_fragstoblks(frags) ((frags) >> uspi->s_fpbshift) argument
/openbmc/linux/drivers/infiniband/ulp/ipoib/
H A Dipoib_ib.c293 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in ipoib_dma_map_tx()
306 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i - 1]; in ipoib_dma_map_tx()
333 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in ipoib_dma_unmap_tx()
/openbmc/linux/drivers/net/ethernet/google/gve/
H A Dgve_tx_dqo.c606 const skb_frag_t *frag = &shinfo->frags[i]; in gve_tx_add_skb_no_copy_dqo()
793 unsigned int frag_size = skb_frag_size(&shinfo->frags[i]); in gve_num_buffer_descs_needed()
849 prev_frag_size = skb_frag_size(&shinfo->frags[i]); in gve_can_send_tso()
/openbmc/linux/net/xdp/
H A Dxsk.c159 u32 frags = xdp_buff_has_frags(xdp); in xsk_rcv_zc() local
165 if (frags) in xsk_rcv_zc()
171 if (likely(!frags)) in xsk_rcv_zc()
274 frag = &sinfo->frags[0]; in __xsk_rcv()
/openbmc/linux/drivers/net/ethernet/chelsio/cxgb3/
H A Dsge.c254 skb_frag_size(&skb_shinfo(skb)->frags[frag_idx]), in unmap_skb()
973 end = &si->frags[si->nr_frags]; in map_skb()
975 for (fp = si->frags; fp < end; fp++) { in map_skb()
985 while (fp-- > si->frags) in map_skb()
1020 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in write_sgl()
1597 skb_frag_size(&si->frags[i]), DMA_TO_DEVICE); in deferred_unmap_destructor()
2168 rx_frag = skb_shinfo(skb)->frags; in lro_add_page()
/openbmc/linux/drivers/net/ethernet/marvell/mvpp2/
H A Dmvpp2_main.c4364 int frags = 0; in mvpp2_tx() local
4382 frags = skb_shinfo(skb)->nr_frags + 1; in mvpp2_tx()
4387 frags = 0; in mvpp2_tx()
4403 frags = 0; in mvpp2_tx()
4411 if (frags == 1) { in mvpp2_tx()
4425 frags = 0; in mvpp2_tx()
4430 if (frags > 0) { in mvpp2_tx()
4434 txq_pcpu->reserved_num -= frags; in mvpp2_tx()
4435 txq_pcpu->count += frags; in mvpp2_tx()
4436 aggr_txq->count += frags; in mvpp2_tx()
[all …]
/openbmc/linux/sound/pci/lola/
H A Dlola.h289 unsigned int frags; member
/openbmc/linux/drivers/net/ethernet/aquantia/atlantic/
H A Daq_hw.h211 unsigned int frags);
/openbmc/linux/sound/pci/
H A Dintel8x0.c321 int frags; member
654 ichdev->frags = 2; in snd_intel8x0_setup_periods()
669 ichdev->frags = ichdev->size / ichdev->fragsize; in snd_intel8x0_setup_periods()
674 ichdev->lvi_frag = ICH_REG_LVI_MASK % ichdev->frags; in snd_intel8x0_setup_periods()
679 ichdev->lvi_frag, ichdev->frags, ichdev->fragsize, in snd_intel8x0_setup_periods()
727 ichdev->lvi_frag %= ichdev->frags; in snd_intel8x0_update()

12345678910>>...12