| /linux/net/core/ |
| H A D | tso.c | 56 skb_frag_t *frag = &skb_shinfo(skb)->frags[tso->next_frag_idx]; in tso_build_data() 82 skb_frag_t *frag = &skb_shinfo(skb)->frags[tso->next_frag_idx]; in tso_start() 117 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in tso_dma_iova_try() 207 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in tso_dma_map_init()
|
| H A D | skbuff.c | 126 offsetof(skb_frag_t, netmem)); 128 sizeof_field(skb_frag_t, netmem)); 130 static_assert(offsetof(struct bio_vec, bv_len) == offsetof(skb_frag_t, len)); 132 sizeof_field(skb_frag_t, len)); 135 offsetof(skb_frag_t, offset)); 137 sizeof_field(skb_frag_t, offset)); 900 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in skb_coalesce_rx_frag() 1378 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in skb_dump() 2042 skb_frag_t *f = &skb_shinfo(skb)->frags[i]; in skb_copy_ubufs() 2981 skb_frag_t *frag = &skb_shinfo(skb)->frags[k]; in __pskb_pull_tail() [all …]
|
| H A D | gro.c | 130 skb_frag_t *frag; in skb_gro_receive() 131 skb_frag_t *frag2; in skb_gro_receive() 163 skb_frag_t *frag = pinfo->frags + nr_frags; in skb_gro_receive() 404 const skb_frag_t *frag0; in skb_gro_reset_offset()
|
| H A D | datagram.c | 417 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in __skb_datagram_iter() 571 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in skb_copy_datagram_from_iter() 679 skb_frag_t *last = &skb_shinfo(skb)->frags[frag - 1]; in zerocopy_fill_skb_from_iter()
|
| H A D | xdp.c | 527 skb_frag_t *frag = &sinfo->frags[i]; in xdp_return_frame_bulk() 700 const skb_frag_t *frag = &xinfo->frags[i]; in xdp_copy_frags_from_zc()
|
| /linux/include/linux/ |
| H A D | skbuff.h | 365 } skb_frag_t; typedef 371 static inline unsigned int skb_frag_size(const skb_frag_t *frag) in skb_frag_size() 381 static inline void skb_frag_size_set(skb_frag_t *frag, unsigned int size) in skb_frag_size_set() 391 static inline void skb_frag_size_add(skb_frag_t *frag, int delta) in skb_frag_size_add() 401 static inline void skb_frag_size_sub(skb_frag_t *frag, int delta) in skb_frag_size_sub() 628 skb_frag_t frags[MAX_SKB_FRAGS]; 2534 static inline void skb_frag_fill_netmem_desc(skb_frag_t *frag, in skb_frag_fill_netmem_desc() 2543 static inline void skb_frag_fill_page_desc(skb_frag_t *frag, in skb_frag_fill_page_desc() 2554 skb_frag_t *frag = &shinfo->frags[i]; in __skb_fill_netmem_desc_noacc() 3654 static inline unsigned int skb_frag_off(const skb_frag_t *frag) in skb_frag_off() [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | xdp.c | 140 skb_frag_t *frag = &xdptxdf.sinfo->frags[i]; in mlx5e_xmit_xdp_buff() 169 skb_frag_t *frag = &xdptxdf.sinfo->frags[i]; in mlx5e_xmit_xdp_buff() 480 skb_frag_t *frag = &xdptxdf->sinfo->frags[0]; in mlx5e_xmit_xdp_frame_mpwqe() 633 skb_frag_t *frag = &xdptxdf->sinfo->frags[i]; in mlx5e_xmit_xdp_frame() 697 skb_frag_t *frag = &sinfo->frags[j]; in mlx5e_free_xdpsq_desc() 900 skb_frag_t *frag = &xdptxdf.sinfo->frags[j]; in mlx5e_xdp_xmit()
|
| /linux/drivers/net/xen-netback/ |
| H A D | netback.c | 146 static u16 frag_get_pending_idx(skb_frag_t *frag) in frag_get_pending_idx() 151 static void frag_set_pending_idx(skb_frag_t *frag, u16 pending_idx) in frag_set_pending_idx() 388 skb_frag_t *frags = shinfo->frags; in xenvif_get_requests() 696 skb_frag_t *frag = shinfo->frags + i; in xenvif_fill_frags() 1115 skb_frag_t frags[MAX_SKB_FRAGS]; in xenvif_handle_frag_list() 1165 memcpy(skb_shinfo(skb)->frags, frags, i * sizeof(skb_frag_t)); in xenvif_handle_frag_list()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| H A D | ktls_tx.c | 612 skb_frag_t frags[MAX_SKB_FRAGS]; 661 skb_frag_t *frag = &record->frags[i]; in tx_sync_info_get() 715 tx_post_resync_dump(struct mlx5e_txqsq *sq, skb_frag_t *frag, u32 tisn) in tx_post_resync_dump() 793 skb_frag_t *f = &info.frags[i]; in mlx5e_ktls_tx_handle_ooo()
|
| /linux/drivers/net/ethernet/alibaba/eea/ |
| H A D | eea_tx.c | 281 const skb_frag_t *frag, bool is_last) in eea_tx_add_skb_frag() 300 const skb_frag_t *frag; in eea_tx_post_skb()
|
| /linux/drivers/net/ethernet/pensando/ionic/ |
| H A D | ionic_txrx.c | 19 const skb_frag_t *frag, 345 skb_frag_t *frag; in ionic_xdp_post_frame() 504 skb_frag_t *frag; in ionic_run_xdp() 1104 const skb_frag_t *frag, in ionic_tx_map_frag() 1127 skb_frag_t *frag; in ionic_tx_map_skb() 1699 skb_frag_t *frag; in ionic_tx_descs_needed()
|
| /linux/include/net/libeth/ |
| H A D | xdp.h | 340 skb_frag_t frag; 623 const skb_frag_t *frag) in libeth_xdp_tx_queue_frag() 719 skb_frag_t *frag = &frm.frag; in libeth_xdp_tx_fill_buf() 908 const skb_frag_t *frag, in libeth_xdp_xmit_queue_frag()
|
| /linux/drivers/net/ethernet/netronome/nfp/nfdk/ |
| H A D | rings.c | 17 const skb_frag_t *frag, *fend; in nfp_nfdk_tx_ring_reset()
|
| /linux/net/xfrm/ |
| H A D | xfrm_iptfs.c | 297 static void iptfs_skb_head_to_frag(const struct sk_buff *skb, skb_frag_t *frag) in iptfs_skb_head_to_frag() 321 skb_frag_t frags[MAX_SKB_FRAGS + 1]; 338 skb_frag_t *frag, *from; in iptfs_skb_prepare_frag_walk() 434 skb_frag_t *frag = &walk->frags[fragi]; in iptfs_skb_can_add_frags() 480 skb_frag_t *frag = &walk->frags[walk->fragi]; in iptfs_skb_add_frags() 481 skb_frag_t *tofrag = &shinfo->frags[shinfo->nr_frags]; in iptfs_skb_add_frags()
|
| H A D | xfrm_ipcomp.c | 75 skb_frag_t *frag; in ipcomp_post_acomp()
|
| /linux/net/tls/ |
| H A D | tls_strp.c | 54 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in tls_strp_skb_copy() 216 skb_frag_t *frag; in tls_strp_copyin_frag()
|
| H A D | tls_device.c | 261 skb_frag_t *frag; in tls_append_frag() 287 skb_frag_t *frag; in tls_push_record() 347 skb_frag_t *frag; in tls_create_new_record()
|
| /linux/drivers/net/ethernet/intel/iavf/ |
| H A D | iavf_txrx.h | 333 const skb_frag_t *frag = &skb_shinfo(skb)->frags[0]; in iavf_xmit_descriptor_count()
|
| /linux/drivers/net/ethernet/netronome/nfp/nfd3/ |
| H A D | rings.c | 45 const skb_frag_t *frag; in nfp_nfd3_tx_ring_reset()
|
| /linux/drivers/infiniband/ulp/ipoib/ |
| H A D | ipoib_ib.c | 294 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in ipoib_dma_map_tx() 307 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i - 1]; in ipoib_dma_map_tx() 334 const skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in ipoib_dma_unmap_tx()
|
| /linux/drivers/net/ethernet/intel/i40e/ |
| H A D | i40e_txrx.h | 506 const skb_frag_t *frag = &skb_shinfo(skb)->frags[0]; in i40e_xmit_descriptor_count()
|
| /linux/drivers/net/ethernet/sfc/ |
| H A D | tx_tso.c | 209 skb_frag_t *frag) in tso_get_fragment()
|
| H A D | tx_common.c | 408 skb_frag_t *fragment; in efx_tx_map_data()
|
| /linux/drivers/net/ethernet/sfc/siena/ |
| H A D | tx_common.c | 368 skb_frag_t *fragment; in efx_siena_tx_map_data()
|
| /linux/drivers/net/ethernet/aeroflex/ |
| H A D | greth.c | 198 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in greth_clean_rings() 519 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in greth_start_xmit_gbit() 716 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in greth_clean_tx_gbit()
|