| /linux/include/net/ |
| A D | xdp.h | 106 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/include/linux/ |
| A D | virtio_net.h | 145 struct skb_shared_info *shinfo = skb_shinfo(skb); in virtio_net_hdr_to_skb() 174 struct skb_shared_info *sinfo = skb_shinfo(skb); in virtio_net_hdr_from_skb()
|
| A D | skbuff.h | 231 ((X) - SKB_DATA_ALIGN(sizeof(struct skb_shared_info))) 240 SKB_DATA_ALIGN(sizeof(struct skb_shared_info))) 522 struct skb_shared_info { struct 1460 #define skb_shinfo(SKB) ((struct skb_shared_info *)(skb_end_pointer(SKB))) 4613 static inline void skb_increase_gso_size(struct skb_shared_info *shinfo, in skb_increase_gso_size() 4621 static inline void skb_decrease_gso_size(struct skb_shared_info *shinfo, in skb_decrease_gso_size() 4635 const struct skb_shared_info *shinfo = skb_shinfo(skb); in skb_warn_if_lro()
|
| /linux/net/core/ |
| A D | skbuff.c | 193 struct skb_shared_info *shinfo; in __build_skb_around() 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() 1712 memcpy((struct skb_shared_info *)(data + size), in pskb_expand_head() 5361 struct skb_shared_info *to_shinfo, *from_shinfo; in skb_try_coalesce() 6144 memcpy((struct skb_shared_info *)(data + size), in pskb_carve_inside_header() 6146 offsetof(struct skb_shared_info, in pskb_carve_inside_header() 6190 struct skb_shared_info *shinfo, int eat, in pskb_carve_frag_list() 6250 struct skb_shared_info *shinfo; in pskb_carve_inside_nonlinear() 6264 memcpy((struct skb_shared_info *)(data + size), in pskb_carve_inside_nonlinear() [all …]
|
| /linux/drivers/infiniband/hw/hfi1/ |
| A D | ipoib_rx.c | 31 skb_size += SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in prepare_frag_skb()
|
| /linux/net/sctp/ |
| A D | offload.c | 55 struct skb_shared_info *pinfo = skb_shinfo(skb); in sctp_gso_segment()
|
| /linux/drivers/net/ethernet/mellanox/mlx4/ |
| A D | en_tx.c | 602 const struct skb_shared_info *shinfo, in is_inline() 634 const struct skb_shared_info *shinfo, in get_real_size() 679 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/drivers/net/ethernet/marvell/octeontx2/nic/ |
| A D | otx2_txrx.h | 34 OTX2_DATA_ALIGN(sizeof(struct skb_shared_info)))
|
| /linux/drivers/net/hyperv/ |
| A D | netvsc_bpf.c | 88 SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in netvsc_xdp_fraglen()
|
| /linux/drivers/net/ethernet/freescale/dpaa2/ |
| A D | dpaa2-switch.h | 52 SKB_DATA_ALIGN(sizeof(struct skb_shared_info))
|
| A D | dpaa2-eth.h | 95 SKB_DATA_ALIGN(sizeof(struct skb_shared_info))
|
| /linux/drivers/target/iscsi/cxgbit/ |
| A D | cxgbit_target.c | 881 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/Documentation/vm/ |
| A D | page_frags.rst | 16 portion of skb_shared_info.
|
| /linux/drivers/net/ethernet/google/gve/ |
| A D | gve_tx_dqo.c | 454 const struct skb_shared_info *shinfo = skb_shinfo(skb); in gve_tx_add_skb_no_copy_dqo() 577 const struct skb_shared_info *shinfo = skb_shinfo(skb); in gve_num_buffer_descs_needed() 603 const struct skb_shared_info *shinfo = skb_shinfo(skb); in gve_can_send_tso()
|
| /linux/drivers/net/xen-netback/ |
| A D | netback.c | 378 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/drivers/net/ethernet/amazon/ena/ |
| A D | ena_netdev.h | 117 SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
|
| /linux/drivers/net/ethernet/cavium/thunder/ |
| A D | nicvf_queues.h | 91 SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
|
| /linux/drivers/net/ |
| A D | virtio_net.c | 419 shinfo_size = SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in page_to_skb() 674 int tailroom = SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in xdp_linearize_page() 722 SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in receive_small() 765 SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in receive_small() 1201 SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in add_recvbuf_small() 1286 unsigned int tailroom = headroom ? sizeof(struct skb_shared_info) : 0; in add_recvbuf_mergeable() 3022 unsigned int tailroom = headroom ? sizeof(struct skb_shared_info) : 0; in mergeable_rx_buffer_size_show()
|
| A D | veth.c | 737 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() 1473 SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in veth_xdp_set()
|
| /linux/drivers/net/ethernet/chelsio/cxgb4/ |
| A D | sge.c | 247 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/drivers/net/ethernet/marvell/ |
| A D | mvneta.c | 333 #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()
|
| A D | mvneta_bm.c | 190 SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in mvneta_bm_pool_use()
|
| /linux/drivers/net/ethernet/broadcom/ |
| A D | bgmac.h | 335 SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
|
| /linux/net/bpf/ |
| A D | test_run.c | 585 SKB_DATA_ALIGN(sizeof(struct skb_shared_info))); in bpf_prog_test_run_skb() 760 u32 tailroom = SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in bpf_prog_test_run_xdp()
|
| /linux/drivers/net/ethernet/hisilicon/hns3/ |
| A D | hns3_enet.h | 719 void hns3_shinfo_pack(struct skb_shared_info *shinfo, __u32 *size);
|