Symbol: skb_shared_info
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
653
struct skb_shared_info *shinfo = skb_shinfo(q->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
941
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
583
struct skb_shared_info *sinfo;
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
831
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
489
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
2606
SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2651
SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2689
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
2954
struct skb_shared_info *shinfo;
drivers/net/ethernet/broadcom/bnx2.c
5378
SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/broadcom/bnx2.c
5404
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
1254
struct skb_shared_info *shinfo;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1361
struct skb_shared_info *shinfo = xdp_get_shared_info_from_buff(xdp);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
2114
struct skb_shared_info *sinfo;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
4760
NET_SKB_PAD - SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/broadcom/bnxt/bnxt.c
4776
SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/broadcom/bnxt/bnxt.c
4820
SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/broadcom/bnxt/bnxt.c
4827
SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/broadcom/bnxt/bnxt.h
779
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
1137
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
1793
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)));
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1853
SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2264
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
2429
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
1846
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
736
SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/google/gve/gve_rx_dqo.c
946
struct skb_shared_info *shinfo = skb_shinfo(skb);
drivers/net/ethernet/google/gve/gve_tx.c
638
const struct skb_shared_info *shinfo = skb_shinfo(skb);
drivers/net/ethernet/google/gve/gve_tx_dqo.c
682
const struct skb_shared_info *shinfo = skb_shinfo(skb);
drivers/net/ethernet/google/gve/gve_tx_dqo.c
882
const struct skb_shared_info *shinfo = skb_shinfo(skb);
drivers/net/ethernet/google/gve/gve_tx_dqo.c
907
const struct skb_shared_info *shinfo = skb_shinfo(skb);
drivers/net/ethernet/hisilicon/hip04_eth.c
866
SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
1904
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
1520
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
6423
struct skb_shared_info *sinfo = xdp_get_shared_info_from_frame(xdpf);
drivers/net/ethernet/intel/igb/igb_main.c
8673
unsigned int truesize = SKB_DATA_ALIGN(sizeof(struct skb_shared_info)) +
drivers/net/ethernet/intel/igb/igb_main.c
8762
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
9285
struct skb_shared_info *sinfo = xdp_get_shared_info_from_frame(xdpf);
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
1097
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)) :
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
933
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
423
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
1229
SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1235
SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1973
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
743
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
680
struct skb_shared_info *sinfo;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1589
struct skb_shared_info *sinfo;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1874
struct skb_shared_info *sinfo;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
499
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
1035
struct skb_shared_info *shinfo;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1075
struct skb_shared_info *shinfo;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
197
struct skb_shared_info *shinfo, __le64 *meta,
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
261
struct skb_shared_info *shinfo = skb_shinfo(skb);
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
852
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/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
200
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
1565
SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/ethernet/realtek/r8169_main.c
4356
struct skb_shared_info *info = skb_shinfo(skb);
drivers/net/ethernet/realtek/r8169_main.c
4472
struct skb_shared_info *shinfo = skb_shinfo(skb);
drivers/net/ethernet/realtek/r8169_main.c
4626
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
1253
const struct skb_shared_info *info = skb_shinfo(skb);
drivers/net/ethernet/realtek/rtase/rtase_main.c
1311
struct skb_shared_info *shinfo = skb_shinfo(skb);
drivers/net/ethernet/renesas/ravb_main.c
2686
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)),
drivers/net/ethernet/renesas/ravb_main.c
2710
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)),
drivers/net/ethernet/renesas/ravb_main.c
2737
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)),
drivers/net/ethernet/renesas/ravb_main.c
2764
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
750
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
2189
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
46
(TBNET_FRAME_SIZE + SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
drivers/net/tun.c
1530
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)) > PAGE_SIZE)
drivers/net/tun.c
1605
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
1632
struct skb_shared_info *shinfo;
drivers/net/virtio_net.c
1774
struct skb_shared_info *shinfo;
drivers/net/virtio_net.c
1868
int tailroom = SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/virtio_net.c
1937
SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/virtio_net.c
1978
SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/virtio_net.c
1989
SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/virtio_net.c
2159
struct skb_shared_info *sinfo = xdp_get_shared_info_from_buff(xdp);
drivers/net/virtio_net.c
2208
struct skb_shared_info *shinfo;
drivers/net/virtio_net.c
2334
sizeof(struct skb_shared_info));
drivers/net/virtio_net.c
2674
SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/net/virtio_net.c
2767
unsigned int tailroom = headroom ? sizeof(struct skb_shared_info) : 0;
drivers/net/virtio_net.c
5971
sizeof(struct skb_shared_info));
drivers/net/virtio_net.c
6539
unsigned int tailroom = headroom ? sizeof(struct skb_shared_info) : 0;
drivers/net/virtio_net.c
813
tailroom = headroom ? sizeof(struct skb_shared_info) : 0;
drivers/net/virtio_net.c
871
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
930
struct skb_shared_info *shinfo = skb_shinfo(skb);
drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h
129
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h
131
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h
34
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
692
int buflen = SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
drivers/vhost/net.c
703
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)) > PAGE_SIZE)
include/linux/skbuff.h
1299
struct skb_shared_info *shinfo)
include/linux/skbuff.h
1783
#define skb_shinfo(SKB) ((struct skb_shared_info *)(skb_end_pointer(SKB)))
include/linux/skbuff.h
2566
static inline void __skb_fill_netmem_desc_noacc(struct skb_shared_info *shinfo,
include/linux/skbuff.h
2575
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
2679
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
5269
static inline void skb_increase_gso_size(struct skb_shared_info *shinfo,
include/linux/skbuff.h
5277
static inline void skb_decrease_gso_size(struct skb_shared_info *shinfo,
include/linux/skbuff.h
5291
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
317
#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));
io_uring/net.c
1408
struct skb_shared_info *shinfo = skb_shinfo(skb);
net/bpf/test_run.c
1077
struct skb_shared_info *sinfo = skb_shinfo(skb);
net/bpf/test_run.c
1270
u32 tailroom = SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
net/bpf/test_run.c
1277
struct skb_shared_info *sinfo;
net/bpf/test_run.c
1738
SKB_DATA_ALIGN(sizeof(struct skb_shared_info)));
net/bpf/test_run.c
439
struct skb_shared_info *sinfo, u32 size, u32 frag_size,
net/bpf/test_run.c
566
noinline void bpf_fentry_test_sinfo(struct skb_shared_info *sinfo)
net/bpf/test_run.c
989
u32 tailroom = SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
net/core/dev.c
3993
struct skb_shared_info *shinfo;
net/core/dev.c
4108
struct skb_shared_info *shinfo = skb_shinfo(skb);
net/core/dev.c
5440
frame_sz += SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
net/core/filter.c
10080
*insn++ = BPF_LDX_MEM(BPF_FIELD_SIZEOF(struct skb_shared_info, gso_segs),
net/core/filter.c
10082
bpf_target_off(struct skb_shared_info,
net/core/filter.c
10088
*insn++ = BPF_LDX_MEM(BPF_FIELD_SIZEOF(struct skb_shared_info, gso_size),
net/core/filter.c
10090
bpf_target_off(struct skb_shared_info,
net/core/filter.c
10117
bpf_target_off(struct skb_shared_info,
net/core/filter.c
10972
bpf_target_off(struct skb_shared_info,
net/core/filter.c
12375
struct skb_shared_info *sinfo = xdp_get_shared_info_from_buff(xdp);
net/core/filter.c
3355
struct skb_shared_info *shinfo = skb_shinfo(skb);
net/core/filter.c
3386
struct skb_shared_info *shinfo = skb_shinfo(skb);
net/core/filter.c
3595
struct skb_shared_info *shinfo = skb_shinfo(skb);
net/core/filter.c
3650
struct skb_shared_info *shinfo = skb_shinfo(skb);
net/core/filter.c
4017
struct skb_shared_info *sinfo;
net/core/filter.c
4062
struct skb_shared_info *sinfo;
net/core/filter.c
4157
struct skb_shared_info *sinfo = xdp_get_shared_info_from_buff(xdp);
net/core/filter.c
4224
struct skb_shared_info *sinfo = xdp_get_shared_info_from_buff(xdp);
net/core/gro.c
389
const struct skb_shared_info *pinfo;
net/core/gro.c
416
struct skb_shared_info *pinfo = skb_shinfo(skb);
net/core/gro.c
642
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
531
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
1065
struct skb_shared_info *shinfo;
net/core/skbuff.c
1107
struct skb_shared_info *shinfo = skb_shinfo(skb);
net/core/skbuff.c
1317
struct skb_shared_info *sh = skb_shinfo(skb);
net/core/skbuff.c
2325
memcpy((struct skb_shared_info *)(data + size),
net/core/skbuff.c
2327
offsetof(struct skb_shared_info, frags[skb_shinfo(skb)->nr_frags]));
net/core/skbuff.c
2407
struct skb_shared_info *shinfo;
net/core/skbuff.c
2443
offsetof(struct skb_shared_info, frags[shinfo->nr_frags]));
net/core/skbuff.c
391
struct skb_shared_info *shinfo;
net/core/skbuff.c
393
size -= SKB_DATA_ALIGN(sizeof(struct skb_shared_info));
net/core/skbuff.c
407
memset(shinfo, 0, offsetof(struct skb_shared_info, dataref));
net/core/skbuff.c
6165
struct skb_shared_info *to_shinfo, *from_shinfo;
net/core/skbuff.c
6823
memcpy((struct skb_shared_info *)(data + size),
net/core/skbuff.c
6825
offsetof(struct skb_shared_info,
net/core/skbuff.c
6864
static int pskb_carve_frag_list(struct skb_shared_info *shinfo, int eat,
net/core/skbuff.c
6924
struct skb_shared_info *shinfo;
net/core/skbuff.c
6934
memcpy((struct skb_shared_info *)(data + size),
net/core/skbuff.c
6935
skb_shinfo(skb), offsetof(struct skb_shared_info, frags[0]));
net/core/skbuff.c
6940
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
1980
struct skb_shared_info *info = skb_shinfo(skb);
net/ipv4/tcp.c
4907
const struct skb_shared_info *shi = skb_shinfo(skb);
net/ipv4/tcp.c
500
struct skb_shared_info *shinfo = 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
1977
struct skb_shared_info *shinfo;
net/ipv4/tcp_offload.c
372
struct skb_shared_info *shinfo;
net/ipv4/tcp_output.c
1783
struct skb_shared_info *shinfo = skb_shinfo(skb);
net/ipv4/tcp_output.c
1787
struct skb_shared_info *shinfo2 = skb_shinfo(skb2);
net/ipv4/tcp_output.c
1918
struct skb_shared_info *shinfo;
net/ipv4/tcp_output.c
3441
const struct skb_shared_info *next_shinfo =
net/ipv4/tcp_output.c
3443
struct skb_shared_info *shinfo = skb_shinfo(skb);
net/ipv4/tcp_sigpool.c
331
const struct skb_shared_info *shi = skb_shinfo(skb);
net/sched/sch_cake.c
1413
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
393
struct skb_shared_info *shinfo;
net/vmw_vsock/virtio_transport.c
118
struct skb_shared_info *si;
net/wireless/util.c
657
struct skb_shared_info *sh = skb_shinfo(skb);
net/wireless/util.c
669
struct skb_shared_info *sh = skb_shinfo(skb);
net/xdp/xsk.c
284
struct skb_shared_info *sinfo;
net/xfrm/xfrm_iptfs.c
2154
struct skb_shared_info *fromi = skb_shinfo(from);
net/xfrm/xfrm_iptfs.c
2155
struct skb_shared_info *toi = skb_shinfo(to);
net/xfrm/xfrm_iptfs.c
2185
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))