| /Linux-v6.6/include/net/ | 
| D | xdp.h | 144 	 SKB_DATA_ALIGN(sizeof(struct skb_shared_info))) 146 static inline struct skb_shared_info * 149 	return (struct skb_shared_info *)xdp_data_hard_end(xdp);  in xdp_get_shared_info_from_buff() 155 	struct skb_shared_info *sinfo;  in xdp_get_buff_len() 203 static inline struct skb_shared_info * 208 	return (struct skb_shared_info *)(data_hard_start + frame->frame_sz -  in xdp_get_shared_info_from_frame() 209 				SKB_DATA_ALIGN(sizeof(struct skb_shared_info)));  in xdp_get_shared_info_from_frame() 322 	struct skb_shared_info *sinfo;  in xdp_get_frame_len()
  | 
| /Linux-v6.6/tools/testing/selftests/bpf/progs/ | 
| D | type_cast.c | 43 	struct skb_shared_info *shared_info;  in md_skb() 52 		bpf_core_type_id_kernel(struct skb_shared_info));  in md_skb()
  | 
| D | verifier_typedef.c | 19 		      offsetof(struct skb_shared_info, frags))  in resolve_typedef()
  | 
| /Linux-v6.6/net/tls/ | 
| D | tls_strp.c | 31 	struct skb_shared_info *shinfo = skb_shinfo(strp->anchor);  in tls_strp_anchor_free() 146 	struct skb_shared_info *shinfo = skb_shinfo(strp->anchor);  in tls_strp_msg_hold() 193 	struct skb_shared_info *shinfo = skb_shinfo(strp->anchor);  in tls_strp_flush_anchor_copy() 284 	struct skb_shared_info *shinfo;  in tls_strp_copyin_skb() 386 	struct skb_shared_info *shinfo;  in tls_strp_read_copy()
  | 
| /Linux-v6.6/net/core/ | 
| D | gso.c | 145 	const struct skb_shared_info *shinfo = skb_shinfo(skb);  in skb_gso_transport_seglen() 226 	const struct skb_shared_info *shinfo = skb_shinfo(skb);  in skb_gso_size_check()
  | 
| D | xdp.c | 412 	struct skb_shared_info *sinfo;  in xdp_return_frame() 431 	struct skb_shared_info *sinfo;  in xdp_return_frame_rx_napi() 499 		struct skb_shared_info *sinfo;  in xdp_return_frame_bulk() 517 	struct skb_shared_info *sinfo;  in xdp_return_buff() 604 	struct skb_shared_info *sinfo = xdp_get_shared_info_from_frame(xdpf);  in __xdp_build_skb_from_frame()
  | 
| D | gro.c | 98 	struct skb_shared_info *pinfo, *skbinfo = skb_shinfo(skb);  in skb_gro_receive() 372 	const struct skb_shared_info *pinfo = skb_shinfo(skb);  in skb_gro_reset_offset() 391 	struct skb_shared_info *pinfo = skb_shinfo(skb);  in gro_pull_from_frag0()
  | 
| /Linux-v6.6/Documentation/translations/zh_CN/mm/ | 
| D | page_frags.rst | 19 sk_buff->head使用,或者用于skb_shared_info的 “frags” 部分。
  | 
| /Linux-v6.6/include/linux/ | 
| D | virtio_net.h | 152 		struct skb_shared_info *shinfo = skb_shinfo(skb);  in virtio_net_hdr_to_skb() 198 		struct skb_shared_info *sinfo = skb_shinfo(skb);  in virtio_net_hdr_from_skb()
  | 
| /Linux-v6.6/drivers/net/ethernet/broadcom/bnxt/ | 
| D | bnxt_xdp.c | 30 	struct skb_shared_info *sinfo;  in bnxt_xmit_bd() 213 	struct skb_shared_info *shinfo;  in bnxt_xdp_buff_frags_free() 281 			struct skb_shared_info *sinfo = xdp_get_shared_info_from_buff(&xdp);  in bnxt_rx_xdp() 480 	struct skb_shared_info *sinfo = xdp_get_shared_info_from_buff(xdp);  in bnxt_xdp_build_skb()
  | 
| /Linux-v6.6/drivers/net/vmxnet3/ | 
| D | vmxnet3_xdp.h | 19 #define VMXNET3_XDP_RX_TAILROOM	SKB_DATA_ALIGN(sizeof(struct skb_shared_info))
  | 
| /Linux-v6.6/Documentation/networking/ | 
| D | skbuff.rst | 24 &skb_shared_info.refcount indicates the number of skbs pointing at the same
  | 
| /Linux-v6.6/drivers/infiniband/hw/hfi1/ | 
| D | ipoib_rx.c | 28 	skb_size += SKB_DATA_ALIGN(sizeof(struct skb_shared_info));  in prepare_frag_skb()
  | 
| /Linux-v6.6/net/sctp/ | 
| D | offload.c | 56 		struct skb_shared_info *pinfo = skb_shinfo(skb);  in sctp_gso_segment()
  | 
