/Linux-v5.15/include/net/ |
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-v5.15/drivers/net/ethernet/marvell/octeontx2/nic/ |
D | otx2_txrx.h | 31 OTX2_DATA_ALIGN(sizeof(struct skb_shared_info))) 41 OTX2_DATA_ALIGN(sizeof(struct skb_shared_info)))
|
/Linux-v5.15/include/linux/ |
D | virtio_net.h | 123 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()
|
D | skbuff.h | 231 ((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/ |
D | offload.c | 55 struct skb_shared_info *pinfo = skb_shinfo(skb); in sctp_gso_segment()
|
/Linux-v5.15/drivers/infiniband/hw/hfi1/ |
D | ipoib_rx.c | 31 skb_size += SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in prepare_frag_skb()
|
/Linux-v5.15/net/core/ |
D | skbuff.c | 195 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/ |
D | en_tx.c | 601 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/ |
D | netvsc_bpf.c | 88 SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in netvsc_xdp_fraglen()
|
/Linux-v5.15/drivers/net/ethernet/freescale/dpaa2/ |
D | dpaa2-switch.h | 52 SKB_DATA_ALIGN(sizeof(struct skb_shared_info))
|
D | dpaa2-eth.h | 95 SKB_DATA_ALIGN(sizeof(struct skb_shared_info))
|
/Linux-v5.15/Documentation/vm/ |
D | page_frags.rst | 16 portion of skb_shared_info.
|
/Linux-v5.15/drivers/target/iscsi/cxgbit/ |
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-v5.15/drivers/net/ethernet/google/gve/ |
D | gve_tx_dqo.c | 456 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/ |
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-v5.15/drivers/net/ethernet/amazon/ena/ |
D | ena_netdev.h | 117 SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
|
/Linux-v5.15/drivers/net/ethernet/cavium/thunder/ |
D | nicvf_queues.h | 91 SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
|
/Linux-v5.15/drivers/net/ |
D | virtio_net.c | 416 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()
|
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() 1469 SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in veth_xdp_set()
|
/Linux-v5.15/drivers/net/ethernet/marvell/ |
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()
|
D | mvneta_bm.c | 190 SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in mvneta_bm_pool_use()
|
/Linux-v5.15/drivers/net/ethernet/chelsio/cxgb4/ |
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-v5.15/drivers/net/ethernet/broadcom/ |
D | bgmac.h | 335 SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
|
/Linux-v5.15/drivers/net/ethernet/hisilicon/hns3/ |
D | hns3_enet.h | 718 void hns3_shinfo_pack(struct skb_shared_info *shinfo, __u32 *size);
|
/Linux-v5.15/net/bpf/ |
D | test_run.c | 581 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()
|