Home
last modified time | relevance | path

Searched refs:skb_frag_t (Results 1 – 25 of 169) sorted by relevance

1234567

/linux/include/linux/
H A Dskbuff.h365 } 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];
2551 static inline void skb_frag_fill_netmem_desc(skb_frag_t *frag,
2560 static inline void skb_frag_fill_page_desc(skb_frag_t *frag,
2571 skb_frag_t *frag = &shinfo->frags[i]; in __skb_fill_netmem_desc_noacc()
3642 static inline unsigned int skb_frag_off(const skb_frag_t *fra
[all...]
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dxdp.c140 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()
630 skb_frag_t *frag = &xdptxdf->sinfo->frags[i]; in mlx5e_xmit_xdp_frame()
692 skb_frag_t *frag = &sinfo->frags[j]; in mlx5e_free_xdpsq_desc()
895 skb_frag_t *frag = &xdptxdf.sinfo->frags[j]; in mlx5e_xdp_xmit()
/linux/net/core/
H A Dskbuff.c126 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()
1372 skb_frag_t *frag = &skb_shinfo(skb)->frags[i]; in skb_dump()
2033 skb_frag_t *f = &skb_shinfo(skb)->frags[i]; in skb_copy_ubufs()
2972 skb_frag_t *fra in __pskb_pull_tail()
[all...]
H A Dgro.c130 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()
402 const skb_frag_t *frag0; in skb_gro_reset_offset()
H A Ddatagram.c417 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 Dxdp.c527 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/drivers/net/xen-netback/
H A Dnetback.c146 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 Dktls_tx.c612 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/pensando/ionic/
H A Dionic_txrx.c19 const skb_frag_t *frag,
345 skb_frag_t *frag; in ionic_xdp_post_frame()
504 skb_frag_t *frag; in ionic_run_xdp()
1096 const skb_frag_t *frag, in ionic_tx_map_frag()
1119 skb_frag_t *frag; in ionic_tx_map_skb()
1682 skb_frag_t *frag; in ionic_tx_descs_needed()
/linux/drivers/net/ethernet/fungible/funeth/
H A Dfuneth_rx.c141 static void *fun_run_xdp(struct funeth_rxq *q, skb_frag_t *frags, void *buf_va, in fun_run_xdp()
297 skb_frag_t *frags) in fun_gather_pkt()
370 skb_frag_t frags[RX_MAX_FRAGS]; in fun_handle_cqe_pkt()
/linux/include/net/libeth/
H A Dxdp.h340 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/net/xfrm/
H A Dxfrm_iptfs.c293 * iptfs_skb_head_to_frag() - initialize a skb_frag_t based on skb head data
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()
426 skb_frag_t *frag = &walk->frags[fragi]; in iptfs_skb_can_add_frags()
472 skb_frag_t *frag = &walk->frags[walk->fragi]; in iptfs_skb_add_frags()
473 skb_frag_t *tofrag = &shinfo->frags[shinfo->nr_frags]; in iptfs_skb_add_frags()
H A Dxfrm_ipcomp.c75 skb_frag_t *frag; in ipcomp_post_acomp()
/linux/drivers/net/ethernet/netronome/nfp/nfdk/
H A Drings.c17 const skb_frag_t *frag, *fend; in nfp_nfdk_tx_ring_reset()
/linux/net/tls/
H A Dtls_strp.c54 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 Dtls_device.c261 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 Diavf_txrx.h333 const skb_frag_t *frag = &skb_shinfo(skb)->frags[0]; in iavf_xmit_descriptor_count()
/linux/drivers/net/ethernet/netronome/nfp/nfd3/
H A Drings.c45 const skb_frag_t *frag; in nfp_nfd3_tx_ring_reset()
/linux/drivers/infiniband/ulp/ipoib/
H A Dipoib_ib.c294 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 Di40e_txrx.h506 const skb_frag_t *frag = &skb_shinfo(skb)->frags[0]; in i40e_xmit_descriptor_count()
/linux/include/net/
H A Dtls.h155 skb_frag_t frags[MAX_SKB_FRAGS];
/linux/drivers/net/ethernet/sfc/
H A Dtx_tso.c209 skb_frag_t *frag) in tso_get_fragment()
H A Dtx_common.c408 skb_frag_t *fragment; in efx_tx_map_data()
/linux/drivers/net/ethernet/sfc/siena/
H A Dtx_common.c368 skb_frag_t *fragment; in efx_siena_tx_map_data()
/linux/drivers/net/ethernet/aeroflex/
H A Dgreth.c198 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()

1234567