Home
last modified time | relevance | path

Searched refs:skb_shared_info (Results 1 – 25 of 91) sorted by relevance

1234

/Linux-v5.15/include/net/
Dxdp.h106 SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
108 static inline struct skb_shared_info *
111 return (struct skb_shared_info *)xdp_data_hard_end(xdp); in xdp_get_shared_info_from_buff()
140 static inline struct skb_shared_info *
145 return (struct skb_shared_info *)(data_hard_start + frame->frame_sz - in xdp_get_shared_info_from_frame()
146 SKB_DATA_ALIGN(sizeof(struct skb_shared_info))); in xdp_get_shared_info_from_frame()
/Linux-v5.15/drivers/net/ethernet/marvell/octeontx2/nic/
Dotx2_txrx.h31 OTX2_DATA_ALIGN(sizeof(struct skb_shared_info)))
41 OTX2_DATA_ALIGN(sizeof(struct skb_shared_info)))
/Linux-v5.15/include/linux/
Dvirtio_net.h123 struct skb_shared_info *shinfo = skb_shinfo(skb); in virtio_net_hdr_to_skb()
148 struct skb_shared_info *sinfo = skb_shinfo(skb); in virtio_net_hdr_from_skb()
Dskbuff.h231 ((X) - SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
240 SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
515 struct skb_shared_info { struct
1449 #define skb_shinfo(SKB) ((struct skb_shared_info *)(skb_end_pointer(SKB)))
4572 static inline void skb_increase_gso_size(struct skb_shared_info *shinfo, in skb_increase_gso_size()
4580 static inline void skb_decrease_gso_size(struct skb_shared_info *shinfo, in skb_decrease_gso_size()
4594 const struct skb_shared_info *shinfo = skb_shinfo(skb); in skb_warn_if_lro()
/Linux-v5.15/net/sctp/
Doffload.c55 struct skb_shared_info *pinfo = skb_shinfo(skb); in sctp_gso_segment()
/Linux-v5.15/drivers/infiniband/hw/hfi1/
Dipoib_rx.c31 skb_size += SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in prepare_frag_skb()
/Linux-v5.15/net/core/
Dskbuff.c195 struct skb_shared_info *shinfo; in __build_skb_around()
198 size -= SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in __build_skb_around()
212 memset(shinfo, 0, offsetof(struct skb_shared_info, dataref)); in __build_skb_around()
426 size += SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in __alloc_skb()
500 len += SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in __netdev_alloc_skb()
576 len += SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in __napi_alloc_skb()
661 struct skb_shared_info *shinfo = skb_shinfo(skb); in skb_release_data()
797 struct skb_shared_info *sh = skb_shinfo(skb); in skb_dump()
1701 data = kmalloc_reserve(size + SKB_DATA_ALIGN(sizeof(struct skb_shared_info)), in pskb_expand_head()
1712 memcpy((struct skb_shared_info *)(data + size), in pskb_expand_head()
[all …]
/Linux-v5.15/drivers/net/ethernet/mellanox/mlx4/
Den_tx.c601 const struct skb_shared_info *shinfo, in is_inline()
633 const struct skb_shared_info *shinfo, in get_real_size()
678 const struct skb_shared_info *shinfo, in build_inline_wqe()
799 struct skb_shared_info *shinfo, in mlx4_en_build_dma_wqe()
864 struct skb_shared_info *shinfo = skb_shinfo(skb); in mlx4_en_xmit()
/Linux-v5.15/drivers/net/hyperv/
Dnetvsc_bpf.c88 SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in netvsc_xdp_fraglen()
/Linux-v5.15/drivers/net/ethernet/freescale/dpaa2/
Ddpaa2-switch.h52 SKB_DATA_ALIGN(sizeof(struct skb_shared_info))
Ddpaa2-eth.h95 SKB_DATA_ALIGN(sizeof(struct skb_shared_info))
/Linux-v5.15/Documentation/vm/
Dpage_frags.rst16 portion of skb_shared_info.
/Linux-v5.15/drivers/target/iscsi/cxgbit/
Dcxgbit_target.c881 struct skb_shared_info *ssi = skb_shinfo(csk->skb); in cxgbit_handle_immediate_data()
1386 struct skb_shared_info *ssi = skb_shinfo(skb); in cxgbit_lro_skb_dump()
1411 struct skb_shared_info *ssi = skb_shinfo(skb); in cxgbit_lro_hskb_reset()
1429 struct skb_shared_info *hssi = skb_shinfo(hskb); in cxgbit_lro_skb_merge()
1430 struct skb_shared_info *ssi = skb_shinfo(skb); in cxgbit_lro_skb_merge()
/Linux-v5.15/drivers/net/ethernet/google/gve/
Dgve_tx_dqo.c456 const struct skb_shared_info *shinfo = skb_shinfo(skb); in gve_tx_add_skb_no_copy_dqo()
582 const struct skb_shared_info *shinfo = skb_shinfo(skb); in gve_num_buffer_descs_needed()
608 const struct skb_shared_info *shinfo = skb_shinfo(skb); in gve_can_send_tso()
/Linux-v5.15/drivers/net/xen-netback/
Dnetback.c378 struct skb_shared_info *shinfo = skb_shinfo(skb); in xenvif_get_requests()
456 struct skb_shared_info *shinfo = skb_shinfo(skb); in xenvif_tx_check_gop()
460 struct skb_shared_info *first_shinfo = NULL; in xenvif_tx_check_gop()
573 struct skb_shared_info *shinfo = skb_shinfo(skb); in xenvif_fill_frags()
/Linux-v5.15/drivers/net/ethernet/amazon/ena/
Dena_netdev.h117 SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
/Linux-v5.15/drivers/net/ethernet/cavium/thunder/
Dnicvf_queues.h91 SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
/Linux-v5.15/drivers/net/
Dvirtio_net.c416 shinfo_size = SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in page_to_skb()
671 int tailroom = SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in xdp_linearize_page()
719 SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in receive_small()
756 SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in receive_small()
1187 SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in add_recvbuf_small()
1272 unsigned int tailroom = headroom ? sizeof(struct skb_shared_info) : 0; in add_recvbuf_mergeable()
2990 unsigned int tailroom = headroom ? sizeof(struct skb_shared_info) : 0; in mergeable_rx_buffer_size_show()
Dveth.c737 SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in veth_xdp_rcv_skb()
768 frame_sz += SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in veth_xdp_rcv_skb()
1469 SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in veth_xdp_set()
/Linux-v5.15/drivers/net/ethernet/marvell/
Dmvneta.c333 #define MVNETA_SKB_PAD (SKB_DATA_ALIGN(sizeof(struct skb_shared_info) + \
1190 hwbm_pool->frag_size = SKB_DATA_ALIGN(sizeof(struct skb_shared_info)) + in mvneta_bm_update_mtu()
2035 struct xdp_buff *xdp, struct skb_shared_info *sinfo, in mvneta_xdp_put_buff()
2180 struct skb_shared_info *sinfo = xdp_get_shared_info_from_buff(xdp); in mvneta_run_xdp()
2244 struct skb_shared_info *sinfo; in mvneta_swbm_rx_frame()
2276 struct skb_shared_info *xdp_sinfo, in mvneta_swbm_add_rx_fragment()
2308 struct skb_shared_info *sinfo; in mvneta_swbm_add_rx_fragment()
2322 struct skb_shared_info *sinfo = xdp_get_shared_info_from_buff(xdp); in mvneta_swbm_build_skb()
2354 struct skb_shared_info sinfo; in mvneta_rx_swbm()
Dmvneta_bm.c190 SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in mvneta_bm_pool_use()
/Linux-v5.15/drivers/net/ethernet/chelsio/cxgb4/
Dsge.c247 const struct skb_shared_info *si; in cxgb4_map_skb()
278 const struct skb_shared_info *si; in unmap_skb()
843 const struct skb_shared_info *si = skb_shinfo(skb); in cxgb4_write_sgl()
912 struct skb_shared_info *si = skb_shinfo(skb); in cxgb4_write_partial_sgl()
1325 const struct skb_shared_info *ssi = skb_shinfo(skb); in t6_fill_tnl_lso()
1382 const struct skb_shared_info *ssi; in write_tso_wr()
1507 const struct skb_shared_info *ssi; in cxgb4_eth_xmit()
1827 const struct skb_shared_info *ssi; in cxgb4_vf_eth_xmit()
2202 const struct skb_shared_info *ssi = skb_shinfo(skb); in write_eo_wr()
/Linux-v5.15/drivers/net/ethernet/broadcom/
Dbgmac.h335 SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
/Linux-v5.15/drivers/net/ethernet/hisilicon/hns3/
Dhns3_enet.h718 void hns3_shinfo_pack(struct skb_shared_info *shinfo, __u32 *size);
/Linux-v5.15/net/bpf/
Dtest_run.c581 SKB_DATA_ALIGN(sizeof(struct skb_shared_info))); in bpf_prog_test_run_skb()
756 u32 tailroom = SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in bpf_prog_test_run_xdp()

1234