drivers/infiniband/hw/hfi1/ipoib_rx.c
28
skb_size += SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/airoha/airoha_eth.c
714
struct skb_shared_info *shinfo = skb_shinfo(q->skb);
drivers/net/ethernet/alibaba/eea/eea_rx.c
138
min = SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/alibaba/eea/eea_rx.c
338
shinfo_size = SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/alibaba/eea/eea_rx.c
564
tailroom = SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/alibaba/eea/eea_tx.c
177
struct skb_shared_info *sinfo = skb_shinfo(skb);
drivers/net/ethernet/alibaba/eea/eea_tx.c
297
const struct skb_shared_info *shinfo = skb_shinfo(skb);
drivers/net/ethernet/amazon/ena/ena_netdev.c
531
tailroom = SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/amazon/ena/ena_netdev.c
953
int tailroom = SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/amazon/ena/ena_xdp.h
19
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
614
struct skb_shared_info *sinfo;
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
874
struct skb_shared_info *sinfo;
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
26
struct skb_shared_info *sinfo;
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
513
struct skb_shared_info *sinfo = xdp_get_shared_info_from_buff(xdp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.h
17
#define AQ_XDP_TAILROOM SKB_DATA_ALIGN(sizeof(struct skb_shared_info))
drivers/net/ethernet/atheros/ag71xx.c
1196
SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/broadcom/bcm4908_enet.c
43
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
drivers/net/ethernet/broadcom/bcm63xx_enet.c
1652
SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/broadcom/bgmac.h
334
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
3237
SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
3282
SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
3320
NET_SKB_PAD - SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
171
struct skb_shared_info *shinfo;
drivers/net/ethernet/broadcom/bnx2.c
2970
struct skb_shared_info *shinfo;
drivers/net/ethernet/broadcom/bnx2.c
5394
SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/broadcom/bnx2.c
5420
NET_SKB_PAD + SKB_DATA_ALIGN(sizeof(struct skb_shared_info)));
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
1426
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1290
struct skb_shared_info *shinfo;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1397
struct skb_shared_info *shinfo = xdp_get_shared_info_from_buff(xdp);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
2133
struct skb_shared_info *sinfo;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
4858
NET_SKB_PAD - SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/broadcom/bnxt/bnxt.c
4874
SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/broadcom/bnxt/bnxt.c
4918
SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/broadcom/bnxt/bnxt.c
4925
SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/broadcom/bnxt/bnxt.h
783
SKB_DATA_ALIGN((unsigned int)sizeof(struct skb_shared_info)))
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
206
struct skb_shared_info *shinfo;
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
273
struct skb_shared_info *sinfo = xdp_get_shared_info_from_buff(xdp);
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
31
struct skb_shared_info *sinfo;
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
464
struct skb_shared_info *sinfo = xdp_get_shared_info_from_buff(xdp);
drivers/net/ethernet/broadcom/tg3.c
6669
SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/broadcom/tg3.c
6728
SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/cavium/thunder/nicvf_queues.c
1262
struct skb_shared_info *sh = skb_shinfo(skb);
drivers/net/ethernet/cavium/thunder/nicvf_queues.h
91
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
drivers/net/ethernet/chelsio/cxgb/sge.c
582
size = (16 * 1024) - SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/chelsio/cxgb3/sge.c
1583
const struct skb_shared_info *si;
drivers/net/ethernet/chelsio/cxgb3/sge.c
3097
(16 * 1024) - SKB_DATA_ALIGN(sizeof(struct skb_shared_info)) :
drivers/net/ethernet/chelsio/cxgb3/sge.c
3353
SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/chelsio/cxgb3/sge.c
962
const struct skb_shared_info *si;
drivers/net/ethernet/chelsio/cxgb4/sge.c
1311
const struct skb_shared_info *ssi = skb_shinfo(skb);
drivers/net/ethernet/chelsio/cxgb4/sge.c
1368
const struct skb_shared_info *ssi;
drivers/net/ethernet/chelsio/cxgb4/sge.c
1493
const struct skb_shared_info *ssi;
drivers/net/ethernet/chelsio/cxgb4/sge.c
1814
const struct skb_shared_info *ssi;
drivers/net/ethernet/chelsio/cxgb4/sge.c
2191
const struct skb_shared_info *ssi = skb_shinfo(skb);
drivers/net/ethernet/chelsio/cxgb4/sge.c
247
const struct skb_shared_info *si;
drivers/net/ethernet/chelsio/cxgb4/sge.c
278
const struct skb_shared_info *si;
drivers/net/ethernet/chelsio/cxgb4/sge.c
829
const struct skb_shared_info *si = skb_shinfo(skb);
drivers/net/ethernet/chelsio/cxgb4/sge.c
898
struct skb_shared_info *si = skb_shinfo(skb);
drivers/net/ethernet/chelsio/cxgb4vf/sge.c
1168
const struct skb_shared_info *ssi;
drivers/net/ethernet/chelsio/cxgb4vf/sge.c
281
const struct skb_shared_info *si;
drivers/net/ethernet/chelsio/cxgb4vf/sge.c
907
const struct skb_shared_info *si = skb_shinfo(skb);
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
26
struct skb_shared_info *si = skb_shinfo(skb);
drivers/net/ethernet/cortina/gemini.c
1140
struct skb_shared_info *skb_si = skb_shinfo(skb);
drivers/net/ethernet/engleder/tsnep_main.c
37
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
drivers/net/ethernet/engleder/tsnep_main.c
627
struct skb_shared_info *shinfo, int count, u32 type)
drivers/net/ethernet/engleder/tsnep_main.c
685
struct skb_shared_info *shinfo = xdp_get_shared_info_from_frame(xdpf);
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1792
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)));
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1852
SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2263
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h
102
SKB_DATA_ALIGN(sizeof(struct skb_shared_info))
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
2468
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)));
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.h
52
SKB_DATA_ALIGN(sizeof(struct skb_shared_info))
drivers/net/ethernet/freescale/enetc/enetc.c
1719
struct skb_shared_info *shinfo;
drivers/net/ethernet/freescale/enetc/enetc.c
1786
struct skb_shared_info *shinfo;
drivers/net/ethernet/freescale/enetc/enetc.c
1853
struct skb_shared_info *shinfo = xdp_get_shared_info_from_buff(xdp_buff);
drivers/net/ethernet/freescale/fec.h
333
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
drivers/net/ethernet/freescale/gianfar.h
91
+ SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
drivers/net/ethernet/fungible/funeth/funeth_rx.c
371
struct skb_shared_info *si;
drivers/net/ethernet/fungible/funeth/funeth_tx.c
154
const struct skb_shared_info *shinfo;
drivers/net/ethernet/fungible/funeth/funeth_tx.c
22
static int fun_map_pkt(struct device *dev, const struct skb_shared_info *si,
drivers/net/ethernet/fungible/funeth/funeth_tx.c
517
const struct skb_shared_info *si = NULL;
drivers/net/ethernet/fungible/funeth/funeth_txrx.h
56
#define FUN_RX_TAILROOM SKB_DATA_ALIGN(sizeof(struct skb_shared_info))
drivers/net/ethernet/google/gve/gve_rx.c
733
SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/google/gve/gve_rx_dqo.c
986
struct skb_shared_info *shinfo = skb_shinfo(skb);
drivers/net/ethernet/google/gve/gve_tx.c
635
const struct skb_shared_info *shinfo = skb_shinfo(skb);
drivers/net/ethernet/google/gve/gve_tx_dqo.c
573
struct skb_shared_info *shinfo = skb_shinfo(skb);
drivers/net/ethernet/google/gve/gve_tx_dqo.c
695
const struct skb_shared_info *shinfo = skb_shinfo(skb);
drivers/net/ethernet/google/gve/gve_tx_dqo.c
895
const struct skb_shared_info *shinfo = skb_shinfo(skb);
drivers/net/ethernet/google/gve/gve_tx_dqo.c
920
const struct skb_shared_info *shinfo = skb_shinfo(skb);
drivers/net/ethernet/hisilicon/hip04_eth.c
871
SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
1918
void hns3_shinfo_pack(struct skb_shared_info *shinfo, __u32 *size)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.h
753
void hns3_shinfo_pack(struct skb_shared_info *shinfo, __u32 *size);
drivers/net/ethernet/intel/e1000/e1000_main.c
2067
SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/intel/e1000e/netdev.c
1532
struct skb_shared_info *shinfo;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
1612
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)) :
drivers/net/ethernet/intel/i40e/i40e_txrx.c
2085
struct skb_shared_info *sinfo;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
2147
struct skb_shared_info *skinfo = skb_shinfo(skb);
drivers/net/ethernet/intel/i40e/i40e_txrx.c
2179
struct skb_shared_info *sinfo;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
2385
struct skb_shared_info *sinfo = xdp_get_shared_info_from_buff(xdp);
drivers/net/ethernet/intel/i40e/i40e_txrx.c
3779
struct skb_shared_info *sinfo = xdp_get_shared_info_from_frame(xdpf);
drivers/net/ethernet/intel/i40e/i40e_xsk.c
294
struct skb_shared_info *sinfo = NULL;
drivers/net/ethernet/intel/i40e/i40e_xsk.c
321
struct skb_shared_info *skinfo = skb_shinfo(skb);
drivers/net/ethernet/intel/ice/ice_txrx_lib.c
371
struct skb_shared_info *sinfo = NULL;
drivers/net/ethernet/intel/ice/ice_xsk.c
436
struct skb_shared_info *sinfo = NULL;
drivers/net/ethernet/intel/idpf/idpf_lib.c
2382
const struct skb_shared_info *shinfo = skb_shinfo(skb);
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2506
const struct skb_shared_info *shinfo;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2823
const struct skb_shared_info *shinfo;
drivers/net/ethernet/intel/igb/igb_main.c
6422
struct skb_shared_info *sinfo = xdp_get_shared_info_from_frame(xdpf);
drivers/net/ethernet/intel/igb/igb_main.c
8672
unsigned int truesize = SKB_DATA_ALIGN(sizeof(struct skb_shared_info)) +
drivers/net/ethernet/intel/igb/igb_main.c
8761
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)) :
drivers/net/ethernet/intel/igc/igc_main.c
1932
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)) +
drivers/net/ethernet/intel/igc/igc_main.c
2384
struct skb_shared_info *sinfo = xdp_get_shared_info_from_frame(xdpf);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
2362
unsigned int truesize = SKB_DATA_ALIGN(sizeof(struct skb_shared_info)) +
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
2465
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)) :
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9315
struct skb_shared_info *sinfo = xdp_get_shared_info_from_frame(xdpf);
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
1120
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)) :
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
956
unsigned int truesize = SKB_DATA_ALIGN(sizeof(struct skb_shared_info)) +
drivers/net/ethernet/intel/libeth/priv.h
14
struct skb_shared_info;
drivers/net/ethernet/intel/libeth/priv.h
25
void (*bulk)(const struct skb_shared_info *sinfo,
drivers/net/ethernet/intel/libeth/xdp.c
334
void libeth_xdp_return_buff_bulk(const struct skb_shared_info *sinfo,
drivers/net/ethernet/lantiq_xrx200.c
126
SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/marvell/mvneta.c
1227
hwbm_pool->frag_size = SKB_DATA_ALIGN(sizeof(struct skb_shared_info)) +
drivers/net/ethernet/marvell/mvneta.c
2075
struct skb_shared_info *sinfo = xdp_get_shared_info_from_buff(xdp);
drivers/net/ethernet/marvell/mvneta.c
2094
struct skb_shared_info *sinfo = xdp_get_shared_info_from_frame(xdpf);
drivers/net/ethernet/marvell/mvneta.c
2355
struct skb_shared_info *sinfo = xdp_get_shared_info_from_buff(xdp);
drivers/net/ethernet/marvell/mvneta.c
2398
struct skb_shared_info *sinfo = xdp_get_shared_info_from_buff(xdp);
drivers/net/ethernet/marvell/mvneta.c
376
#define MVNETA_SKB_PAD (SKB_DATA_ALIGN(sizeof(struct skb_shared_info) + \
drivers/net/ethernet/marvell/mvneta_bm.c
190
SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/marvell/mvpp2/mvpp2.h
840
SKB_DATA_ALIGN(sizeof(struct skb_shared_info))
drivers/net/ethernet/marvell/octeon_ep/octep_main.c
864
struct skb_shared_info *shinfo;
drivers/net/ethernet/marvell/octeon_ep/octep_rx.c
470
struct skb_shared_info *shinfo;
drivers/net/ethernet/marvell/octeon_ep/octep_tx.c
106
struct skb_shared_info *shinfo;
drivers/net/ethernet/marvell/octeon_ep/octep_tx.c
37
struct skb_shared_info *shinfo;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c
619
struct skb_shared_info *shinfo;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_rx.c
431
struct skb_shared_info *shinfo;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_tx.c
105
struct skb_shared_info *shinfo;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_tx.c
38
struct skb_shared_info *shinfo;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.h
37
OTX2_DATA_ALIGN(sizeof(struct skb_shared_info)))
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1251
SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1257
SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1995
struct skb_shared_info *sinfo = xdp_get_shared_info_from_frame(xdpf);
drivers/net/ethernet/mediatek/mtk_eth_soc.h
61
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
58
SKB_DATA_ALIGN(sizeof(struct skb_shared_info))))
drivers/net/ethernet/mellanox/mlx4/en_tx.c
603
const struct skb_shared_info *shinfo,
drivers/net/ethernet/mellanox/mlx4/en_tx.c
635
const struct skb_shared_info *shinfo,
drivers/net/ethernet/mellanox/mlx4/en_tx.c
681
const struct skb_shared_info *shinfo,
drivers/net/ethernet/mellanox/mlx4/en_tx.c
801
struct skb_shared_info *shinfo,
drivers/net/ethernet/mellanox/mlx4/en_tx.c
866
struct skb_shared_info *shinfo = skb_shinfo(skb);
drivers/net/ethernet/mellanox/mlx5/core/en.h
81
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
drivers/net/ethernet/mellanox/mlx5/core/en/params.c
777
frag_size += SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h
109
struct skb_shared_info *sinfo;
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
687
struct skb_shared_info *sinfo;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1632
struct skb_shared_info *sinfo;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1921
struct skb_shared_info *sinfo;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
526
mlx5e_add_skb_shared_info_frag(struct mlx5e_rq *rq, struct skb_shared_info *sinfo,
drivers/net/ethernet/mellanox/mlxsw/pci.c
345
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1036
struct skb_shared_info *shinfo;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1076
struct skb_shared_info *shinfo;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
200
struct skb_shared_info *shinfo;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.h
53
SKB_DATA_ALIGN(sizeof(struct skb_shared_info))
drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c
87
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)),
drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c
892
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)) +
drivers/net/ethernet/microchip/sparx5/lan969x/lan969x_fdma.c
165
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)),
drivers/net/ethernet/mscc/ocelot_fdma.h
58
#define OCELOT_FDMA_SKBFRAG_OVR (4 + SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
drivers/net/ethernet/netronome/nfp/nfp_net.h
99
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
716
fl_bufsz += SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
165
struct skb_shared_info *shtx;
drivers/net/ethernet/pensando/ionic/ionic_dev.h
204
SKB_DATA_ALIGN(sizeof(struct skb_shared_info))))
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
343
struct skb_shared_info *sinfo;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
502
struct skb_shared_info *sinfo;
drivers/net/ethernet/qlogic/qed/qed_ll2.c
117
SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/qlogic/qede/qede.h
226
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
drivers/net/ethernet/qlogic/qede/qede_main.c
1560
SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/realtek/r8169_main.c
4363
struct skb_shared_info *info = skb_shinfo(skb);
drivers/net/ethernet/realtek/r8169_main.c
4479
struct skb_shared_info *shinfo = skb_shinfo(skb);
drivers/net/ethernet/realtek/r8169_main.c
4633
struct skb_shared_info *info = skb_shinfo(skb);
drivers/net/ethernet/realtek/rtase/rtase.h
22
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
drivers/net/ethernet/realtek/rtase/rtase_main.c
1452
const struct skb_shared_info *info = skb_shinfo(skb);
drivers/net/ethernet/realtek/rtase/rtase_main.c
1510
struct skb_shared_info *shinfo = skb_shinfo(skb);
drivers/net/ethernet/renesas/ravb_main.c
2699
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)),
drivers/net/ethernet/renesas/ravb_main.c
2723
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)),
drivers/net/ethernet/renesas/ravb_main.c
2750
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)),
drivers/net/ethernet/renesas/ravb_main.c
2777
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)),
drivers/net/ethernet/renesas/ravb_main.c
325
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)) -
drivers/net/ethernet/renesas/ravb_main.c
753
struct skb_shared_info *shinfo = skb_shinfo(skb);
drivers/net/ethernet/renesas/rswitch.h
42
#define RSWITCH_TAILROOM SKB_DATA_ALIGN(sizeof(struct skb_shared_info))
drivers/net/ethernet/sfc/net_driver.h
102
#define EFX_XDP_TAILROOM SKB_DATA_ALIGN(sizeof(struct skb_shared_info))
drivers/net/ethernet/sfc/siena/net_driver.h
102
#define EFX_XDP_TAILROOM SKB_DATA_ALIGN(sizeof(struct skb_shared_info))
drivers/net/ethernet/sfc/tx.c
241
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)));
drivers/net/ethernet/socionext/netsec.c
246
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
2242
SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/ti/cpsw.c
358
len += SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/ti/cpsw_new.c
296
len += SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/ti/netcp_core.c
873
SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/xscale/ixp4xx_eth.c
355
struct skb_shared_info *shtx;
drivers/net/hyperv/netvsc_bpf.c
116
SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/thunderbolt/main.c
47
(TBNET_FRAME_SIZE + SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
drivers/net/tun.c
1532
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)) > PAGE_SIZE)
drivers/net/tun.c
1607
int buflen = SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/tun_vnet.h
218
struct skb_shared_info *sinfo = skb_shinfo(skb);
drivers/net/tun_vnet.h
249
struct skb_shared_info *sinfo = skb_shinfo(skb);
drivers/net/veth.c
740
struct skb_shared_info *sinfo = xdp_get_shared_info_from_buff(xdp);
drivers/net/veth.c
769
frame_sz += SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/virtio_net.c
1530
struct skb_shared_info *shinfo;
drivers/net/virtio_net.c
1672
struct skb_shared_info *shinfo;
drivers/net/virtio_net.c
1766
int tailroom = SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/virtio_net.c
1886
SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/virtio_net.c
2064
struct skb_shared_info *sinfo = xdp_get_shared_info_from_buff(xdp);
drivers/net/virtio_net.c
2113
struct skb_shared_info *shinfo;
drivers/net/virtio_net.c
2243
sizeof(struct skb_shared_info));
drivers/net/virtio_net.c
2630
SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/virtio_net.c
2717
unsigned int tailroom = headroom ? sizeof(struct skb_shared_info) : 0;
drivers/net/virtio_net.c
6010
sizeof(struct skb_shared_info));
drivers/net/virtio_net.c
6578
unsigned int tailroom = headroom ? sizeof(struct skb_shared_info) : 0;
drivers/net/virtio_net.c
806
tailroom = headroom ? sizeof(struct skb_shared_info) : 0;
drivers/net/virtio_net.c
864
shinfo_size = SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/vmxnet3/vmxnet3_xdp.h
19
#define VMXNET3_XDP_RX_TAILROOM SKB_DATA_ALIGN(sizeof(struct skb_shared_info))
drivers/net/wireless/ath/ath12k/dp.h
234
SKB_DATA_ALIGN(sizeof(struct skb_shared_info))))
drivers/net/wireless/mediatek/mt76/dma.c
951
struct skb_shared_info *shinfo = skb_shinfo(skb);
drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h
140
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h
142
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h
38
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
drivers/net/wireless/mediatek/mt76/npu.c
15
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
drivers/net/wireless/mediatek/mt76/npu.c
96
struct skb_shared_info *shinfo = skb_shinfo(skb);
drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c
398
struct skb_shared_info *shinfo = skb_shinfo(skb);
drivers/net/wwan/t7xx/t7xx_hif_dpmaif_tx.c
246
struct skb_shared_info *shinfo;
drivers/net/xen-netback/netback.c
387
struct skb_shared_info *shinfo = skb_shinfo(skb);
drivers/net/xen-netback/netback.c
561
struct skb_shared_info *shinfo = skb_shinfo(skb);
drivers/net/xen-netback/netback.c
565
struct skb_shared_info *first_shinfo = NULL;
drivers/net/xen-netback/netback.c
690
struct skb_shared_info *shinfo = skb_shinfo(skb);
drivers/target/iscsi/cxgbit/cxgbit_target.c
1386
struct skb_shared_info *ssi = skb_shinfo(skb);
drivers/target/iscsi/cxgbit/cxgbit_target.c
1411
struct skb_shared_info *ssi = skb_shinfo(skb);
drivers/target/iscsi/cxgbit/cxgbit_target.c
1429
struct skb_shared_info *hssi = skb_shinfo(hskb);
drivers/target/iscsi/cxgbit/cxgbit_target.c
1430
struct skb_shared_info *ssi = skb_shinfo(skb);
drivers/target/iscsi/cxgbit/cxgbit_target.c
881
struct skb_shared_info *ssi = skb_shinfo(csk->skb);
drivers/vhost/net.c
699
int buflen = SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/vhost/net.c
710
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)) > PAGE_SIZE)
include/linux/skbuff.h
1299
struct skb_shared_info *shinfo)
include/linux/skbuff.h
1784
#define skb_shinfo(SKB) ((struct skb_shared_info *)(skb_end_pointer(SKB)))
include/linux/skbuff.h
2567
static inline void __skb_fill_netmem_desc_noacc(struct skb_shared_info *shinfo,
include/linux/skbuff.h
2576
static inline void __skb_fill_page_desc_noacc(struct skb_shared_info *shinfo,
include/linux/skbuff.h
258
((X) - SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
include/linux/skbuff.h
265
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
include/linux/skbuff.h
2684
struct skb_shared_info *shinfo = skb_shinfo(skb);
include/linux/skbuff.h
275
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
include/linux/skbuff.h
5296
static inline void skb_increase_gso_size(struct skb_shared_info *shinfo,
include/linux/skbuff.h
5304
static inline void skb_decrease_gso_size(struct skb_shared_info *shinfo,
include/linux/skbuff.h
5318
const struct skb_shared_info *shinfo = skb_shinfo(skb);
include/linux/skbuff_ref.h
68
struct skb_shared_info *shinfo = skb_shinfo(skb);
include/linux/virtio_net.h
160
struct skb_shared_info *shinfo = skb_shinfo(skb);
include/linux/virtio_net.h
252
struct skb_shared_info *sinfo = skb_shinfo(skb);
include/net/libeth/tx.h
65
struct skb_shared_info *sinfo;
include/net/libeth/xdp.h
1230
static inline void libeth_xdp_return_frags(const struct skb_shared_info *sinfo,
include/net/libeth/xdp.h
1332
const struct skb_shared_info *sinfo;
include/net/libeth/xdp.h
1744
void libeth_xdp_return_buff_bulk(const struct skb_shared_info *sinfo,
include/net/libeth/xdp.h
642
const struct skb_shared_info *sinfo;
include/net/libeth/xdp.h
690
const struct skb_shared_info *us; \
include/net/libeth/xdp.h
718
struct skb_shared_info *sinfo;
include/net/libeth/xdp.h
943
const struct skb_shared_info *sinfo;
include/net/mana/mana.h
328
#define MANA_RXBUF_PAD (SKB_DATA_ALIGN(sizeof(struct skb_shared_info)) \
include/net/xdp.h
182
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
include/net/xdp.h
184
static inline struct skb_shared_info *
include/net/xdp.h
187
return (struct skb_shared_info *)xdp_data_hard_end(xdp);
include/net/xdp.h
194
const struct skb_shared_info *sinfo;
include/net/xdp.h
230
struct skb_shared_info *sinfo = xdp_get_shared_info_from_buff(xdp);
include/net/xdp.h
330
static inline struct skb_shared_info *
include/net/xdp.h
335
return (struct skb_shared_info *)(data_hard_start + frame->frame_sz -
include/net/xdp.h
336
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)));
include/net/xdp.h
357
struct skb_shared_info *sinfo = skb_shinfo(skb);
include/net/xdp.h
468
const struct skb_shared_info *sinfo;
include/net/xdp.h
552
meta_max = type_max(typeof_member(struct skb_shared_info, meta_len));
include/net/xdp_sock_drv.h
46
return mbuf ? SKB_DATA_ALIGN(sizeof(struct skb_shared_info)) : 0;
io_uring/net.c
1461
struct skb_shared_info *shinfo = skb_shinfo(skb);
net/bpf/test_run.c
1039
u32 tailroom = SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
net/bpf/test_run.c
1127
struct skb_shared_info *sinfo = skb_shinfo(skb);
net/bpf/test_run.c
1336
u32 tailroom = SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
net/bpf/test_run.c
1343
struct skb_shared_info *sinfo;
net/bpf/test_run.c
1804
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)));
net/bpf/test_run.c
438
struct skb_shared_info *sinfo, u32 size, u32 frag_size,
net/bpf/test_run.c
561
noinline void bpf_fentry_test_sinfo(struct skb_shared_info *sinfo)
net/core/dev.c
3994
struct skb_shared_info *shinfo;
net/core/dev.c
4113
struct skb_shared_info *shinfo = skb_shinfo(skb);
net/core/dev.c
5478
frame_sz += SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
net/core/filter.c
10199
*insn++ = BPF_LDX_MEM(BPF_FIELD_SIZEOF(struct skb_shared_info, gso_segs),
net/core/filter.c
10201
bpf_target_off(struct skb_shared_info,
net/core/filter.c
10207
*insn++ = BPF_LDX_MEM(BPF_FIELD_SIZEOF(struct skb_shared_info, gso_size),
net/core/filter.c
10209
bpf_target_off(struct skb_shared_info,
net/core/filter.c
10236
bpf_target_off(struct skb_shared_info,
net/core/filter.c
11093
bpf_target_off(struct skb_shared_info,
net/core/filter.c
12496
struct skb_shared_info *sinfo = xdp_get_shared_info_from_buff(xdp);
net/core/filter.c
3426
struct skb_shared_info *shinfo = skb_shinfo(skb);
net/core/filter.c
3457
struct skb_shared_info *shinfo = skb_shinfo(skb);
net/core/filter.c
3673
struct skb_shared_info *shinfo = skb_shinfo(skb);
net/core/filter.c
3732
struct skb_shared_info *shinfo = skb_shinfo(skb);
net/core/filter.c
4099
struct skb_shared_info *sinfo;
net/core/filter.c
4144
struct skb_shared_info *sinfo;
net/core/filter.c
4239
struct skb_shared_info *sinfo = xdp_get_shared_info_from_buff(xdp);
net/core/filter.c
4306
struct skb_shared_info *sinfo = xdp_get_shared_info_from_buff(xdp);
net/core/gro.c
403
const struct skb_shared_info *pinfo;
net/core/gro.c
430
struct skb_shared_info *pinfo = skb_shinfo(skb);
net/core/gro.c
656
struct skb_shared_info *shinfo;
net/core/gro.c
94
struct skb_shared_info *pinfo, *skbinfo = skb_shinfo(skb);
net/core/gso.c
145
const struct skb_shared_info *shinfo = skb_shinfo(skb);
net/core/gso.c
226
const struct skb_shared_info *shinfo = skb_shinfo(skb);
net/core/lwt_bpf.c
537
struct skb_shared_info *shinfo = skb_shinfo(skb);
net/core/net_test.c
149
const int shinfo_size = SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
net/core/skbuff.c
1062
struct skb_shared_info *shinfo;
net/core/skbuff.c
1101
struct skb_shared_info *shinfo = skb_shinfo(skb);
net/core/skbuff.c
1312
struct skb_shared_info *sh = skb_shinfo(skb);
net/core/skbuff.c
2322
memcpy((struct skb_shared_info *)(data + size),
net/core/skbuff.c
2324
offsetof(struct skb_shared_info, frags[skb_shinfo(skb)->nr_frags]));
net/core/skbuff.c
2404
struct skb_shared_info *shinfo;
net/core/skbuff.c
2426
offsetof(struct skb_shared_info, frags[shinfo->nr_frags]));
net/core/skbuff.c
393
struct skb_shared_info *shinfo;
net/core/skbuff.c
395
size -= SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
net/core/skbuff.c
409
memset(shinfo, 0, offsetof(struct skb_shared_info, dataref));
net/core/skbuff.c
6175
struct skb_shared_info *to_shinfo, *from_shinfo;
net/core/skbuff.c
6840
memcpy((struct skb_shared_info *)(data + size),
net/core/skbuff.c
6842
offsetof(struct skb_shared_info,
net/core/skbuff.c
6883
static int pskb_carve_frag_list(struct skb_shared_info *shinfo, int eat,
net/core/skbuff.c
6943
struct skb_shared_info *shinfo;
net/core/skbuff.c
6958
memcpy((struct skb_shared_info *)(data + size),
net/core/skbuff.c
6959
skb_shinfo(skb), offsetof(struct skb_shared_info, frags[0]));
net/core/skbuff.c
6964
shinfo = (struct skb_shared_info *)(data + size);
net/core/xdp.c
466
struct skb_shared_info *sinfo;
net/core/xdp.c
483
struct skb_shared_info *sinfo;
net/core/xdp.c
522
struct skb_shared_info *sinfo;
net/core/xdp.c
551
struct skb_shared_info *sinfo;
net/core/xdp.c
636
const struct skb_shared_info *sinfo;
net/core/xdp.c
691
struct skb_shared_info *sinfo = skb_shinfo(skb);
net/core/xdp.c
692
const struct skb_shared_info *xinfo;
net/core/xdp.c
798
struct skb_shared_info *sinfo = xdp_get_shared_info_from_frame(xdpf);
net/devlink/health.c
1295
struct skb_shared_info *sh = skb_shinfo(skb);
net/ipv4/inet_diag.c
207
#define MAX_DUMP_ALLOC_SIZE (KMALLOC_MAX_SIZE - SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
net/ipv4/tcp.c
1952
struct skb_shared_info *info = skb_shinfo(skb);
net/ipv4/tcp.c
4876
const struct skb_shared_info *shi = skb_shinfo(skb);
net/ipv4/tcp.c
490
struct skb_shared_info *shinfo = skb_shinfo(skb);
net/ipv4/tcp_ao.c
688
const struct skb_shared_info *shi = skb_shinfo(skb);
net/ipv4/tcp_input.c
3583
const struct skb_shared_info *shinfo;
net/ipv4/tcp_input.c
617
SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
net/ipv4/tcp_ipv4.c
1904
struct skb_shared_info *shinfo;
net/ipv4/tcp_offload.c
372
struct skb_shared_info *shinfo;
net/ipv4/tcp_output.c
1806
struct skb_shared_info *shinfo = skb_shinfo(skb);
net/ipv4/tcp_output.c
1810
struct skb_shared_info *shinfo2 = skb_shinfo(skb2);
net/ipv4/tcp_output.c
1941
struct skb_shared_info *shinfo;
net/ipv4/tcp_output.c
3439
const struct skb_shared_info *next_shinfo =
net/ipv4/tcp_output.c
3441
struct skb_shared_info *shinfo = skb_shinfo(skb);
net/sched/sch_cake.c
1416
const struct skb_shared_info *shinfo = skb_shinfo(skb);
net/sctp/offload.c
56
struct skb_shared_info *pinfo = skb_shinfo(skb);
net/tipc/msg.c
55
SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
net/tls/tls_strp.c
147
struct skb_shared_info *shinfo = skb_shinfo(strp->anchor);
net/tls/tls_strp.c
194
struct skb_shared_info *shinfo = skb_shinfo(strp->anchor);
net/tls/tls_strp.c
291
struct skb_shared_info *shinfo;
net/tls/tls_strp.c
32
struct skb_shared_info *shinfo = skb_shinfo(strp->anchor);
net/tls/tls_strp.c
392
struct skb_shared_info *shinfo;
net/vmw_vsock/virtio_transport.c
118
struct skb_shared_info *si;
net/wireless/util.c
683
struct skb_shared_info *sh = skb_shinfo(skb);
net/wireless/util.c
695
struct skb_shared_info *sh = skb_shinfo(skb);
net/xdp/xdp_umem.c
207
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)) - 128)
net/xdp/xsk.c
340
struct skb_shared_info *sinfo;
net/xfrm/xfrm_iptfs.c
2157
struct skb_shared_info *fromi = skb_shinfo(from);
net/xfrm/xfrm_iptfs.c
2158
struct skb_shared_info *toi = skb_shinfo(to);
net/xfrm/xfrm_iptfs.c
2190
struct skb_shared_info *shi, *shi2;
net/xfrm/xfrm_iptfs.c
337
struct skb_shared_info *shinfo = skb_shinfo(skb);
net/xfrm/xfrm_iptfs.c
413
struct skb_shared_info *shinfo = skb_shinfo(skb);
net/xfrm/xfrm_iptfs.c
462
struct skb_shared_info *shinfo = skb_shinfo(skb);
tools/testing/selftests/bpf/progs/dynptr_success.c
926
const __u32 max_frag_size = __PAGE_SIZE - headroom - sizeof(struct skb_shared_info);
tools/testing/selftests/bpf/progs/net_timestamping.c
121
struct skb_shared_info *shinfo;
tools/testing/selftests/bpf/progs/net_timestamping.c
134
shinfo = bpf_core_cast(skb->head + skb->end, struct skb_shared_info);
tools/testing/selftests/bpf/progs/type_cast.c
41
struct skb_shared_info *shared_info;
tools/testing/selftests/bpf/progs/type_cast.c
49
shared_info = bpf_core_cast(kskb->head + kskb->end, struct skb_shared_info);
tools/testing/selftests/bpf/progs/verifier_typedef.c
19
offsetof(struct skb_shared_info, frags))