| /Linux-v6.6/drivers/net/ethernet/marvell/octeon_ep/ | 
| D | octep_tx.c | 38 	struct skb_shared_info *shinfo;  in octep_iq_process_completions() 108 	struct skb_shared_info *shinfo;  in octep_iq_free_pending()
  | 
| /Linux-v6.6/drivers/net/ethernet/mscc/ | 
| D | ocelot_fdma.h | 58 #define OCELOT_FDMA_SKBFRAG_OVR		(4 + SKB_DATA_ALIGN(sizeof(struct skb_shared_info)))
  | 
| /Linux-v6.6/drivers/net/ethernet/intel/ice/ | 
| D | ice_txrx_lib.h | 23 	const struct skb_shared_info *sinfo = xdp_get_shared_info_from_buff(xdp);  in ice_set_rx_bufs_act()
  | 
| D | ice_xsk.c | 562 	struct skb_shared_info *sinfo = NULL;  in ice_construct_skb_zc() 589 		struct skb_shared_info *skinfo = skb_shinfo(skb);  in ice_construct_skb_zc() 687 	struct skb_shared_info *sinfo = NULL;  in ice_xmit_xdp_tx_zc() 812 	struct skb_shared_info *sinfo = xdp_get_shared_info_from_buff(first);  in ice_add_xsk_frag()
  | 
| /Linux-v6.6/drivers/net/ethernet/marvell/octeontx2/nic/ | 
| D | otx2_txrx.h | 36 		OTX2_DATA_ALIGN(sizeof(struct skb_shared_info)))
  | 
| /Linux-v6.6/drivers/net/ethernet/mellanox/mlx4/ | 
| D | en_tx.c | 606 		      const struct skb_shared_info *shinfo,  in is_inline() 638 			 const struct skb_shared_info *shinfo,  in get_real_size() 692 			     const struct skb_shared_info *shinfo,  in build_inline_wqe() 812 				  struct skb_shared_info *shinfo,  in mlx4_en_build_dma_wqe() 877 	struct skb_shared_info *shinfo = skb_shinfo(skb);  in mlx4_en_xmit()
  | 
| /Linux-v6.6/drivers/net/ | 
| D | virtio_net.c | 525 	shinfo_size = SKB_DATA_ALIGN(sizeof(struct skb_shared_info));  in page_to_skb() 833 	struct skb_shared_info *shinfo;  in __virtnet_xdp_xmit_one() 991 	struct skb_shared_info *shinfo;  in put_xdp_frags() 1084 	int tailroom = SKB_DATA_ALIGN(sizeof(struct skb_shared_info));  in xdp_linearize_page() 1144 		SKB_DATA_ALIGN(sizeof(struct skb_shared_info));  in receive_small_build_skb() 1181 		SKB_DATA_ALIGN(sizeof(struct skb_shared_info));  in receive_small_xdp() 1192 			SKB_DATA_ALIGN(sizeof(struct skb_shared_info));  in receive_small_xdp() 1347 	struct skb_shared_info *sinfo = xdp_get_shared_info_from_buff(xdp);  in build_skb_from_xdp_buff() 1399 	struct skb_shared_info *shinfo;  in virtnet_build_xdp_buff_mrg() 1445 		tailroom = headroom ? sizeof(struct skb_shared_info) : 0;  in virtnet_build_xdp_buff_mrg() [all …] 
 | 
| /Linux-v6.6/drivers/net/ethernet/intel/i40e/ | 
| D | i40e_xsk.c | 297 	struct skb_shared_info *sinfo = NULL;  in i40e_construct_skb_zc() 325 		struct skb_shared_info *skinfo = skb_shinfo(skb);  in i40e_construct_skb_zc() 407 	struct skb_shared_info *sinfo = xdp_get_shared_info_from_buff(first);  in i40e_add_xsk_frag()
  | 
| /Linux-v6.6/drivers/net/ethernet/aquantia/atlantic/ | 
| D | aq_ring.h | 17 #define AQ_XDP_TAILROOM		SKB_DATA_ALIGN(sizeof(struct skb_shared_info))
  | 
| /Linux-v6.6/drivers/net/ethernet/freescale/dpaa2/ | 
| D | dpaa2-switch.h | 52 	SKB_DATA_ALIGN(sizeof(struct skb_shared_info))
  | 
| /Linux-v6.6/net/bpf/ | 
| D | test_run.c | 437 			   struct skb_shared_info *sinfo, u32 size,  in bpf_test_finish() 560 void noinline bpf_fentry_test_sinfo(struct skb_shared_info *sinfo)  in bpf_fentry_test_sinfo() 965 			     SKB_DATA_ALIGN(sizeof(struct skb_shared_info)));  in bpf_prog_test_run_skb() 1142 	u32 tailroom = SKB_DATA_ALIGN(sizeof(struct skb_shared_info));  in bpf_prog_test_run_xdp() 1149 	struct skb_shared_info *sinfo;  in bpf_prog_test_run_xdp() 1595 			     SKB_DATA_ALIGN(sizeof(struct skb_shared_info)));  in bpf_prog_test_run_nf()
  |