skb_shinfo       1711 include/linux/netdevice.h 	return net_gso_ok(features, skb_shinfo(skb)->gso_type);
skb_shinfo        537 include/linux/skbuff.h 	       (atomic_read(&skb_shinfo(skb)->dataref) & SKB_DATAREF_MASK) != 1;
skb_shinfo        554 include/linux/skbuff.h 	dataref = atomic_read(&skb_shinfo(skb)->dataref);
skb_shinfo        571 include/linux/skbuff.h 	atomic_add(1 << SKB_DATAREF_SHIFT, &skb_shinfo(skb)->dataref);
skb_shinfo        955 include/linux/skbuff.h 	for (i = (int)skb_shinfo(skb)->nr_frags - 1; i >= 0; i--)
skb_shinfo        956 include/linux/skbuff.h 		len += skb_shinfo(skb)->frags[i].size;
skb_shinfo        963 include/linux/skbuff.h 	skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo        968 include/linux/skbuff.h 	skb_shinfo(skb)->nr_frags = i + 1;
skb_shinfo        974 include/linux/skbuff.h #define SKB_PAGE_ASSERT(skb) 	BUG_ON(skb_shinfo(skb)->nr_frags)
skb_shinfo        975 include/linux/skbuff.h #define SKB_FRAG_ASSERT(skb) 	BUG_ON(skb_shinfo(skb)->frag_list)
skb_shinfo       1513 include/linux/skbuff.h 		struct skb_frag_struct *frag = &skb_shinfo(skb)->frags[i - 1];
skb_shinfo       1869 include/linux/skbuff.h 	return skb_shinfo(skb)->gso_size;
skb_shinfo       1874 include/linux/skbuff.h 	return skb_shinfo(skb)->gso_type & SKB_GSO_TCPV6;
skb_shinfo       1883 include/linux/skbuff.h 	struct skb_shared_info *shinfo = skb_shinfo(skb);
skb_shinfo        164 include/net/bluetooth/bluetooth.h 	register struct sk_buff *frag = skb_shinfo(skb)->frag_list;
skb_shinfo        604 include/net/tcp.h 	return skb_shinfo(skb)->gso_segs;
skb_shinfo        610 include/net/tcp.h 	return skb_shinfo(skb)->gso_size;
skb_shinfo        959 net/appletalk/ddp.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo        964 net/appletalk/ddp.c 		end = start + skb_shinfo(skb)->frags[i].size;
skb_shinfo        967 net/appletalk/ddp.c 			skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo        983 net/appletalk/ddp.c 	if (skb_shinfo(skb)->frag_list) {
skb_shinfo        984 net/appletalk/ddp.c 		struct sk_buff *list = skb_shinfo(skb)->frag_list;
skb_shinfo       1210 net/bluetooth/hci_core.c 	if (!(list = skb_shinfo(skb)->frag_list)) {
skb_shinfo       1219 net/bluetooth/hci_core.c 		skb_shinfo(skb)->frag_list = NULL;
skb_shinfo       1056 net/bluetooth/l2cap.c 	frag = &skb_shinfo(skb)->frag_list;
skb_shinfo       1348 net/bluetooth/l2cap.c 	frag = &skb_shinfo(skb)->frag_list;
skb_shinfo        285 net/core/datagram.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo        290 net/core/datagram.c 		end = start + skb_shinfo(skb)->frags[i].size;
skb_shinfo        294 net/core/datagram.c 			skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo        312 net/core/datagram.c 	if (skb_shinfo(skb)->frag_list) {
skb_shinfo        313 net/core/datagram.c 		struct sk_buff *list = skb_shinfo(skb)->frag_list;
skb_shinfo        370 net/core/datagram.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo        375 net/core/datagram.c 		end = start + skb_shinfo(skb)->frags[i].size;
skb_shinfo        379 net/core/datagram.c 			skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo        398 net/core/datagram.c 	if (skb_shinfo(skb)->frag_list) {
skb_shinfo        399 net/core/datagram.c 		struct sk_buff *list = skb_shinfo(skb)->frag_list;
skb_shinfo        453 net/core/datagram.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo        458 net/core/datagram.c 		end = start + skb_shinfo(skb)->frags[i].size;
skb_shinfo        463 net/core/datagram.c 			skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo        486 net/core/datagram.c 	if (skb_shinfo(skb)->frag_list) {
skb_shinfo        487 net/core/datagram.c 		struct sk_buff *list = skb_shinfo(skb)->frag_list;
skb_shinfo       1487 net/core/dev.c 	if (unlikely(skb_shinfo(skb)->gso_size)) {
skb_shinfo       1530 net/core/dev.c 	BUG_ON(skb_shinfo(skb)->frag_list);
skb_shinfo       1593 net/core/dev.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++)
skb_shinfo       1594 net/core/dev.c 		if (PageHighMem(skb_shinfo(skb)->frags[i].page))
skb_shinfo       1799 net/core/dev.c 	if (skb_shinfo(skb)->frag_list &&
skb_shinfo       1808 net/core/dev.c 	if (skb_shinfo(skb)->nr_frags &&
skb_shinfo       2637 net/core/pktgen.c 			skb_shinfo(skb)->frags[i].page = page;
skb_shinfo       2638 net/core/pktgen.c 			skb_shinfo(skb)->frags[i].page_offset = 0;
skb_shinfo       2639 net/core/pktgen.c 			skb_shinfo(skb)->frags[i].size =
skb_shinfo       2641 net/core/pktgen.c 			datalen -= skb_shinfo(skb)->frags[i].size;
skb_shinfo       2642 net/core/pktgen.c 			skb->len += skb_shinfo(skb)->frags[i].size;
skb_shinfo       2643 net/core/pktgen.c 			skb->data_len += skb_shinfo(skb)->frags[i].size;
skb_shinfo       2645 net/core/pktgen.c 			skb_shinfo(skb)->nr_frags = i;
skb_shinfo       2654 net/core/pktgen.c 			rem = skb_shinfo(skb)->frags[i - 1].size / 2;
skb_shinfo       2658 net/core/pktgen.c 			skb_shinfo(skb)->frags[i - 1].size -= rem;
skb_shinfo       2660 net/core/pktgen.c 			skb_shinfo(skb)->frags[i] =
skb_shinfo       2661 net/core/pktgen.c 			    skb_shinfo(skb)->frags[i - 1];
skb_shinfo       2662 net/core/pktgen.c 			get_page(skb_shinfo(skb)->frags[i].page);
skb_shinfo       2663 net/core/pktgen.c 			skb_shinfo(skb)->frags[i].page =
skb_shinfo       2664 net/core/pktgen.c 			    skb_shinfo(skb)->frags[i - 1].page;
skb_shinfo       2665 net/core/pktgen.c 			skb_shinfo(skb)->frags[i].page_offset +=
skb_shinfo       2666 net/core/pktgen.c 			    skb_shinfo(skb)->frags[i - 1].size;
skb_shinfo       2667 net/core/pktgen.c 			skb_shinfo(skb)->frags[i].size = rem;
skb_shinfo       2669 net/core/pktgen.c 			skb_shinfo(skb)->nr_frags = i;
skb_shinfo       2985 net/core/pktgen.c 			skb_shinfo(skb)->frags[i].page = page;
skb_shinfo       2986 net/core/pktgen.c 			skb_shinfo(skb)->frags[i].page_offset = 0;
skb_shinfo       2987 net/core/pktgen.c 			skb_shinfo(skb)->frags[i].size =
skb_shinfo       2989 net/core/pktgen.c 			datalen -= skb_shinfo(skb)->frags[i].size;
skb_shinfo       2990 net/core/pktgen.c 			skb->len += skb_shinfo(skb)->frags[i].size;
skb_shinfo       2991 net/core/pktgen.c 			skb->data_len += skb_shinfo(skb)->frags[i].size;
skb_shinfo       2993 net/core/pktgen.c 			skb_shinfo(skb)->nr_frags = i;
skb_shinfo       3002 net/core/pktgen.c 			rem = skb_shinfo(skb)->frags[i - 1].size / 2;
skb_shinfo       3006 net/core/pktgen.c 			skb_shinfo(skb)->frags[i - 1].size -= rem;
skb_shinfo       3008 net/core/pktgen.c 			skb_shinfo(skb)->frags[i] =
skb_shinfo       3009 net/core/pktgen.c 			    skb_shinfo(skb)->frags[i - 1];
skb_shinfo       3010 net/core/pktgen.c 			get_page(skb_shinfo(skb)->frags[i].page);
skb_shinfo       3011 net/core/pktgen.c 			skb_shinfo(skb)->frags[i].page =
skb_shinfo       3012 net/core/pktgen.c 			    skb_shinfo(skb)->frags[i - 1].page;
skb_shinfo       3013 net/core/pktgen.c 			skb_shinfo(skb)->frags[i].page_offset +=
skb_shinfo       3014 net/core/pktgen.c 			    skb_shinfo(skb)->frags[i - 1].size;
skb_shinfo       3015 net/core/pktgen.c 			skb_shinfo(skb)->frags[i].size = rem;
skb_shinfo       3017 net/core/pktgen.c 			skb_shinfo(skb)->nr_frags = i;
skb_shinfo       3218 net/core/pktgen.c 	int nr_frags = pkt_dev->skb ? skb_shinfo(pkt_dev->skb)->nr_frags : -1;
skb_shinfo         14 net/core/skb_dma_map.c 	struct skb_shared_info *sp = skb_shinfo(skb);
skb_shinfo         54 net/core/skb_dma_map.c 	struct skb_shared_info *sp = skb_shinfo(skb);
skb_shinfo        213 net/core/skbuff.c 	shinfo = skb_shinfo(skb);
skb_shinfo        323 net/core/skbuff.c 	skb_drop_list(&skb_shinfo(skb)->frag_list);
skb_shinfo        330 net/core/skbuff.c 	for (list = skb_shinfo(skb)->frag_list; list; list = list->next)
skb_shinfo        338 net/core/skbuff.c 			       &skb_shinfo(skb)->dataref)) {
skb_shinfo        339 net/core/skbuff.c 		if (skb_shinfo(skb)->nr_frags) {
skb_shinfo        341 net/core/skbuff.c 			for (i = 0; i < skb_shinfo(skb)->nr_frags; i++)
skb_shinfo        342 net/core/skbuff.c 				put_page(skb_shinfo(skb)->frags[i].page);
skb_shinfo        345 net/core/skbuff.c 		if (skb_shinfo(skb)->frag_list)
skb_shinfo        467 net/core/skbuff.c 	shinfo = skb_shinfo(skb);
skb_shinfo        550 net/core/skbuff.c 	atomic_inc(&(skb_shinfo(skb)->dataref));
skb_shinfo        625 net/core/skbuff.c 	skb_shinfo(new)->gso_size = skb_shinfo(old)->gso_size;
skb_shinfo        626 net/core/skbuff.c 	skb_shinfo(new)->gso_segs = skb_shinfo(old)->gso_segs;
skb_shinfo        627 net/core/skbuff.c 	skb_shinfo(new)->gso_type = skb_shinfo(old)->gso_type;
skb_shinfo        713 net/core/skbuff.c 	if (skb_shinfo(skb)->nr_frags) {
skb_shinfo        716 net/core/skbuff.c 		for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo        717 net/core/skbuff.c 			skb_shinfo(n)->frags[i] = skb_shinfo(skb)->frags[i];
skb_shinfo        718 net/core/skbuff.c 			get_page(skb_shinfo(n)->frags[i].page);
skb_shinfo        720 net/core/skbuff.c 		skb_shinfo(n)->nr_frags = i;
skb_shinfo        723 net/core/skbuff.c 	if (skb_shinfo(skb)->frag_list) {
skb_shinfo        724 net/core/skbuff.c 		skb_shinfo(n)->frag_list = skb_shinfo(skb)->frag_list;
skb_shinfo        782 net/core/skbuff.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++)
skb_shinfo        783 net/core/skbuff.c 		get_page(skb_shinfo(skb)->frags[i].page);
skb_shinfo        785 net/core/skbuff.c 	if (skb_shinfo(skb)->frag_list)
skb_shinfo        809 net/core/skbuff.c 	atomic_set(&skb_shinfo(skb)->dataref, 1);
skb_shinfo       1026 net/core/skbuff.c 	int nfrags = skb_shinfo(skb)->nr_frags;
skb_shinfo       1039 net/core/skbuff.c 		int end = offset + skb_shinfo(skb)->frags[i].size;
skb_shinfo       1046 net/core/skbuff.c 		skb_shinfo(skb)->frags[i++].size = len - offset;
skb_shinfo       1049 net/core/skbuff.c 		skb_shinfo(skb)->nr_frags = i;
skb_shinfo       1052 net/core/skbuff.c 			put_page(skb_shinfo(skb)->frags[i].page);
skb_shinfo       1054 net/core/skbuff.c 		if (skb_shinfo(skb)->frag_list)
skb_shinfo       1059 net/core/skbuff.c 	for (fragp = &skb_shinfo(skb)->frag_list; (frag = *fragp);
skb_shinfo       1148 net/core/skbuff.c 	if (!skb_shinfo(skb)->frag_list)
skb_shinfo       1153 net/core/skbuff.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       1154 net/core/skbuff.c 		if (skb_shinfo(skb)->frags[i].size >= eat)
skb_shinfo       1156 net/core/skbuff.c 		eat -= skb_shinfo(skb)->frags[i].size;
skb_shinfo       1167 net/core/skbuff.c 		struct sk_buff *list = skb_shinfo(skb)->frag_list;
skb_shinfo       1204 net/core/skbuff.c 		while ((list = skb_shinfo(skb)->frag_list) != insp) {
skb_shinfo       1205 net/core/skbuff.c 			skb_shinfo(skb)->frag_list = list->next;
skb_shinfo       1211 net/core/skbuff.c 			skb_shinfo(skb)->frag_list = clone;
skb_shinfo       1219 net/core/skbuff.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       1220 net/core/skbuff.c 		if (skb_shinfo(skb)->frags[i].size <= eat) {
skb_shinfo       1221 net/core/skbuff.c 			put_page(skb_shinfo(skb)->frags[i].page);
skb_shinfo       1222 net/core/skbuff.c 			eat -= skb_shinfo(skb)->frags[i].size;
skb_shinfo       1224 net/core/skbuff.c 			skb_shinfo(skb)->frags[k] = skb_shinfo(skb)->frags[i];
skb_shinfo       1226 net/core/skbuff.c 				skb_shinfo(skb)->frags[k].page_offset += eat;
skb_shinfo       1227 net/core/skbuff.c 				skb_shinfo(skb)->frags[k].size -= eat;
skb_shinfo       1233 net/core/skbuff.c 	skb_shinfo(skb)->nr_frags = k;
skb_shinfo       1262 net/core/skbuff.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       1267 net/core/skbuff.c 		end = start + skb_shinfo(skb)->frags[i].size;
skb_shinfo       1274 net/core/skbuff.c 			vaddr = kmap_skb_frag(&skb_shinfo(skb)->frags[i]);
skb_shinfo       1276 net/core/skbuff.c 			       vaddr + skb_shinfo(skb)->frags[i].page_offset+
skb_shinfo       1288 net/core/skbuff.c 	if (skb_shinfo(skb)->frag_list) {
skb_shinfo       1289 net/core/skbuff.c 		struct sk_buff *list = skb_shinfo(skb)->frag_list;
skb_shinfo       1415 net/core/skbuff.c 	for (seg = 0; seg < skb_shinfo(skb)->nr_frags; seg++) {
skb_shinfo       1416 net/core/skbuff.c 		const skb_frag_t *f = &skb_shinfo(skb)->frags[seg];
skb_shinfo       1468 net/core/skbuff.c 	if (skb_shinfo(skb)->frag_list) {
skb_shinfo       1469 net/core/skbuff.c 		struct sk_buff *list = skb_shinfo(skb)->frag_list;
skb_shinfo       1536 net/core/skbuff.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       1537 net/core/skbuff.c 		skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       1562 net/core/skbuff.c 	if (skb_shinfo(skb)->frag_list) {
skb_shinfo       1563 net/core/skbuff.c 		struct sk_buff *list = skb_shinfo(skb)->frag_list;
skb_shinfo       1614 net/core/skbuff.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       1619 net/core/skbuff.c 		end = start + skb_shinfo(skb)->frags[i].size;
skb_shinfo       1623 net/core/skbuff.c 			skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       1640 net/core/skbuff.c 	if (skb_shinfo(skb)->frag_list) {
skb_shinfo       1641 net/core/skbuff.c 		struct sk_buff *list = skb_shinfo(skb)->frag_list;
skb_shinfo       1691 net/core/skbuff.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       1696 net/core/skbuff.c 		end = start + skb_shinfo(skb)->frags[i].size;
skb_shinfo       1700 net/core/skbuff.c 			skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       1720 net/core/skbuff.c 	if (skb_shinfo(skb)->frag_list) {
skb_shinfo       1721 net/core/skbuff.c 		struct sk_buff *list = skb_shinfo(skb)->frag_list;
skb_shinfo       1939 net/core/skbuff.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++)
skb_shinfo       1940 net/core/skbuff.c 		skb_shinfo(skb1)->frags[i] = skb_shinfo(skb)->frags[i];
skb_shinfo       1942 net/core/skbuff.c 	skb_shinfo(skb1)->nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       1943 net/core/skbuff.c 	skb_shinfo(skb)->nr_frags  = 0;
skb_shinfo       1956 net/core/skbuff.c 	const int nfrags = skb_shinfo(skb)->nr_frags;
skb_shinfo       1958 net/core/skbuff.c 	skb_shinfo(skb)->nr_frags = 0;
skb_shinfo       1964 net/core/skbuff.c 		int size = skb_shinfo(skb)->frags[i].size;
skb_shinfo       1967 net/core/skbuff.c 			skb_shinfo(skb1)->frags[k] = skb_shinfo(skb)->frags[i];
skb_shinfo       1978 net/core/skbuff.c 				get_page(skb_shinfo(skb)->frags[i].page);
skb_shinfo       1979 net/core/skbuff.c 				skb_shinfo(skb1)->frags[0].page_offset += len - pos;
skb_shinfo       1980 net/core/skbuff.c 				skb_shinfo(skb1)->frags[0].size -= len - pos;
skb_shinfo       1981 net/core/skbuff.c 				skb_shinfo(skb)->frags[i].size	= len - pos;
skb_shinfo       1982 net/core/skbuff.c 				skb_shinfo(skb)->nr_frags++;
skb_shinfo       1986 net/core/skbuff.c 			skb_shinfo(skb)->nr_frags++;
skb_shinfo       1989 net/core/skbuff.c 	skb_shinfo(skb1)->nr_frags = k;
skb_shinfo       2073 net/core/skbuff.c 	while (st->frag_idx < skb_shinfo(st->cur_skb)->nr_frags) {
skb_shinfo       2074 net/core/skbuff.c 		frag = &skb_shinfo(st->cur_skb)->frags[st->frag_idx];
skb_shinfo       2106 net/core/skbuff.c 		   skb_shinfo(st->root_skb)->frag_list) {
skb_shinfo       2107 net/core/skbuff.c 		st->cur_skb = skb_shinfo(st->root_skb)->frag_list;
skb_shinfo       2194 net/core/skbuff.c 		frg_cnt = skb_shinfo(skb)->nr_frags;
skb_shinfo       2215 net/core/skbuff.c 		frg_cnt = skb_shinfo(skb)->nr_frags;
skb_shinfo       2216 net/core/skbuff.c 		frag = &skb_shinfo(skb)->frags[frg_cnt - 1];
skb_shinfo       2276 net/core/skbuff.c 	unsigned int mss = skb_shinfo(skb)->gso_size;
skb_shinfo       2282 net/core/skbuff.c 	int nfrags = skb_shinfo(skb)->nr_frags;
skb_shinfo       2336 net/core/skbuff.c 		frag = skb_shinfo(nskb)->frags;
skb_shinfo       2345 net/core/skbuff.c 			*frag = skb_shinfo(skb)->frags[i];
skb_shinfo       2367 net/core/skbuff.c 		skb_shinfo(nskb)->nr_frags = k;
skb_shinfo       2427 net/core/skbuff.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       2432 net/core/skbuff.c 		end = start + skb_shinfo(skb)->frags[i].size;
skb_shinfo       2434 net/core/skbuff.c 			skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       2448 net/core/skbuff.c 	if (skb_shinfo(skb)->frag_list) {
skb_shinfo       2449 net/core/skbuff.c 		struct sk_buff *list = skb_shinfo(skb)->frag_list;
skb_shinfo       2509 net/core/skbuff.c 	if ((skb_cloned(skb) || skb_shinfo(skb)->nr_frags) &&
skb_shinfo       2514 net/core/skbuff.c 	if (!skb_shinfo(skb)->frag_list) {
skb_shinfo       2532 net/core/skbuff.c 	skb_p = &skb_shinfo(skb)->frag_list;
skb_shinfo       2548 net/core/skbuff.c 			if (skb_shinfo(skb1)->nr_frags ||
skb_shinfo       2549 net/core/skbuff.c 			    skb_shinfo(skb1)->frag_list ||
skb_shinfo       2557 net/core/skbuff.c 		    skb_shinfo(skb1)->nr_frags ||
skb_shinfo       2558 net/core/skbuff.c 		    skb_shinfo(skb1)->frag_list) {
skb_shinfo       1295 net/core/sock.c 				skb_shinfo(skb)->nr_frags = npages;
skb_shinfo       1303 net/core/sock.c 						skb_shinfo(skb)->nr_frags = i;
skb_shinfo       1308 net/core/sock.c 					frag = &skb_shinfo(skb)->frags[i];
skb_shinfo         71 net/core/user_dma.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo         76 net/core/user_dma.c 		end = start + skb_shinfo(skb)->frags[i].size;
skb_shinfo         79 net/core/user_dma.c 			skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo         97 net/core/user_dma.c 	if (skb_shinfo(skb)->frag_list) {
skb_shinfo         98 net/core/user_dma.c 		struct sk_buff *list = skb_shinfo(skb)->frag_list;
skb_shinfo       1199 net/ipv4/af_inet.c 	if (unlikely(skb_shinfo(skb)->gso_type &
skb_shinfo        156 net/ipv4/inet_lro.c 	nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo        158 net/ipv4/inet_lro.c 	lro_desc->next_frag = &(skb_shinfo(skb)->frags[nr_frags]);
skb_shinfo        232 net/ipv4/inet_lro.c 		skb_shinfo(parent)->frag_list = skb;
skb_shinfo        257 net/ipv4/inet_lro.c 		skb_shinfo(skb)->nr_frags++;
skb_shinfo        310 net/ipv4/inet_lro.c 	skb_shinfo(lro_desc->parent)->gso_size = lro_desc->mss;
skb_shinfo        415 net/ipv4/inet_lro.c 	skb_frags = skb_shinfo(skb)->frags;
skb_shinfo        421 net/ipv4/inet_lro.c 		skb_shinfo(skb)->nr_frags++;
skb_shinfo        424 net/ipv4/inet_lro.c 	skb_shinfo(skb)->frags[0].page_offset += hdr_len;
skb_shinfo        425 net/ipv4/inet_lro.c 	skb_shinfo(skb)->frags[0].size -= hdr_len;
skb_shinfo        497 net/ipv4/inet_lro.c 	if ((skb_shinfo(lro_desc->parent)->nr_frags >= lro_mgr->max_aggr) ||
skb_shinfo        509 net/ipv4/ip_fragment.c 	if (skb_shinfo(head)->frag_list) {
skb_shinfo        517 net/ipv4/ip_fragment.c 		skb_shinfo(clone)->frag_list = skb_shinfo(head)->frag_list;
skb_shinfo        518 net/ipv4/ip_fragment.c 		skb_shinfo(head)->frag_list = NULL;
skb_shinfo        519 net/ipv4/ip_fragment.c 		for (i=0; i<skb_shinfo(head)->nr_frags; i++)
skb_shinfo        520 net/ipv4/ip_fragment.c 			plen += skb_shinfo(head)->frags[i].size;
skb_shinfo        529 net/ipv4/ip_fragment.c 	skb_shinfo(head)->frag_list = head->next;
skb_shinfo        385 net/ipv4/ip_output.c 			     (skb_shinfo(skb)->gso_segs ?: 1) - 1);
skb_shinfo        477 net/ipv4/ip_output.c 	if (skb_shinfo(skb)->frag_list) {
skb_shinfo        488 net/ipv4/ip_output.c 		for (frag = skb_shinfo(skb)->frag_list; frag; frag = frag->next) {
skb_shinfo        512 net/ipv4/ip_output.c 		frag = skb_shinfo(skb)->frag_list;
skb_shinfo        513 net/ipv4/ip_output.c 		skb_shinfo(skb)->frag_list = NULL;
skb_shinfo        757 net/ipv4/ip_output.c 		skb_shinfo(skb)->gso_size = mtu - fragheaderlen;
skb_shinfo        758 net/ipv4/ip_output.c 		skb_shinfo(skb)->gso_type = SKB_GSO_UDP;
skb_shinfo        997 net/ipv4/ip_output.c 			int i = skb_shinfo(skb)->nr_frags;
skb_shinfo        998 net/ipv4/ip_output.c 			skb_frag_t *frag = &skb_shinfo(skb)->frags[i-1];
skb_shinfo       1013 net/ipv4/ip_output.c 					frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       1027 net/ipv4/ip_output.c 				frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       1101 net/ipv4/ip_output.c 		skb_shinfo(skb)->gso_size = mtu - fragheaderlen;
skb_shinfo       1102 net/ipv4/ip_output.c 		skb_shinfo(skb)->gso_type = SKB_GSO_UDP;
skb_shinfo       1163 net/ipv4/ip_output.c 		i = skb_shinfo(skb)->nr_frags;
skb_shinfo       1167 net/ipv4/ip_output.c 			skb_shinfo(skb)->frags[i-1].size += len;
skb_shinfo       1225 net/ipv4/ip_output.c 	tail_skb = &(skb_shinfo(skb)->frag_list);
skb_shinfo         60 net/ipv4/netfilter/nf_nat_proto_sctp.c 	for (skb = skb_shinfo(skb)->frag_list; skb; skb = skb->next)
skb_shinfo        705 net/ipv4/tcp.c 		i = skb_shinfo(skb)->nr_frags;
skb_shinfo        715 net/ipv4/tcp.c 			skb_shinfo(skb)->frags[i - 1].size += copy;
skb_shinfo        729 net/ipv4/tcp.c 		skb_shinfo(skb)->gso_segs = 0;
skb_shinfo        902 net/ipv4/tcp.c 				int i = skb_shinfo(skb)->nr_frags;
skb_shinfo        958 net/ipv4/tcp.c 					skb_shinfo(skb)->frags[i - 1].size +=
skb_shinfo        978 net/ipv4/tcp.c 			skb_shinfo(skb)->gso_segs = 0;
skb_shinfo       2404 net/ipv4/tcp.c 		int type = skb_shinfo(skb)->gso_type;
skb_shinfo       2416 net/ipv4/tcp.c 		mss = skb_shinfo(skb)->gso_size;
skb_shinfo       2417 net/ipv4/tcp.c 		skb_shinfo(skb)->gso_segs = DIV_ROUND_UP(skb->len, mss);
skb_shinfo       2427 net/ipv4/tcp.c 	len = skb_shinfo(skb)->gso_size;
skb_shinfo       2620 net/ipv4/tcp.c 	const struct skb_shared_info *shi = skb_shinfo(skb);
skb_shinfo        132 net/ipv4/tcp_input.c 	len = skb_shinfo(skb)->gso_size ? : skb->len;
skb_shinfo       1263 net/ipv4/tcp_input.c 		err = tcp_fragment(sk, skb, pkt_len, skb_shinfo(skb)->gso_size);
skb_shinfo       2223 net/ipv4/tcp_input.c 			mss = skb_shinfo(skb)->gso_size;
skb_shinfo        317 net/ipv4/tcp_output.c 				skb_shinfo(skb)->gso_type |= SKB_GSO_TCP_ECN;
skb_shinfo        338 net/ipv4/tcp_output.c 	skb_shinfo(skb)->gso_segs = 1;
skb_shinfo        339 net/ipv4/tcp_output.c 	skb_shinfo(skb)->gso_size = 0;
skb_shinfo        340 net/ipv4/tcp_output.c 	skb_shinfo(skb)->gso_type = 0;
skb_shinfo        718 net/ipv4/tcp_output.c 		skb_shinfo(skb)->gso_segs = 1;
skb_shinfo        719 net/ipv4/tcp_output.c 		skb_shinfo(skb)->gso_size = 0;
skb_shinfo        720 net/ipv4/tcp_output.c 		skb_shinfo(skb)->gso_type = 0;
skb_shinfo        722 net/ipv4/tcp_output.c 		skb_shinfo(skb)->gso_segs = DIV_ROUND_UP(skb->len, mss_now);
skb_shinfo        723 net/ipv4/tcp_output.c 		skb_shinfo(skb)->gso_size = mss_now;
skb_shinfo        724 net/ipv4/tcp_output.c 		skb_shinfo(skb)->gso_type = sk->sk_gso_type;
skb_shinfo        791 net/ipv4/tcp_output.c 	if (!skb_shinfo(skb)->nr_frags && skb->ip_summed != CHECKSUM_PARTIAL) {
skb_shinfo        861 net/ipv4/tcp_output.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo        862 net/ipv4/tcp_output.c 		if (skb_shinfo(skb)->frags[i].size <= eat) {
skb_shinfo        863 net/ipv4/tcp_output.c 			put_page(skb_shinfo(skb)->frags[i].page);
skb_shinfo        864 net/ipv4/tcp_output.c 			eat -= skb_shinfo(skb)->frags[i].size;
skb_shinfo        866 net/ipv4/tcp_output.c 			skb_shinfo(skb)->frags[k] = skb_shinfo(skb)->frags[i];
skb_shinfo        868 net/ipv4/tcp_output.c 				skb_shinfo(skb)->frags[k].page_offset += eat;
skb_shinfo        869 net/ipv4/tcp_output.c 				skb_shinfo(skb)->frags[k].size -= eat;
skb_shinfo        875 net/ipv4/tcp_output.c 	skb_shinfo(skb)->nr_frags = k;
skb_shinfo       1466 net/ipv4/tcp_output.c 			if (!skb_shinfo(skb)->nr_frags) {
skb_shinfo       1943 net/ipv4/tcp_output.c 	    (skb_shinfo(skb)->nr_frags == 0 &&
skb_shinfo       1944 net/ipv4/tcp_output.c 	     skb_shinfo(tcp_write_queue_next(sk, skb))->nr_frags == 0) &&
skb_shinfo        744 net/ipv6/af_inet6.c 	if (unlikely(skb_shinfo(skb)->gso_type &
skb_shinfo        659 net/ipv6/ip6_output.c 	if (skb_shinfo(skb)->frag_list) {
skb_shinfo        668 net/ipv6/ip6_output.c 		for (frag = skb_shinfo(skb)->frag_list; frag; frag = frag->next) {
skb_shinfo        690 net/ipv6/ip6_output.c 		frag = skb_shinfo(skb)->frag_list;
skb_shinfo        691 net/ipv6/ip6_output.c 		skb_shinfo(skb)->frag_list = NULL;
skb_shinfo       1090 net/ipv6/ip6_output.c 		skb_shinfo(skb)->gso_size = mtu - fragheaderlen -
skb_shinfo       1092 net/ipv6/ip6_output.c 		skb_shinfo(skb)->gso_type = SKB_GSO_UDP;
skb_shinfo       1094 net/ipv6/ip6_output.c 		skb_shinfo(skb)->ip6_frag_id = fhdr.identification;
skb_shinfo       1351 net/ipv6/ip6_output.c 			int i = skb_shinfo(skb)->nr_frags;
skb_shinfo       1352 net/ipv6/ip6_output.c 			skb_frag_t *frag = &skb_shinfo(skb)->frags[i-1];
skb_shinfo       1367 net/ipv6/ip6_output.c 					frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       1381 net/ipv6/ip6_output.c 				frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       1437 net/ipv6/ip6_output.c 	tail_skb = &(skb_shinfo(skb)->frag_list);
skb_shinfo        412 net/ipv6/netfilter/nf_conntrack_reasm.c 	if (skb_shinfo(head)->frag_list) {
skb_shinfo        422 net/ipv6/netfilter/nf_conntrack_reasm.c 		skb_shinfo(clone)->frag_list = skb_shinfo(head)->frag_list;
skb_shinfo        423 net/ipv6/netfilter/nf_conntrack_reasm.c 		skb_shinfo(head)->frag_list = NULL;
skb_shinfo        424 net/ipv6/netfilter/nf_conntrack_reasm.c 		for (i=0; i<skb_shinfo(head)->nr_frags; i++)
skb_shinfo        425 net/ipv6/netfilter/nf_conntrack_reasm.c 			plen += skb_shinfo(head)->frags[i].size;
skb_shinfo        444 net/ipv6/netfilter/nf_conntrack_reasm.c 	skb_shinfo(head)->frag_list = head->next;
skb_shinfo        474 net/ipv6/netfilter/nf_conntrack_reasm.c 	fp = skb_shinfo(head)->frag_list;
skb_shinfo        496 net/ipv6/reassembly.c 	if (skb_shinfo(head)->frag_list) {
skb_shinfo        504 net/ipv6/reassembly.c 		skb_shinfo(clone)->frag_list = skb_shinfo(head)->frag_list;
skb_shinfo        505 net/ipv6/reassembly.c 		skb_shinfo(head)->frag_list = NULL;
skb_shinfo        506 net/ipv6/reassembly.c 		for (i=0; i<skb_shinfo(head)->nr_frags; i++)
skb_shinfo        507 net/ipv6/reassembly.c 			plen += skb_shinfo(head)->frags[i].size;
skb_shinfo        525 net/ipv6/reassembly.c 	skb_shinfo(head)->frag_list = head->next;
skb_shinfo        107 net/phonet/pep-gprs.c 		skb_shinfo(rskb)->frag_list = skb;
skb_shinfo        113 net/phonet/pep-gprs.c 		for (fs = skb_shinfo(skb)->frag_list; fs; fs = fs->next)
skb_shinfo        115 net/phonet/pep-gprs.c 		skb->next = skb_shinfo(skb)->frag_list;
skb_shinfo        116 net/phonet/pep-gprs.c 		skb_shinfo(skb)->frag_list = NULL;
skb_shinfo        933 net/phonet/pep.c 	skb_shinfo(rskb)->frag_list = skb;
skb_shinfo        939 net/phonet/pep.c 	for (fs = skb_shinfo(skb)->frag_list; fs; fs = fs->next)
skb_shinfo        941 net/phonet/pep.c 	skb->next = skb_shinfo(skb)->frag_list;
skb_shinfo        942 net/phonet/pep.c 	skb_shinfo(skb)->frag_list = NULL;
skb_shinfo        583 net/sched/sch_htb.c 			skb_is_gso(skb)?skb_shinfo(skb)->gso_segs:1;
skb_shinfo        589 net/sched/sch_htb.c 	sch->bstats.packets += skb_is_gso(skb)?skb_shinfo(skb)->gso_segs:1;
skb_shinfo        686 net/sched/sch_htb.c 					skb_shinfo(skb)->gso_segs:1;
skb_shinfo         84 net/sctp/input.c 	struct sk_buff *list = skb_shinfo(skb)->frag_list;
skb_shinfo       1847 net/sctp/socket.c 	for (list = skb_shinfo(skb)->frag_list; list; list = list->next) {
skb_shinfo       6541 net/sctp/socket.c 	for (frag = skb_shinfo(skb)->frag_list; frag; frag = frag->next)
skb_shinfo       6556 net/sctp/socket.c 	for (frag = skb_shinfo(skb)->frag_list; frag; frag = frag->next)
skb_shinfo        979 net/sctp/ulpevent.c 	for (frag = skb_shinfo(skb)->frag_list; frag; frag = frag->next) {
skb_shinfo       1006 net/sctp/ulpevent.c 	for (frag = skb_shinfo(skb)->frag_list; frag; frag = frag->next) {
skb_shinfo       1029 net/sctp/ulpevent.c 	for (frag = skb_shinfo(skb)->frag_list; frag; frag = frag->next) {
skb_shinfo        337 net/sctp/ulpqueue.c 	struct sk_buff *list = skb_shinfo(f_frag)->frag_list;
skb_shinfo        366 net/sctp/ulpqueue.c 			skb_shinfo(new)->frag_list = pos;
skb_shinfo        368 net/sctp/ulpqueue.c 			skb_shinfo(f_frag)->frag_list = pos;
skb_shinfo        718 net/xfrm/xfrm_algo.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo        723 net/xfrm/xfrm_algo.c 		end = start + skb_shinfo(skb)->frags[i].size;
skb_shinfo        725 net/xfrm/xfrm_algo.c 			skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo        745 net/xfrm/xfrm_algo.c 	if (skb_shinfo(skb)->frag_list) {
skb_shinfo        746 net/xfrm/xfrm_algo.c 		struct sk_buff *list = skb_shinfo(skb)->frag_list;
skb_shinfo         76 net/xfrm/xfrm_ipcomp.c 		if (WARN_ON(skb_shinfo(skb)->nr_frags >= MAX_SKB_FRAGS))
skb_shinfo         79 net/xfrm/xfrm_ipcomp.c 		frag = skb_shinfo(skb)->frags + skb_shinfo(skb)->nr_frags;
skb_shinfo         98 net/xfrm/xfrm_ipcomp.c 		skb_shinfo(skb)->nr_frags++;