skb_shinfo       3583 include/linux/netdevice.h 	return net_gso_ok(features, skb_shinfo(skb)->gso_type) &&
skb_shinfo        981 include/linux/skbuff.h 	return &skb_shinfo(skb)->hwtstamps;
skb_shinfo       1086 include/linux/skbuff.h 	       (atomic_read(&skb_shinfo(skb)->dataref) & SKB_DATAREF_MASK) != 1;
skb_shinfo       1113 include/linux/skbuff.h 	dataref = atomic_read(&skb_shinfo(skb)->dataref);
skb_shinfo       1131 include/linux/skbuff.h 	atomic_add(1 << SKB_DATAREF_SHIFT, &skb_shinfo(skb)->dataref);
skb_shinfo       1144 include/linux/skbuff.h 	atomic_set(&skb_shinfo(skb)->dataref, 1 + (1 << SKB_DATAREF_SHIFT));
skb_shinfo       1560 include/linux/skbuff.h 	for (i = (int)skb_shinfo(skb)->nr_frags - 1; i >= 0; i--)
skb_shinfo       1561 include/linux/skbuff.h 		len += skb_frag_size(&skb_shinfo(skb)->frags[i]);
skb_shinfo       1581 include/linux/skbuff.h 	skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       1619 include/linux/skbuff.h 	skb_shinfo(skb)->nr_frags = i + 1;
skb_shinfo       1628 include/linux/skbuff.h #define SKB_PAGE_ASSERT(skb) 	BUG_ON(skb_shinfo(skb)->nr_frags)
skb_shinfo       2100 include/linux/skbuff.h 	if (likely(!(skb_shinfo(skb)->tx_flags & SKBTX_DEV_ZEROCOPY)))
skb_shinfo       2265 include/linux/skbuff.h 	__skb_frag_ref(&skb_shinfo(skb)->frags[f]);
skb_shinfo       2288 include/linux/skbuff.h 	__skb_frag_unref(&skb_shinfo(skb)->frags[f]);
skb_shinfo       2342 include/linux/skbuff.h 	__skb_frag_set_page(&skb_shinfo(skb)->frags[f], page);
skb_shinfo       2484 include/linux/skbuff.h 		const struct skb_frag_struct *frag = &skb_shinfo(skb)->frags[i - 1];
skb_shinfo       2519 include/linux/skbuff.h 	       skb_shinfo(skb)->tx_flags & SKBTX_SHARED_FRAG;
skb_shinfo       2609 include/linux/skbuff.h 	return skb_shinfo(skb)->frag_list != NULL;
skb_shinfo       2614 include/linux/skbuff.h 	skb_shinfo(skb)->frag_list = NULL;
skb_shinfo       2619 include/linux/skbuff.h 	frag->next = skb_shinfo(skb)->frag_list;
skb_shinfo       2620 include/linux/skbuff.h 	skb_shinfo(skb)->frag_list = frag;
skb_shinfo       2624 include/linux/skbuff.h 	for (iter = skb_shinfo(skb)->frag_list; iter; iter = iter->next)
skb_shinfo       2710 include/linux/skbuff.h 		(skb_shinfo(skb)->nr_frags && !(features & NETIF_F_SG)));
skb_shinfo       2840 include/linux/skbuff.h 	if (skb_shinfo(skb)->tx_flags & SKBTX_SW_TSTAMP &&
skb_shinfo       2841 include/linux/skbuff.h 	    !(skb_shinfo(skb)->tx_flags & SKBTX_IN_PROGRESS))
skb_shinfo       3265 include/linux/skbuff.h 	return skb_shinfo(skb)->gso_size;
skb_shinfo       3271 include/linux/skbuff.h 	return skb_shinfo(skb)->gso_type & SKB_GSO_TCPV6;
skb_shinfo       3280 include/linux/skbuff.h 	const struct skb_shared_info *shinfo = skb_shinfo(skb);
skb_shinfo        520 include/net/sch_generic.h 	bstats->packets += skb_is_gso(skb) ? skb_shinfo(skb)->gso_segs : 1;
skb_shinfo        764 include/net/tcp.h 	return skb_shinfo(skb)->gso_size;
skb_shinfo        146 include/net/udp.h 	for (skb = skb_shinfo(skb)->frag_list; skb; skb = skb->next) {
skb_shinfo        108 include/net/udp_tunnel.h 	skb_shinfo(skb)->gso_type |= uh->check ?
skb_shinfo         54 include/trace/events/net.h 		__entry->tx_flags = skb_shinfo(skb)->tx_flags;
skb_shinfo         55 include/trace/events/net.h 		__entry->gso_size = skb_shinfo(skb)->gso_size;
skb_shinfo         56 include/trace/events/net.h 		__entry->gso_segs = skb_shinfo(skb)->gso_segs;
skb_shinfo         57 include/trace/events/net.h 		__entry->gso_type = skb_shinfo(skb)->gso_type;
skb_shinfo        189 include/trace/events/net.h 		__entry->nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo        190 include/trace/events/net.h 		__entry->gso_size = skb_shinfo(skb)->gso_size;
skb_shinfo        191 include/trace/events/net.h 		__entry->gso_type = skb_shinfo(skb)->gso_type;