skb_shinfo        276 arch/um/drivers/vector_kern.c 	nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo        294 arch/um/drivers/vector_kern.c 		skb_frag = &skb_shinfo(skb)->frags[frag];
skb_shinfo        634 arch/um/drivers/vector_kern.c 	nr_frags = skb_shinfo(result)->nr_frags;
skb_shinfo        636 arch/um/drivers/vector_kern.c 		skb_frag = &skb_shinfo(result)->frags[frag];
skb_shinfo       1103 drivers/atm/eni.c DPRINTK("iovcnt = %d\n",skb_shinfo(skb)->nr_frags);
skb_shinfo       1104 drivers/atm/eni.c 	if (!skb_shinfo(skb)->nr_frags) dma_size += 5;
skb_shinfo       1105 drivers/atm/eni.c 	else dma_size += 5*(skb_shinfo(skb)->nr_frags+1);
skb_shinfo       1126 drivers/atm/eni.c 	if (!skb_shinfo(skb)->nr_frags)
skb_shinfo       1131 drivers/atm/eni.c 		for (i = -1; i < skb_shinfo(skb)->nr_frags; i++)
skb_shinfo       1138 drivers/atm/eni.c 				    skb_frag_page(&skb_shinfo(skb)->frags[i]) +
skb_shinfo       1139 drivers/atm/eni.c 					skb_frag_off(&skb_shinfo(skb)->frags[i]),
skb_shinfo       1140 drivers/atm/eni.c 				    skb_frag_size(&skb_shinfo(skb)->frags[i]));
skb_shinfo       2515 drivers/atm/he.c 	if (skb_shinfo(skb)->nr_frags) {
skb_shinfo       2559 drivers/atm/he.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       2560 drivers/atm/he.c 		skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       1686 drivers/atm/horizon.c     unsigned int tx_iovcnt = skb_shinfo(skb)->nr_frags;
skb_shinfo       1975 drivers/atm/idt77252.c 	if (skb_shinfo(skb)->nr_frags != 0) {
skb_shinfo       1658 drivers/atm/nicstar.c 	if (skb_shinfo(skb)->nr_frags != 0) {
skb_shinfo        645 drivers/atm/zatm.c 	EVENT("iovcnt=%d\n",skb_shinfo(skb)->nr_frags,0);
skb_shinfo        647 drivers/atm/zatm.c 	if (!skb_shinfo(skb)->nr_frags) {
skb_shinfo        181 drivers/block/aoe/aoecmd.c 	if (skb && atomic_read(&skb_shinfo(skb)->dataref) == 1) {
skb_shinfo        235 drivers/block/aoe/aoecmd.c 	if (atomic_read(&skb_shinfo(skb)->dataref) != 1) {
skb_shinfo        244 drivers/block/aoe/aoecmd.c 	skb_shinfo(skb)->nr_frags = skb->data_len = 0;
skb_shinfo        412 drivers/block/aoe/aoedev.c 	while (atomic_read(&skb_shinfo(skb)->dataref) != 1 && i-- > 0)
skb_shinfo        422 drivers/block/aoe/aoedev.c 	skb_shinfo(skb)->nr_frags = skb->data_len = 0;
skb_shinfo        300 drivers/crypto/chelsio/chcr_ipsec.c 	if (skb_shinfo(skb)->gso_size)
skb_shinfo        356 drivers/crypto/chelsio/chcr_ipsec.c 	flits = sgl_len(skb_shinfo(skb)->nr_frags + 1);
skb_shinfo         39 drivers/crypto/chelsio/chtls/chtls_io.c 	cnt = skb_shinfo(skb)->nr_frags;
skb_shinfo        256 drivers/crypto/chelsio/chtls/chtls_io.c 		skb_shinfo(skb)->nr_frags--;
skb_shinfo        266 drivers/crypto/chelsio/chtls/chtls_io.c 		skb_fill_page_desc(skb, skb_shinfo(skb)->nr_frags, page, 0,
skb_shinfo        554 drivers/crypto/chelsio/chtls/chtls_io.c 		skb_shinfo(skb)->nr_frags++;
skb_shinfo        585 drivers/crypto/chelsio/chtls/chtls_io.c 	cnt = skb_shinfo(skb)->nr_frags;
skb_shinfo        656 drivers/crypto/chelsio/chtls/chtls_io.c 				skb_shinfo(skb)->nr_frags--;
skb_shinfo       1074 drivers/crypto/chelsio/chtls/chtls_io.c 			int i = skb_shinfo(skb)->nr_frags;
skb_shinfo       1137 drivers/crypto/chelsio/chtls/chtls_io.c 						&skb_shinfo(skb)->frags[i - 1],
skb_shinfo       1249 drivers/crypto/chelsio/chtls/chtls_io.c 		i = skb_shinfo(skb)->nr_frags;
skb_shinfo       1251 drivers/crypto/chelsio/chtls/chtls_io.c 			skb_frag_size_add(&skb_shinfo(skb)->frags[i - 1], copy);
skb_shinfo        176 drivers/hsi/clients/ssi_protocol.c 	BUG_ON(msg->sgt.nents != (unsigned int)(skb_shinfo(skb)->nr_frags + 1));
skb_shinfo        180 drivers/hsi/clients/ssi_protocol.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo        183 drivers/hsi/clients/ssi_protocol.c 		frag = &skb_shinfo(skb)->frags[i];
skb_shinfo        206 drivers/hsi/clients/ssi_protocol.c 	msg = hsi_alloc_msg(skb_shinfo(skb)->nr_frags + 1, flags);
skb_shinfo        104 drivers/infiniband/hw/hfi1/vnic_sdma.c 	for (i = 0; i < skb_shinfo(tx->skb)->nr_frags; i++) {
skb_shinfo        105 drivers/infiniband/hw/hfi1/vnic_sdma.c 		skb_frag_t *frag = &skb_shinfo(tx->skb)->frags[i];
skb_shinfo        315 drivers/infiniband/sw/rxe/rxe_net.c 			  skb_shinfo(skb)->gso_segs ?: 1);
skb_shinfo        546 drivers/infiniband/ulp/ipoib/ipoib.h 	skb_frag_t *frags = skb_shinfo(skb)->frags;
skb_shinfo        547 drivers/infiniband/ulp/ipoib/ipoib.h 	int nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo        539 drivers/infiniband/ulp/ipoib/ipoib_cm.c 	num_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo        541 drivers/infiniband/ulp/ipoib/ipoib_cm.c 		skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo        547 drivers/infiniband/ulp/ipoib/ipoib_cm.c 			--skb_shinfo(skb)->nr_frags;
skb_shinfo        723 drivers/infiniband/ulp/ipoib/ipoib_cm.c 	if (skb_shinfo(skb)->nr_frags > usable_sge) {
skb_shinfo        732 drivers/infiniband/ulp/ipoib/ipoib_cm.c 		if (skb_shinfo(skb)->nr_frags > usable_sge) {
skb_shinfo        292 drivers/infiniband/ulp/ipoib/ipoib_ib.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; ++i) {
skb_shinfo        293 drivers/infiniband/ulp/ipoib/ipoib_ib.c 		const skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo        306 drivers/infiniband/ulp/ipoib/ipoib_ib.c 		const skb_frag_t *frag = &skb_shinfo(skb)->frags[i - 1];
skb_shinfo        332 drivers/infiniband/ulp/ipoib/ipoib_ib.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; ++i) {
skb_shinfo        333 drivers/infiniband/ulp/ipoib/ipoib_ib.c 		const skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo        556 drivers/infiniband/ulp/ipoib/ipoib_ib.c 		priv->tx_wr.mss		= skb_shinfo(skb)->gso_size;
skb_shinfo        597 drivers/infiniband/ulp/ipoib/ipoib_ib.c 	if (skb_shinfo(skb)->nr_frags > usable_sge) {
skb_shinfo        606 drivers/infiniband/ulp/ipoib/ipoib_ib.c 		if (skb_shinfo(skb)->nr_frags > usable_sge) {
skb_shinfo        426 drivers/net/arcnet/arcnet.c 	serr->ee.ee_data = skb_shinfo(skb)->tskey;
skb_shinfo        509 drivers/net/dsa/mv88e6xxx/hwtstamp.c 	if (!(skb_shinfo(clone)->tx_flags & SKBTX_HW_TSTAMP))
skb_shinfo       1854 drivers/net/dsa/sja1105/sja1105_main.c 	skb_shinfo(clone)->tx_flags |= SKBTX_IN_PROGRESS;
skb_shinfo       2152 drivers/net/ethernet/3com/3c59x.c 	if (!skb_shinfo(skb)->nr_frags) {
skb_shinfo       2171 drivers/net/ethernet/3com/3c59x.c 		for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       2172 drivers/net/ethernet/3com/3c59x.c 			skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       2196 drivers/net/ethernet/3com/3c59x.c 			if (i == skb_shinfo(skb)->nr_frags-1)
skb_shinfo       2439 drivers/net/ethernet/3com/3c59x.c 					for (i=1; i<=skb_shinfo(skb)->nr_frags; i++)
skb_shinfo       2768 drivers/net/ethernet/3com/3c59x.c 				for (k=0; k<=skb_shinfo(skb)->nr_frags; k++)
skb_shinfo        324 drivers/net/ethernet/3com/typhoon.c #define skb_tso_size(x)		(skb_shinfo(x)->gso_size)
skb_shinfo        739 drivers/net/ethernet/3com/typhoon.c 	numDesc = skb_shinfo(skb)->nr_frags + 1;
skb_shinfo        792 drivers/net/ethernet/3com/typhoon.c 	if(skb_shinfo(skb)->nr_frags == 0) {
skb_shinfo        812 drivers/net/ethernet/3com/typhoon.c 		for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo        813 drivers/net/ethernet/3com/typhoon.c 			const skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo        162 drivers/net/ethernet/adaptec/starfire.c #define skb_num_frags(skb) (skb_shinfo(skb)->nr_frags + 1)
skb_shinfo       1237 drivers/net/ethernet/adaptec/starfire.c 			const skb_frag_t *this_frag = &skb_shinfo(skb)->frags[i - 1];
skb_shinfo       1299 drivers/net/ethernet/adaptec/starfire.c 						&skb_shinfo(skb)->frags[j-1]),
skb_shinfo       1383 drivers/net/ethernet/adaptec/starfire.c 					for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       1386 drivers/net/ethernet/adaptec/starfire.c 								 skb_frag_size(&skb_shinfo(skb)->frags[i]),
skb_shinfo        101 drivers/net/ethernet/aeroflex/greth.c 	if (skb_shinfo(skb)->nr_frags == 0)
skb_shinfo        109 drivers/net/ethernet/aeroflex/greth.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo        112 drivers/net/ethernet/aeroflex/greth.c 			       skb_frag_address(&skb_shinfo(skb)->frags[i]),
skb_shinfo        113 drivers/net/ethernet/aeroflex/greth.c 			       skb_frag_size(&skb_shinfo(skb)->frags[i]), true);
skb_shinfo        188 drivers/net/ethernet/aeroflex/greth.c 			int nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo        198 drivers/net/ethernet/aeroflex/greth.c 				skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo        471 drivers/net/ethernet/aeroflex/greth.c 	nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo        518 drivers/net/ethernet/aeroflex/greth.c 		skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo        687 drivers/net/ethernet/aeroflex/greth.c 		nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo        714 drivers/net/ethernet/aeroflex/greth.c 			skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       2428 drivers/net/ethernet/agere/et131x.c 	u32 nr_frags = skb_shinfo(skb)->nr_frags + 1;
skb_shinfo       2429 drivers/net/ethernet/agere/et131x.c 	skb_frag_t *frags = &skb_shinfo(skb)->frags[0];
skb_shinfo       2422 drivers/net/ethernet/alteon/acenic.c 	if (!skb_shinfo(skb)->nr_frags)	{
skb_shinfo       2460 drivers/net/ethernet/alteon/acenic.c 		for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       2461 drivers/net/ethernet/alteon/acenic.c 			const skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       2477 drivers/net/ethernet/alteon/acenic.c 			if (i == skb_shinfo(skb)->nr_frags - 1) {
skb_shinfo        563 drivers/net/ethernet/altera/altera_tse_main.c 	int nfrags = skb_shinfo(skb)->nr_frags;
skb_shinfo        927 drivers/net/ethernet/amazon/ena/ena_netdev.c 		skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, rx_info->page,
skb_shinfo       2062 drivers/net/ethernet/amazon/ena/ena_netdev.c 	u32 mss = skb_shinfo(skb)->gso_size;
skb_shinfo       2115 drivers/net/ethernet/amazon/ena/ena_netdev.c 	num_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       2205 drivers/net/ethernet/amazon/ena/ena_netdev.c 	last_frag = skb_shinfo(skb)->nr_frags;
skb_shinfo       2208 drivers/net/ethernet/amazon/ena/ena_netdev.c 		const skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo        603 drivers/net/ethernet/amd/xgbe/xgbe-desc.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo        607 drivers/net/ethernet/amd/xgbe/xgbe-desc.c 		frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       1724 drivers/net/ethernet/amd/xgbe/xgbe-drv.c 			skb_shinfo(skb)->tx_flags |= SKBTX_IN_PROGRESS;
skb_shinfo       1760 drivers/net/ethernet/amd/xgbe/xgbe-drv.c 	packet->mss = skb_shinfo(skb)->gso_size;
skb_shinfo       1770 drivers/net/ethernet/amd/xgbe/xgbe-drv.c 	packet->tx_packets = skb_shinfo(skb)->gso_segs;
skb_shinfo       1851 drivers/net/ethernet/amd/xgbe/xgbe-drv.c 		if (skb_shinfo(skb)->gso_size != ring->tx.cur_mss) {
skb_shinfo       1884 drivers/net/ethernet/amd/xgbe/xgbe-drv.c 	if ((skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP) &&
skb_shinfo       1894 drivers/net/ethernet/amd/xgbe/xgbe-drv.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       1895 drivers/net/ethernet/amd/xgbe/xgbe-drv.c 		frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       2783 drivers/net/ethernet/amd/xgbe/xgbe-drv.c 				skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags,
skb_shinfo        247 drivers/net/ethernet/apm/xgene/xgene_enet_main.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo        248 drivers/net/ethernet/apm/xgene/xgene_enet_main.c 		frag = &skb_shinfo(skb)->frags[i];
skb_shinfo        336 drivers/net/ethernet/apm/xgene/xgene_enet_main.c 			mss = skb_shinfo(skb)->gso_size;
skb_shinfo        340 drivers/net/ethernet/apm/xgene/xgene_enet_main.c 				nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo        344 drivers/net/ethernet/apm/xgene/xgene_enet_main.c 						&skb_shinfo(skb)->frags[i]);
skb_shinfo        458 drivers/net/ethernet/apm/xgene/xgene_enet_main.c 	nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo        466 drivers/net/ethernet/apm/xgene/xgene_enet_main.c 			frag = &skb_shinfo(skb)->frags[fidx];
skb_shinfo        740 drivers/net/ethernet/apm/xgene/xgene_enet_main.c 		skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, page, 0,
skb_shinfo        750 drivers/net/ethernet/apm/xgene/xgene_enet_main.c 	rx_ring->npagepool -= skb_shinfo(skb)->nr_frags;
skb_shinfo        428 drivers/net/ethernet/aquantia/atlantic/aq_nic.c 	unsigned int nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo        438 drivers/net/ethernet/aquantia/atlantic/aq_nic.c 		dx_buff->mss = skb_shinfo(skb)->gso_size;
skb_shinfo        507 drivers/net/ethernet/aquantia/atlantic/aq_nic.c 		skb_frag_t *frag = &skb_shinfo(skb)->frags[frag_count];
skb_shinfo        581 drivers/net/ethernet/aquantia/atlantic/aq_nic.c 	frags = skb_shinfo(skb)->nr_frags + 1;
skb_shinfo       1370 drivers/net/ethernet/atheros/alx/main.c 	num = skb_shinfo(skb)->nr_frags + 1;
skb_shinfo       1372 drivers/net/ethernet/atheros/alx/main.c 	if (skb_is_gso(skb) && skb_shinfo(skb)->gso_type & SKB_GSO_TCPV6)
skb_shinfo       1431 drivers/net/ethernet/atheros/alx/main.c 	first->word1 |= (skb_shinfo(skb)->gso_size &
skb_shinfo       1467 drivers/net/ethernet/atheros/alx/main.c 	for (f = 0; f < skb_shinfo(skb)->nr_frags; f++) {
skb_shinfo       1468 drivers/net/ethernet/atheros/alx/main.c 		skb_frag_t *frag = &skb_shinfo(skb)->frags[f];
skb_shinfo       1957 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 	tpd_req = skb_shinfo(skb)->nr_frags + 1;
skb_shinfo       1963 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 		if (skb_shinfo(skb)->gso_type & SKB_GSO_TCPV6)
skb_shinfo       1986 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 		offload_type = skb_shinfo(skb)->gso_type;
skb_shinfo       2041 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 		(*tpd)->word1 |= (skb_shinfo(skb)->gso_size & TPD_MSS_MASK) <<
skb_shinfo       2105 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 	nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       2153 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 		skb_frag_t *frag = &skb_shinfo(skb)->frags[f];
skb_shinfo       1600 drivers/net/ethernet/atheros/atl1e/atl1e_main.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       1601 drivers/net/ethernet/atheros/atl1e/atl1e_main.c 		fg_size = skb_frag_size(&skb_shinfo(skb)->frags[i]);
skb_shinfo       1607 drivers/net/ethernet/atheros/atl1e/atl1e_main.c 		   (skb_shinfo(skb)->gso_type == SKB_GSO_TCPV6)) {
skb_shinfo       1635 drivers/net/ethernet/atheros/atl1e/atl1e_main.c 		offload_type = skb_shinfo(skb)->gso_type;
skb_shinfo       1663 drivers/net/ethernet/atheros/atl1e/atl1e_main.c 				tpd->word3 |= ((skb_shinfo(skb)->gso_size) &
skb_shinfo       1708 drivers/net/ethernet/atheros/atl1e/atl1e_main.c 	nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       1773 drivers/net/ethernet/atheros/atl1e/atl1e_main.c 		const skb_frag_t *frag = &skb_shinfo(skb)->frags[f];
skb_shinfo       2106 drivers/net/ethernet/atheros/atlx/atl1.c 	if (skb_shinfo(skb)->gso_size) {
skb_shinfo       2151 drivers/net/ethernet/atheros/atlx/atl1.c 			ptpd->word3 |= (skb_shinfo(skb)->gso_size &
skb_shinfo       2201 drivers/net/ethernet/atheros/atlx/atl1.c 	nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       2259 drivers/net/ethernet/atheros/atlx/atl1.c 		const skb_frag_t *frag = &skb_shinfo(skb)->frags[f];
skb_shinfo       2360 drivers/net/ethernet/atheros/atlx/atl1.c 	nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       2362 drivers/net/ethernet/atheros/atlx/atl1.c 		unsigned int f_size = skb_frag_size(&skb_shinfo(skb)->frags[f]);
skb_shinfo       2367 drivers/net/ethernet/atheros/atlx/atl1.c 	mss = skb_shinfo(skb)->gso_size;
skb_shinfo        258 drivers/net/ethernet/aurora/nb8800.c 		skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, page,
skb_shinfo        151 drivers/net/ethernet/broadcom/bgmac.c 	nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo        175 drivers/net/ethernet/broadcom/bgmac.c 		skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       2903 drivers/net/ethernet/broadcom/bnx2.c 				skb_frag_size(&skb_shinfo(skb)->frags[i]),
skb_shinfo       2962 drivers/net/ethernet/broadcom/bnx2.c 		shinfo = skb_shinfo(skb);
skb_shinfo       3089 drivers/net/ethernet/broadcom/bnx2.c 						&skb_shinfo(skb)->frags[i - 1];
skb_shinfo       5468 drivers/net/ethernet/broadcom/bnx2.c 					skb_frag_size(&skb_shinfo(skb)->frags[k]),
skb_shinfo       6615 drivers/net/ethernet/broadcom/bnx2.c 	    (skb_shinfo(skb)->nr_frags + 1))) {
skb_shinfo       6635 drivers/net/ethernet/broadcom/bnx2.c 	if ((mss = skb_shinfo(skb)->gso_size)) {
skb_shinfo       6643 drivers/net/ethernet/broadcom/bnx2.c 		if (skb_shinfo(skb)->gso_type & SKB_GSO_TCPV6) {
skb_shinfo       6686 drivers/net/ethernet/broadcom/bnx2.c 	last_frag = skb_shinfo(skb)->nr_frags;
skb_shinfo       6691 drivers/net/ethernet/broadcom/bnx2.c 		const skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       6758 drivers/net/ethernet/broadcom/bnx2.c 			       skb_frag_size(&skb_shinfo(skb)->frags[i]),
skb_shinfo        524 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		skb_shinfo(skb)->gso_type = SKB_GSO_TCPV6;
skb_shinfo        527 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		skb_shinfo(skb)->gso_type = SKB_GSO_TCPV4;
skb_shinfo        538 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 	skb_shinfo(skb)->gso_size = len_on_bd - hdrs_len;
skb_shinfo        734 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 	if (skb_shinfo(skb)->gso_size) {
skb_shinfo       3403 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 	if (skb_shinfo(skb)->nr_frags >= (MAX_FETCH_BD - num_tso_win_sub)) {
skb_shinfo       3405 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 			unsigned short lso_mss = skb_shinfo(skb)->gso_size;
skb_shinfo       3408 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 			int num_wnds = skb_shinfo(skb)->nr_frags - wnd_size;
skb_shinfo       3430 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 					skb_frag_size(&skb_shinfo(skb)->frags[frag_idx]);
skb_shinfo       3446 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 			  skb_frag_size(&skb_shinfo(skb)->frags[wnd_idx + wnd_size - 1]);
skb_shinfo       3453 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 					skb_frag_size(&skb_shinfo(skb)->frags[wnd_idx]);
skb_shinfo       3467 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		   skb_shinfo(skb)->nr_frags, hlen, first_bd_sz);
skb_shinfo       3484 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 	pbd->lso_mss = cpu_to_le16(skb_shinfo(skb)->gso_size);
skb_shinfo       3778 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 			skb_shinfo(skb)->nr_frags +
skb_shinfo       3799 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 	   ip_hdr(skb)->protocol, skb_shinfo(skb)->gso_type, xmit_type,
skb_shinfo       3861 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 	if (unlikely(skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP)) {
skb_shinfo       3870 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 			skb_shinfo(skb)->tx_flags |= SKBTX_IN_PROGRESS;
skb_shinfo       4043 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		   skb_shinfo(skb)->gso_size);
skb_shinfo       4055 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 				(skb_shinfo(skb)->gso_size <<
skb_shinfo       4071 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       4072 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       12988 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		     (skb_shinfo(skb)->gso_size > 9000) &&
skb_shinfo        371 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	if (unlikely(free_size < skb_shinfo(skb)->nr_frags + 2)) {
skb_shinfo        378 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	last_frag = skb_shinfo(skb)->nr_frags;
skb_shinfo        435 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			skb_frag_t *frag = &skb_shinfo(skb)->frags[j];
skb_shinfo        516 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		length = skb_shinfo(skb)->gso_size;
skb_shinfo        539 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo        611 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			       skb_frag_size(&skb_shinfo(skb)->frags[i]),
skb_shinfo        653 drivers/net/ethernet/broadcom/bnxt/bnxt.c 				skb_frag_size(&skb_shinfo(skb)->frags[j]),
skb_shinfo        961 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	frag = &skb_shinfo(skb)->frags[0];
skb_shinfo       1046 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			shinfo = skb_shinfo(skb);
skb_shinfo       1312 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			skb_shinfo(skb)->gso_type |= SKB_GSO_UDP_TUNNEL_CSUM;
skb_shinfo       1314 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			skb_shinfo(skb)->gso_type |= SKB_GSO_UDP_TUNNEL;
skb_shinfo       1476 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	skb_shinfo(skb)->gso_size =
skb_shinfo       1478 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	skb_shinfo(skb)->gso_type = tpa_info->gso_type;
skb_shinfo       2527 drivers/net/ethernet/broadcom/bnxt/bnxt.c 				skb_frag_t *frag = &skb_shinfo(skb)->frags[k];
skb_shinfo       1577 drivers/net/ethernet/broadcom/genet/bcmgenet.c 	nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       1623 drivers/net/ethernet/broadcom/genet/bcmgenet.c 			frag = &skb_shinfo(skb)->frags[i - 1];
skb_shinfo       6594 drivers/net/ethernet/broadcom/tg3.c 		for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       6601 drivers/net/ethernet/broadcom/tg3.c 				       skb_frag_size(&skb_shinfo(skb)->frags[i]),
skb_shinfo       7789 drivers/net/ethernet/broadcom/tg3.c 		const skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       7866 drivers/net/ethernet/broadcom/tg3.c 	return skb_shinfo(skb)->gso_segs < tnapi->tx_pending / 3;
skb_shinfo       7878 drivers/net/ethernet/broadcom/tg3.c 	u32 frag_cnt_est = skb_shinfo(skb)->gso_segs * 3;
skb_shinfo       7942 drivers/net/ethernet/broadcom/tg3.c 	if (unlikely(budget <= (skb_shinfo(skb)->nr_frags + 1))) {
skb_shinfo       7956 drivers/net/ethernet/broadcom/tg3.c 	mss = skb_shinfo(skb)->gso_size;
skb_shinfo       8052 drivers/net/ethernet/broadcom/tg3.c 	if ((unlikely(skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP)) &&
skb_shinfo       8054 drivers/net/ethernet/broadcom/tg3.c 		skb_shinfo(skb)->tx_flags |= SKBTX_IN_PROGRESS;
skb_shinfo       8074 drivers/net/ethernet/broadcom/tg3.c 			  ((skb_shinfo(skb)->nr_frags == 0) ? TXD_FLAG_END : 0),
skb_shinfo       8077 drivers/net/ethernet/broadcom/tg3.c 	} else if (skb_shinfo(skb)->nr_frags > 0) {
skb_shinfo       8088 drivers/net/ethernet/broadcom/tg3.c 		last = skb_shinfo(skb)->nr_frags - 1;
skb_shinfo       8090 drivers/net/ethernet/broadcom/tg3.c 			skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       8567 drivers/net/ethernet/broadcom/tg3.c 					 skb_shinfo(skb)->nr_frags - 1);
skb_shinfo        555 drivers/net/ethernet/brocade/bna/bnad.c 		skb_fill_page_desc(skb, skb_shinfo(skb)->nr_frags,
skb_shinfo       2827 drivers/net/ethernet/brocade/bna/bnad.c 		gso_size = skb_shinfo(skb)->gso_size;
skb_shinfo       2967 drivers/net/ethernet/brocade/bna/bnad.c 	vectors = 1 + skb_shinfo(skb)->nr_frags;
skb_shinfo       3035 drivers/net/ethernet/brocade/bna/bnad.c 		const skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo        879 drivers/net/ethernet/cadence/macb_main.c 				if (unlikely(skb_shinfo(skb)->tx_flags &
skb_shinfo       1503 drivers/net/ethernet/cadence/macb_main.c 	unsigned int f, nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       1508 drivers/net/ethernet/cadence/macb_main.c 	if (skb_shinfo(skb)->gso_size != 0) {
skb_shinfo       1550 drivers/net/ethernet/cadence/macb_main.c 		const skb_frag_t *frag = &skb_shinfo(skb)->frags[f];
skb_shinfo       1602 drivers/net/ethernet/cadence/macb_main.c 			mss_mfs = skb_shinfo(skb)->gso_size +
skb_shinfo       1606 drivers/net/ethernet/cadence/macb_main.c 			mss_mfs = skb_shinfo(skb)->gso_size;
skb_shinfo       1689 drivers/net/ethernet/cadence/macb_main.c 	nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       1693 drivers/net/ethernet/cadence/macb_main.c 		const skb_frag_t *frag = &skb_shinfo(skb)->frags[f];
skb_shinfo       1730 drivers/net/ethernet/cadence/macb_main.c 	    skb_shinfo(*skb)->gso_size)	/* Not available for GSO */
skb_shinfo       1797 drivers/net/ethernet/cadence/macb_main.c 	is_lso = (skb_shinfo(skb)->gso_size != 0);
skb_shinfo       1834 drivers/net/ethernet/cadence/macb_main.c 	nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       1836 drivers/net/ethernet/cadence/macb_main.c 		frag_size = skb_frag_size(&skb_shinfo(skb)->frags[f]);
skb_shinfo        310 drivers/net/ethernet/cadence/macb_ptp.c 	skb_shinfo(skb)->tx_flags |= SKBTX_IN_PROGRESS;
skb_shinfo       1080 drivers/net/ethernet/calxeda/xgmac.c 	int nfrags = skb_shinfo(skb)->nr_frags;
skb_shinfo       1105 drivers/net/ethernet/calxeda/xgmac.c 		skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo        609 drivers/net/ethernet/cavium/liquidio/lio_core.c 				skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags,
skb_shinfo       1487 drivers/net/ethernet/cavium/liquidio/lio_main.c 	frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       1495 drivers/net/ethernet/cavium/liquidio/lio_main.c 		skb_frag_t *frag = &skb_shinfo(skb)->frags[i - 1];
skb_shinfo       1530 drivers/net/ethernet/cavium/liquidio/lio_main.c 	frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       1538 drivers/net/ethernet/cavium/liquidio/lio_main.c 		skb_frag_t *frag = &skb_shinfo(skb)->frags[i - 1];
skb_shinfo       2240 drivers/net/ethernet/cavium/liquidio/lio_main.c 	if (unlikely((skb_shinfo(skb)->tx_flags & SKBTX_IN_PROGRESS) != 0)) {
skb_shinfo       2397 drivers/net/ethernet/cavium/liquidio/lio_main.c 	if (unlikely(skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP)) {
skb_shinfo       2398 drivers/net/ethernet/cavium/liquidio/lio_main.c 		skb_shinfo(skb)->tx_flags |= SKBTX_IN_PROGRESS;
skb_shinfo       2402 drivers/net/ethernet/cavium/liquidio/lio_main.c 	if (skb_shinfo(skb)->nr_frags == 0) {
skb_shinfo       2442 drivers/net/ethernet/cavium/liquidio/lio_main.c 		cmdsetup.s.u.gatherptrs = (skb_shinfo(skb)->nr_frags + 1);
skb_shinfo       2459 drivers/net/ethernet/cavium/liquidio/lio_main.c 		frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       2462 drivers/net/ethernet/cavium/liquidio/lio_main.c 			frag = &skb_shinfo(skb)->frags[i - 1];
skb_shinfo       2476 drivers/net/ethernet/cavium/liquidio/lio_main.c 					frag = &skb_shinfo(skb)->frags[j - 1];
skb_shinfo       2512 drivers/net/ethernet/cavium/liquidio/lio_main.c 	if (skb_shinfo(skb)->gso_size) {
skb_shinfo       2513 drivers/net/ethernet/cavium/liquidio/lio_main.c 		tx_info->s.gso_size = skb_shinfo(skb)->gso_size;
skb_shinfo       2514 drivers/net/ethernet/cavium/liquidio/lio_main.c 		tx_info->s.gso_segs = skb_shinfo(skb)->gso_segs;
skb_shinfo        832 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 	frags = skb_shinfo(skb)->nr_frags;
skb_shinfo        840 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 		skb_frag_t *frag = &skb_shinfo(skb)->frags[i - 1];
skb_shinfo        876 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 	frags = skb_shinfo(skb)->nr_frags;
skb_shinfo        884 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 		skb_frag_t *frag = &skb_shinfo(skb)->frags[i - 1];
skb_shinfo       1329 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 	if (unlikely(skb_shinfo(skb)->tx_flags & SKBTX_IN_PROGRESS)) {
skb_shinfo       1476 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 	if (unlikely(skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP)) {
skb_shinfo       1477 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 		skb_shinfo(skb)->tx_flags |= SKBTX_IN_PROGRESS;
skb_shinfo       1481 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 	if (!skb_shinfo(skb)->nr_frags) {
skb_shinfo       1516 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 		cmdsetup.s.u.gatherptrs = (skb_shinfo(skb)->nr_frags + 1);
skb_shinfo       1532 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 		frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       1535 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 			frag = &skb_shinfo(skb)->frags[i - 1];
skb_shinfo       1548 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 					frag = &skb_shinfo(skb)->frags[j - 1];
skb_shinfo       1576 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 	if (skb_shinfo(skb)->gso_size) {
skb_shinfo       1577 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 		tx_info->s.gso_size = skb_shinfo(skb)->gso_size;
skb_shinfo       1578 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 		tx_info->s.gso_segs = skb_shinfo(skb)->gso_segs;
skb_shinfo        277 drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c 		skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags,
skb_shinfo        400 drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c 	if (skb_shinfo(skb)->nr_frags != 0) {
skb_shinfo       1283 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	re.s.tstamp = ((skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP) != 0);
skb_shinfo        715 drivers/net/ethernet/cavium/thunder/nicvf_main.c 		if (skb_shinfo(skb)->tx_flags & SKBTX_IN_PROGRESS &&
skb_shinfo       1263 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 	struct skb_shared_info *sh = skb_shinfo(skb);
skb_shinfo       1311 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 	if (skb_shinfo(skb)->gso_size && !nic->hw_tso) {
skb_shinfo       1317 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 	if (nic->t88 && nic->hw_tso && skb_shinfo(skb)->gso_size)
skb_shinfo       1320 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 	if (skb_shinfo(skb)->nr_frags)
skb_shinfo       1321 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 		subdesc_cnt += skb_shinfo(skb)->nr_frags;
skb_shinfo       1346 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 	if (nic->t88 && nic->hw_tso && skb_shinfo(skb)->gso_size) {
skb_shinfo       1383 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 	if (nic->hw_tso && skb_shinfo(skb)->gso_size) {
skb_shinfo       1386 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 		hdr->tso_max_paysize = skb_shinfo(skb)->gso_size;
skb_shinfo       1393 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 	if (!(skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP)) {
skb_shinfo       1399 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 	if (skb_shinfo(skb)->gso_size)
skb_shinfo       1407 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 	skb_shinfo(skb)->tx_flags |= SKBTX_IN_PROGRESS;
skb_shinfo       1503 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 		data_left = min_t(int, skb_shinfo(skb)->gso_size, total_len);
skb_shinfo       1564 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 	if (skb_shinfo(skb)->gso_size && !nic->hw_tso)
skb_shinfo       1590 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       1591 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 		const skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       1612 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 	if (nic->t88 && skb_shinfo(skb)->gso_size) {
skb_shinfo       1713 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 			skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, page,
skb_shinfo       1116 drivers/net/ethernet/chelsio/cxgb/sge.c 		unsigned int nfrags = skb_shinfo(skb)->nr_frags;
skb_shinfo       1123 drivers/net/ethernet/chelsio/cxgb/sge.c 			const skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       1207 drivers/net/ethernet/chelsio/cxgb/sge.c 	    nfrags = skb_shinfo(skb)->nr_frags;
skb_shinfo       1255 drivers/net/ethernet/chelsio/cxgb/sge.c 		skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       1319 drivers/net/ethernet/chelsio/cxgb/sge.c 	        count = 1 + skb_shinfo(skb)->nr_frags;
skb_shinfo       1672 drivers/net/ethernet/chelsio/cxgb/sge.c 	count = 1 + skb_shinfo(skb)->nr_frags;
skb_shinfo       1709 drivers/net/ethernet/chelsio/cxgb/sge.c 		count = 1 + skb_shinfo(skb)->nr_frags;
skb_shinfo       1794 drivers/net/ethernet/chelsio/cxgb/sge.c 	if (skb_shinfo(skb)->gso_size) {
skb_shinfo       1809 drivers/net/ethernet/chelsio/cxgb/sge.c 							  skb_shinfo(skb)->gso_size));
skb_shinfo        253 drivers/net/ethernet/chelsio/cxgb3/sge.c 	nfrags = skb_shinfo(skb)->nr_frags;
skb_shinfo        257 drivers/net/ethernet/chelsio/cxgb3/sge.c 			       skb_frag_size(&skb_shinfo(skb)->frags[frag_idx]),
skb_shinfo        903 drivers/net/ethernet/chelsio/cxgb3/sge.c 		skb_fill_page_desc(newskb, skb_shinfo(newskb)->nr_frags,
skb_shinfo        950 drivers/net/ethernet/chelsio/cxgb3/sge.c 	flits = sgl_len(skb_shinfo(skb)->nr_frags + 1) + 2;
skb_shinfo        951 drivers/net/ethernet/chelsio/cxgb3/sge.c 	if (skb_shinfo(skb)->gso_size)
skb_shinfo        977 drivers/net/ethernet/chelsio/cxgb3/sge.c 	si = skb_shinfo(skb);
skb_shinfo       1022 drivers/net/ethernet/chelsio/cxgb3/sge.c 	nfrags = skb_shinfo(skb)->nr_frags;
skb_shinfo       1024 drivers/net/ethernet/chelsio/cxgb3/sge.c 		const skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       1196 drivers/net/ethernet/chelsio/cxgb3/sge.c 	tso_info = V_LSO_MSS(skb_shinfo(skb)->gso_size);
skb_shinfo       1334 drivers/net/ethernet/chelsio/cxgb3/sge.c 	if (skb_shinfo(skb)->gso_size)
skb_shinfo       1595 drivers/net/ethernet/chelsio/cxgb3/sge.c 	si = skb_shinfo(skb);
skb_shinfo       1680 drivers/net/ethernet/chelsio/cxgb3/sge.c 	cnt = skb_shinfo(skb)->nr_frags;
skb_shinfo       2165 drivers/net/ethernet/chelsio/cxgb3/sge.c 	rx_frag = skb_shinfo(skb)->frags;
skb_shinfo       2166 drivers/net/ethernet/chelsio/cxgb3/sge.c 	nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       2191 drivers/net/ethernet/chelsio/cxgb3/sge.c 	skb_shinfo(skb)->nr_frags++;
skb_shinfo         57 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.h 	return skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP;
skb_shinfo         62 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.h 	skb_shinfo(skb)->tx_flags |= SKBTX_IN_PROGRESS;
skb_shinfo        251 drivers/net/ethernet/chelsio/cxgb4/sge.c 	si = skb_shinfo(skb);
skb_shinfo        281 drivers/net/ethernet/chelsio/cxgb4/sge.c 	si = skb_shinfo(skb);
skb_shinfo        305 drivers/net/ethernet/chelsio/cxgb4/sge.c 	unsigned int nfrags = skb_shinfo(skb)->nr_frags;
skb_shinfo        789 drivers/net/ethernet/chelsio/cxgb4/sge.c 	if (skb->encapsulation && skb_shinfo(skb)->gso_size &&
skb_shinfo        794 drivers/net/ethernet/chelsio/cxgb4/sge.c 		hdrlen = skb_shinfo(skb)->gso_size ?
skb_shinfo        832 drivers/net/ethernet/chelsio/cxgb4/sge.c 	flits = sgl_len(skb_shinfo(skb)->nr_frags + 1);
skb_shinfo        833 drivers/net/ethernet/chelsio/cxgb4/sge.c 	if (skb_shinfo(skb)->gso_size) {
skb_shinfo        886 drivers/net/ethernet/chelsio/cxgb4/sge.c 	const struct skb_shared_info *si = skb_shinfo(skb);
skb_shinfo       1260 drivers/net/ethernet/chelsio/cxgb4/sge.c 	const struct skb_shared_info *ssi = skb_shinfo(skb);
skb_shinfo       1399 drivers/net/ethernet/chelsio/cxgb4/sge.c 	if (!skb_shinfo(skb)->gso_size && (unlikely(skb->len > max_pkt_len)))
skb_shinfo       1404 drivers/net/ethernet/chelsio/cxgb4/sge.c 	ssi = skb_shinfo(skb);
skb_shinfo       1414 drivers/net/ethernet/chelsio/cxgb4/sge.c 			skb_shinfo(skb)->tx_flags |= SKBTX_IN_PROGRESS;
skb_shinfo       1686 drivers/net/ethernet/chelsio/cxgb4/sge.c 	flits = sgl_len(skb_shinfo(skb)->nr_frags + 1);
skb_shinfo       1687 drivers/net/ethernet/chelsio/cxgb4/sge.c 	if (skb_shinfo(skb)->gso_size)
skb_shinfo       1735 drivers/net/ethernet/chelsio/cxgb4/sge.c 	if (!skb_shinfo(skb)->gso_size && (unlikely(skb->len > max_pkt_len)))
skb_shinfo       1812 drivers/net/ethernet/chelsio/cxgb4/sge.c 	ssi = skb_shinfo(skb);
skb_shinfo       2190 drivers/net/ethernet/chelsio/cxgb4/sge.c 	cnt = skb_shinfo(skb)->nr_frags;
skb_shinfo       2623 drivers/net/ethernet/chelsio/cxgb4/sge.c 	skb_shinfo(skb)->nr_frags = gl->nfrags;
skb_shinfo        287 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	si = skb_shinfo(skb);
skb_shinfo        310 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	unsigned int nfrags = skb_shinfo(skb)->nr_frags;
skb_shinfo        873 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	flits = sgl_len(skb_shinfo(skb)->nr_frags + 1);
skb_shinfo        874 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	if (skb_shinfo(skb)->gso_size)
skb_shinfo        907 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	const struct skb_shared_info *si = skb_shinfo(skb);
skb_shinfo       1188 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	if (!skb_shinfo(skb)->gso_size && (unlikely(skb->len > max_pkt_len)))
skb_shinfo       1278 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	ssi = skb_shinfo(skb);
skb_shinfo       1482 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	skb_shinfo(skb)->nr_frags = gl->nfrags;
skb_shinfo        587 drivers/net/ethernet/cisco/enic/enic_main.c 	for (frag = skb_shinfo(skb)->frags; len_left; frag++) {
skb_shinfo        749 drivers/net/ethernet/cisco/enic/enic_main.c 	for (frag = skb_shinfo(skb)->frags; len_left; frag++) {
skb_shinfo        809 drivers/net/ethernet/cisco/enic/enic_main.c 	unsigned int mss = skb_shinfo(skb)->gso_size;
skb_shinfo        877 drivers/net/ethernet/cisco/enic/enic_main.c 	if (skb_shinfo(skb)->gso_size == 0 &&
skb_shinfo        878 drivers/net/ethernet/cisco/enic/enic_main.c 	    skb_shinfo(skb)->nr_frags + 1 > ENIC_NON_TSO_MAX_DESC &&
skb_shinfo        887 drivers/net/ethernet/cisco/enic/enic_main.c 	    skb_shinfo(skb)->nr_frags + ENIC_DESC_MAX_SPLITS) {
skb_shinfo       1141 drivers/net/ethernet/cortina/gemini.c 	struct skb_shared_info *skb_si =  skb_shinfo(skb);
skb_shinfo       1246 drivers/net/ethernet/cortina/gemini.c 	nfrags = skb_shinfo(skb)->nr_frags;
skb_shinfo        749 drivers/net/ethernet/emulex/benet/be_main.c 	u32 tx_pkts = skb_shinfo(skb)->gso_segs ? : 1;
skb_shinfo        766 drivers/net/ethernet/emulex/benet/be_main.c 	return 1 + (skb_headlen(skb) ? 1 : 0) + skb_shinfo(skb)->nr_frags;
skb_shinfo        840 drivers/net/ethernet/emulex/benet/be_main.c 		wrb_params->lso_mss = skb_shinfo(skb)->gso_size;
skb_shinfo       1016 drivers/net/ethernet/emulex/benet/be_main.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       1017 drivers/net/ethernet/emulex/benet/be_main.c 		const skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       2347 drivers/net/ethernet/emulex/benet/be_main.c 		skb_shinfo(skb)->nr_frags = 1;
skb_shinfo       2349 drivers/net/ethernet/emulex/benet/be_main.c 		skb_frag_off_set(&skb_shinfo(skb)->frags[0],
skb_shinfo       2351 drivers/net/ethernet/emulex/benet/be_main.c 		skb_frag_size_set(&skb_shinfo(skb)->frags[0],
skb_shinfo       2375 drivers/net/ethernet/emulex/benet/be_main.c 			skb_frag_off_set(&skb_shinfo(skb)->frags[j],
skb_shinfo       2377 drivers/net/ethernet/emulex/benet/be_main.c 			skb_frag_size_set(&skb_shinfo(skb)->frags[j], 0);
skb_shinfo       2378 drivers/net/ethernet/emulex/benet/be_main.c 			skb_shinfo(skb)->nr_frags++;
skb_shinfo       2383 drivers/net/ethernet/emulex/benet/be_main.c 		skb_frag_size_add(&skb_shinfo(skb)->frags[j], curr_frag_len);
skb_shinfo       2457 drivers/net/ethernet/emulex/benet/be_main.c 			skb_frag_off_set(&skb_shinfo(skb)->frags[j],
skb_shinfo       2459 drivers/net/ethernet/emulex/benet/be_main.c 			skb_frag_size_set(&skb_shinfo(skb)->frags[j], 0);
skb_shinfo       2463 drivers/net/ethernet/emulex/benet/be_main.c 		skb_frag_size_add(&skb_shinfo(skb)->frags[j], curr_frag_len);
skb_shinfo       2470 drivers/net/ethernet/emulex/benet/be_main.c 	skb_shinfo(skb)->nr_frags = j + 1;
skb_shinfo       5217 drivers/net/ethernet/emulex/benet/be_main.c 		    (skb_shinfo(skb)->gso_size < 256 ||
skb_shinfo       5218 drivers/net/ethernet/emulex/benet/be_main.c 		     skb_shinfo(skb)->gso_segs == 1))
skb_shinfo        728 drivers/net/ethernet/faraday/ftgmac100.c 	nfrags = skb_shinfo(skb)->nr_frags;
skb_shinfo        775 drivers/net/ethernet/faraday/ftgmac100.c 		skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       1626 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c 		nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       1654 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c 	    skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP) {
skb_shinfo       1913 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c 	const int nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       1965 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c 		frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       2088 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c 		     (skb_shinfo(skb)->nr_frags >= DPAA_SGT_MAX_ENTRIES))) {
skb_shinfo       2114 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c 	if (priv->tx_tstamp && skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP) {
skb_shinfo       2116 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c 		skb_shinfo(skb)->tx_flags |= SKBTX_IN_PROGRESS;
skb_shinfo        526 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c 	int nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo        605 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c 	if (priv->tx_tstamp && skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP)
skb_shinfo        659 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c 	if (priv->tx_tstamp && skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP)
skb_shinfo        729 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c 	if (priv->tx_tstamp && skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP) {
skb_shinfo        506 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h 	if (priv->tx_tstamp && skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP)
skb_shinfo         27 drivers/net/ethernet/freescale/enetc/enetc.c 	if (unlikely(skb_shinfo(skb)->nr_frags > ENETC_MAX_SKB_FRAGS))
skb_shinfo         31 drivers/net/ethernet/freescale/enetc/enetc.c 	count = skb_shinfo(skb)->nr_frags + 1; /* fragments + head */
skb_shinfo        143 drivers/net/ethernet/freescale/enetc/enetc.c 		    (skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP);
skb_shinfo        181 drivers/net/ethernet/freescale/enetc/enetc.c 			skb_shinfo(skb)->tx_flags |= SKBTX_IN_PROGRESS;
skb_shinfo        189 drivers/net/ethernet/freescale/enetc/enetc.c 	frag = &skb_shinfo(skb)->frags[0];
skb_shinfo        190 drivers/net/ethernet/freescale/enetc/enetc.c 	for (f = 0; f < skb_shinfo(skb)->nr_frags; f++, frag++) {
skb_shinfo        324 drivers/net/ethernet/freescale/enetc/enetc.c 	if (skb_shinfo(skb)->tx_flags & SKBTX_IN_PROGRESS) {
skb_shinfo        616 drivers/net/ethernet/freescale/enetc/enetc.c 	skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, rx_swbd->page,
skb_shinfo        391 drivers/net/ethernet/freescale/fec_main.c 	int nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo        402 drivers/net/ethernet/freescale/fec_main.c 		this_frag = &skb_shinfo(skb)->frags[frag];
skb_shinfo        409 drivers/net/ethernet/freescale/fec_main.c 		frag_len = skb_frag_size(&skb_shinfo(skb)->frags[frag]);
skb_shinfo        416 drivers/net/ethernet/freescale/fec_main.c 				if (unlikely(skb_shinfo(skb)->tx_flags &
skb_shinfo        475 drivers/net/ethernet/freescale/fec_main.c 	int nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo        540 drivers/net/ethernet/freescale/fec_main.c 			if (unlikely(skb_shinfo(skb)->tx_flags &
skb_shinfo        552 drivers/net/ethernet/freescale/fec_main.c 		if (unlikely(skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP &&
skb_shinfo        554 drivers/net/ethernet/freescale/fec_main.c 			skb_shinfo(skb)->tx_flags |= SKBTX_IN_PROGRESS;
skb_shinfo        745 drivers/net/ethernet/freescale/fec_main.c 		data_left = min_t(int, skb_shinfo(skb)->gso_size, total_len);
skb_shinfo       1305 drivers/net/ethernet/freescale/fec_main.c 		if (unlikely(skb_shinfo(skb)->tx_flags & SKBTX_IN_PROGRESS) &&
skb_shinfo        501 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c 		nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo        502 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c 		frag = skb_shinfo(skb)->frags;
skb_shinfo        531 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c 	nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo        559 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c 	frag = skb_shinfo(skb)->frags;
skb_shinfo       1101 drivers/net/ethernet/freescale/gianfar.c 		for (j = 0; j < skb_shinfo(tx_queue->tx_skbuff[i])->nr_frags;
skb_shinfo       1816 drivers/net/ethernet/freescale/gianfar.c 	do_tstamp = (skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP) &&
skb_shinfo       1844 drivers/net/ethernet/freescale/gianfar.c 	nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       1923 drivers/net/ethernet/freescale/gianfar.c 		frag = &skb_shinfo(skb)->frags[0];
skb_shinfo       1973 drivers/net/ethernet/freescale/gianfar.c 		skb_shinfo(skb)->tx_flags |= SKBTX_IN_PROGRESS;
skb_shinfo       2209 drivers/net/ethernet/freescale/gianfar.c 		do_tstamp = (skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP) &&
skb_shinfo       2212 drivers/net/ethernet/freescale/gianfar.c 		frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       2397 drivers/net/ethernet/freescale/gianfar.c 		skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, page,
skb_shinfo        387 drivers/net/ethernet/google/gve/gve_tx.c 		seg_desc->seg.mss = cpu_to_be16(skb_shinfo(skb)->gso_size);
skb_shinfo        580 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo        615 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c 		if (skb_shinfo(skb)->nr_frags) {
skb_shinfo        688 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c 		if (skb_shinfo(skb)->nr_frags)
skb_shinfo        690 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c 		cmd |= skb_shinfo(skb)->nr_frags << DESC_FRAGS_NUM_OFF;
skb_shinfo        720 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo        721 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c 		skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo        758 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c 	if (skb_shinfo(skb)->nr_frags) {
skb_shinfo         95 drivers/net/ethernet/hisilicon/hns/hns_enet.c 					mss = skb_shinfo(skb)->gso_size;
skb_shinfo        109 drivers/net/ethernet/hisilicon/hns/hns_enet.c 					mss = skb_shinfo(skb)->gso_size;
skb_shinfo        218 drivers/net/ethernet/hisilicon/hns/hns_enet.c 	buf_num = skb_shinfo(skb)->nr_frags + 1;
skb_shinfo        253 drivers/net/ethernet/hisilicon/hns/hns_enet.c 	frag_num = skb_shinfo(skb)->nr_frags;
skb_shinfo        255 drivers/net/ethernet/hisilicon/hns/hns_enet.c 		frag = &skb_shinfo(skb)->frags[i];
skb_shinfo        332 drivers/net/ethernet/hisilicon/hns/hns_enet.c 	seg_num = skb_shinfo(skb)->nr_frags + 1;
skb_shinfo        348 drivers/net/ethernet/hisilicon/hns/hns_enet.c 		frag = &skb_shinfo(skb)->frags[i - 1];
skb_shinfo        699 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 	if (skb_shinfo(skb)->gso_type & (SKB_GSO_GRE |
skb_shinfo        703 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 		if ((!(skb_shinfo(skb)->gso_type &
skb_shinfo        705 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 		    (skb_shinfo(skb)->gso_type &
skb_shinfo        737 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 	*mss = skb_shinfo(skb)->gso_size;
skb_shinfo       1198 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 		return skb_shinfo(skb)->nr_frags + 1;
skb_shinfo       1202 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       1203 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 		skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       1230 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 		tot_len += skb_frag_size(&skb_shinfo(skb)->frags[i]);
skb_shinfo       1235 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 	if (((tot_len + skb_headlen(skb)) < (skb_shinfo(skb)->gso_size +
skb_shinfo       1236 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 	    hns3_gso_hdr_len(skb))) || (tot_len < skb_shinfo(skb)->gso_size))
skb_shinfo       1240 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 	for (i = 0; i < (skb_shinfo(skb)->nr_frags - bd_limit - 1); i++) {
skb_shinfo       1241 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 		tot_len -= skb_frag_size(&skb_shinfo(skb)->frags[i]);
skb_shinfo       1242 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 		tot_len += skb_frag_size(&skb_shinfo(skb)->frags[i + bd_limit]);
skb_shinfo       1244 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 		if (tot_len < skb_shinfo(skb)->gso_size)
skb_shinfo       1359 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 	seg_num = skb_shinfo(skb)->nr_frags + 1;
skb_shinfo       1372 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 		frag = &skb_shinfo(skb)->frags[i - 1];
skb_shinfo       2506 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 	skb_shinfo(skb)->gso_segs = NAPI_GRO_CB(skb)->count;
skb_shinfo       2508 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 		skb_shinfo(skb)->gso_type |= SKB_GSO_TCP_ECN;
skb_shinfo       2511 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 		skb_shinfo(skb)->gso_type |= SKB_GSO_TCP_FIXEDID;
skb_shinfo       2729 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 				skb_shinfo(skb)->frag_list = new_skb;
skb_shinfo       2755 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 	skb_shinfo(skb)->gso_size = hnae3_get_field(bd_base_info,
skb_shinfo       2759 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 	if (!skb_shinfo(skb)->gso_size) {
skb_shinfo       2770 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 		skb_shinfo(skb)->gso_type = SKB_GSO_TCPV4;
skb_shinfo       2772 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 		skb_shinfo(skb)->gso_type = SKB_GSO_TCPV6;
skb_shinfo        305 drivers/net/ethernet/huawei/hinic/hinic_rx.c 			skb_shinfo(head_skb)->frag_list = skb;
skb_shinfo        152 drivers/net/ethernet/huawei/hinic/hinic_tx.c 	for (i = 0 ; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo        153 drivers/net/ethernet/huawei/hinic/hinic_tx.c 		frag = &skb_shinfo(skb)->frags[i];
skb_shinfo        192 drivers/net/ethernet/huawei/hinic/hinic_tx.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags ; i++)
skb_shinfo        291 drivers/net/ethernet/huawei/hinic/hinic_tx.c 		u32 gso_type = skb_shinfo(skb)->gso_type;
skb_shinfo        349 drivers/net/ethernet/huawei/hinic/hinic_tx.c 			       ip_identify, skb_shinfo(skb)->gso_size);
skb_shinfo        485 drivers/net/ethernet/huawei/hinic/hinic_tx.c 	nr_sges = skb_shinfo(skb)->nr_frags + 1;
skb_shinfo        590 drivers/net/ethernet/huawei/hinic/hinic_tx.c 		nr_sges = skb_shinfo(skb)->nr_frags + 1;
skb_shinfo        645 drivers/net/ethernet/huawei/hinic/hinic_tx.c 		nr_sges = skb_shinfo(skb)->nr_frags + 1;
skb_shinfo       1612 drivers/net/ethernet/ibm/ehea/ehea_main.c 		swqe->mss = skb_shinfo(skb)->gso_size;
skb_shinfo       1644 drivers/net/ethernet/ibm/ehea/ehea_main.c 	nfrags = skb_shinfo(skb)->nr_frags;
skb_shinfo       1655 drivers/net/ethernet/ibm/ehea/ehea_main.c 			frag = &skb_shinfo(skb)->frags[0];
skb_shinfo       1668 drivers/net/ethernet/ibm/ehea/ehea_main.c 			frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       1517 drivers/net/ethernet/ibm/emac/core.c 	int nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       1552 drivers/net/ethernet/ibm/emac/core.c 		skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       1038 drivers/net/ethernet/ibm/ibmveth.c 	if (skb_shinfo(skb)->nr_frags > 5 && __skb_linearize(skb)) {
skb_shinfo       1109 drivers/net/ethernet/ibm/ibmveth.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       1110 drivers/net/ethernet/ibm/ibmveth.c 		const skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       1124 drivers/net/ethernet/ibm/ibmveth.c 			mss = (unsigned long)skb_shinfo(skb)->gso_size;
skb_shinfo       1133 drivers/net/ethernet/ibm/ibmveth.c 				cpu_to_be16(skb_shinfo(skb)->gso_size);
skb_shinfo       1151 drivers/net/ethernet/ibm/ibmveth.c 	for (i = 1; i < skb_shinfo(skb)->nr_frags + 1; i++)
skb_shinfo       1195 drivers/net/ethernet/ibm/ibmveth.c 			skb_shinfo(skb)->gso_type = SKB_GSO_TCPV4;
skb_shinfo       1204 drivers/net/ethernet/ibm/ibmveth.c 			skb_shinfo(skb)->gso_type = SKB_GSO_TCPV6;
skb_shinfo       1216 drivers/net/ethernet/ibm/ibmveth.c 		skb_shinfo(skb)->gso_size = mss;
skb_shinfo       1218 drivers/net/ethernet/ibm/ibmveth.c 		skb_shinfo(skb)->gso_size = ntohs(tcph->check);
skb_shinfo       1222 drivers/net/ethernet/ibm/ibmveth.c 	if (skb_shinfo(skb)->gso_size) {
skb_shinfo       1224 drivers/net/ethernet/ibm/ibmveth.c 		skb_shinfo(skb)->gso_segs =
skb_shinfo       1226 drivers/net/ethernet/ibm/ibmveth.c 					     skb_shinfo(skb)->gso_size);
skb_shinfo       1475 drivers/net/ethernet/ibm/ibmvnic.c 	if (skb_shinfo(skb)->nr_frags) {
skb_shinfo       1483 drivers/net/ethernet/ibm/ibmvnic.c 		for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       1484 drivers/net/ethernet/ibm/ibmvnic.c 			const skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       1546 drivers/net/ethernet/ibm/ibmvnic.c 		tx_crq.v1.mss = cpu_to_be16(skb_shinfo(skb)->gso_size);
skb_shinfo       2366 drivers/net/ethernet/ibm/ibmvnic.c 		if (skb_shinfo(skb)->gso_size < 224 ||
skb_shinfo       2367 drivers/net/ethernet/ibm/ibmvnic.c 		    skb_shinfo(skb)->gso_segs == 1)
skb_shinfo       2706 drivers/net/ethernet/intel/e1000/e1000_main.c 		mss = skb_shinfo(skb)->gso_size;
skb_shinfo       2892 drivers/net/ethernet/intel/e1000/e1000_main.c 		const skb_frag_t *frag = &skb_shinfo(skb)->frags[f];
skb_shinfo       2938 drivers/net/ethernet/intel/e1000/e1000_main.c 	segs = skb_shinfo(skb)->gso_segs ?: 1;
skb_shinfo       3127 drivers/net/ethernet/intel/e1000/e1000_main.c 	mss = skb_shinfo(skb)->gso_size;
skb_shinfo       3193 drivers/net/ethernet/intel/e1000/e1000_main.c 	nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       3195 drivers/net/ethernet/intel/e1000/e1000_main.c 		count += TXD_USE_COUNT(skb_frag_size(&skb_shinfo(skb)->frags[f]),
skb_shinfo       4200 drivers/net/ethernet/intel/e1000/e1000_main.c 				    skb_shinfo(rxtop)->nr_frags,
skb_shinfo       4209 drivers/net/ethernet/intel/e1000/e1000_main.c 				    skb_shinfo(rxtop)->nr_frags,
skb_shinfo       1575 drivers/net/ethernet/intel/e1000e/netdev.c 				shinfo = skb_shinfo(rxtop);
skb_shinfo       1587 drivers/net/ethernet/intel/e1000e/netdev.c 				shinfo = skb_shinfo(rxtop);
skb_shinfo       5451 drivers/net/ethernet/intel/e1000e/netdev.c 	mss = skb_shinfo(skb)->gso_size;
skb_shinfo       5593 drivers/net/ethernet/intel/e1000e/netdev.c 		const skb_frag_t *frag = &skb_shinfo(skb)->frags[f];
skb_shinfo       5622 drivers/net/ethernet/intel/e1000e/netdev.c 	segs = skb_shinfo(skb)->gso_segs ? : 1;
skb_shinfo       5817 drivers/net/ethernet/intel/e1000e/netdev.c 	mss = skb_shinfo(skb)->gso_size;
skb_shinfo       5849 drivers/net/ethernet/intel/e1000e/netdev.c 	nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       5851 drivers/net/ethernet/intel/e1000e/netdev.c 		count += DIV_ROUND_UP(skb_frag_size(&skb_shinfo(skb)->frags[f]),
skb_shinfo       5896 drivers/net/ethernet/intel/e1000e/netdev.c 		if (unlikely(skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP) &&
skb_shinfo       5899 drivers/net/ethernet/intel/e1000e/netdev.c 				skb_shinfo(skb)->tx_flags |= SKBTX_IN_PROGRESS;
skb_shinfo        293 drivers/net/ethernet/intel/fm10k/fm10k_main.c 	skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, page,
skb_shinfo        782 drivers/net/ethernet/intel/fm10k/fm10k_main.c 	first->gso_segs = skb_shinfo(skb)->gso_segs;
skb_shinfo        788 drivers/net/ethernet/intel/fm10k/fm10k_main.c 	tx_desc->mss = cpu_to_le16(skb_shinfo(skb)->gso_size);
skb_shinfo        973 drivers/net/ethernet/intel/fm10k/fm10k_main.c 	for (frag = &skb_shinfo(skb)->frags[0];; frag++) {
skb_shinfo       1076 drivers/net/ethernet/intel/fm10k/fm10k_main.c 	for (f = 0; f < skb_shinfo(skb)->nr_frags; f++) {
skb_shinfo       1077 drivers/net/ethernet/intel/fm10k/fm10k_main.c 		skb_frag_t *frag = &skb_shinfo(skb)->frags[f];
skb_shinfo       12465 drivers/net/ethernet/intel/i40e/i40e_main.c 	if (skb_is_gso(skb) && (skb_shinfo(skb)->gso_size < 64))
skb_shinfo       1944 drivers/net/ethernet/intel/i40e/i40e_txrx.c 	skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, rx_buffer->page,
skb_shinfo       2926 drivers/net/ethernet/intel/i40e/i40e_txrx.c 	if (skb_shinfo(skb)->gso_type & (SKB_GSO_GRE |
skb_shinfo       2932 drivers/net/ethernet/intel/i40e/i40e_txrx.c 		if (!(skb_shinfo(skb)->gso_type & SKB_GSO_PARTIAL) &&
skb_shinfo       2933 drivers/net/ethernet/intel/i40e/i40e_txrx.c 		    (skb_shinfo(skb)->gso_type & SKB_GSO_UDP_TUNNEL_CSUM)) {
skb_shinfo       2969 drivers/net/ethernet/intel/i40e/i40e_txrx.c 	gso_size = skb_shinfo(skb)->gso_size;
skb_shinfo       2970 drivers/net/ethernet/intel/i40e/i40e_txrx.c 	gso_segs = skb_shinfo(skb)->gso_segs;
skb_shinfo       3000 drivers/net/ethernet/intel/i40e/i40e_txrx.c 	if (likely(!(skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP)))
skb_shinfo       3016 drivers/net/ethernet/intel/i40e/i40e_txrx.c 		skb_shinfo(skb)->tx_flags |= SKBTX_IN_PROGRESS;
skb_shinfo       3123 drivers/net/ethernet/intel/i40e/i40e_txrx.c 		    !(skb_shinfo(skb)->gso_type & SKB_GSO_PARTIAL) &&
skb_shinfo       3124 drivers/net/ethernet/intel/i40e/i40e_txrx.c 		    (skb_shinfo(skb)->gso_type & SKB_GSO_UDP_TUNNEL_CSUM))
skb_shinfo       3269 drivers/net/ethernet/intel/i40e/i40e_txrx.c 	nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       3277 drivers/net/ethernet/intel/i40e/i40e_txrx.c 	frag = &skb_shinfo(skb)->frags[0];
skb_shinfo       3285 drivers/net/ethernet/intel/i40e/i40e_txrx.c 	sum = 1 - skb_shinfo(skb)->gso_size;
skb_shinfo       3297 drivers/net/ethernet/intel/i40e/i40e_txrx.c 	for (stale = &skb_shinfo(skb)->frags[0];; stale++) {
skb_shinfo       3373 drivers/net/ethernet/intel/i40e/i40e_txrx.c 	for (frag = &skb_shinfo(skb)->frags[0];; frag++) {
skb_shinfo        524 drivers/net/ethernet/intel/i40e/i40e_txrx.h 	const skb_frag_t *frag = &skb_shinfo(skb)->frags[0];
skb_shinfo        525 drivers/net/ethernet/intel/i40e/i40e_txrx.h 	unsigned int nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       3329 drivers/net/ethernet/intel/iavf/iavf_main.c 	if (skb_is_gso(skb) && (skb_shinfo(skb)->gso_size < 64))
skb_shinfo       1242 drivers/net/ethernet/intel/iavf/iavf_txrx.c 	skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, rx_buffer->page,
skb_shinfo       1892 drivers/net/ethernet/intel/iavf/iavf_txrx.c 	if (skb_shinfo(skb)->gso_type & (SKB_GSO_GRE |
skb_shinfo       1898 drivers/net/ethernet/intel/iavf/iavf_txrx.c 		if (!(skb_shinfo(skb)->gso_type & SKB_GSO_PARTIAL) &&
skb_shinfo       1899 drivers/net/ethernet/intel/iavf/iavf_txrx.c 		    (skb_shinfo(skb)->gso_type & SKB_GSO_UDP_TUNNEL_CSUM)) {
skb_shinfo       1935 drivers/net/ethernet/intel/iavf/iavf_txrx.c 	gso_size = skb_shinfo(skb)->gso_size;
skb_shinfo       1936 drivers/net/ethernet/intel/iavf/iavf_txrx.c 	gso_segs = skb_shinfo(skb)->gso_segs;
skb_shinfo       2045 drivers/net/ethernet/intel/iavf/iavf_txrx.c 		    !(skb_shinfo(skb)->gso_type & SKB_GSO_PARTIAL) &&
skb_shinfo       2046 drivers/net/ethernet/intel/iavf/iavf_txrx.c 		    (skb_shinfo(skb)->gso_type & SKB_GSO_UDP_TUNNEL_CSUM))
skb_shinfo       2168 drivers/net/ethernet/intel/iavf/iavf_txrx.c 	nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       2176 drivers/net/ethernet/intel/iavf/iavf_txrx.c 	frag = &skb_shinfo(skb)->frags[0];
skb_shinfo       2184 drivers/net/ethernet/intel/iavf/iavf_txrx.c 	sum = 1 - skb_shinfo(skb)->gso_size;
skb_shinfo       2196 drivers/net/ethernet/intel/iavf/iavf_txrx.c 	for (stale = &skb_shinfo(skb)->frags[0];; stale++) {
skb_shinfo       2292 drivers/net/ethernet/intel/iavf/iavf_txrx.c 	for (frag = &skb_shinfo(skb)->frags[0];; frag++) {
skb_shinfo        465 drivers/net/ethernet/intel/iavf/iavf_txrx.h 	const skb_frag_t *frag = &skb_shinfo(skb)->frags[0];
skb_shinfo        466 drivers/net/ethernet/intel/iavf/iavf_txrx.h 	unsigned int nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       4829 drivers/net/ethernet/intel/ice/ice_main.c 	if (skb_is_gso(skb) && (skb_shinfo(skb)->gso_size < 64))
skb_shinfo        613 drivers/net/ethernet/intel/ice/ice_txrx.c 	skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, rx_buf->page,
skb_shinfo       1622 drivers/net/ethernet/intel/ice/ice_txrx.c 	for (frag = &skb_shinfo(skb)->frags[0];; frag++) {
skb_shinfo       1941 drivers/net/ethernet/intel/ice/ice_txrx.c 	first->gso_segs = skb_shinfo(skb)->gso_segs;
skb_shinfo       1945 drivers/net/ethernet/intel/ice/ice_txrx.c 	cd_mss = skb_shinfo(skb)->gso_size;
skb_shinfo       1997 drivers/net/ethernet/intel/ice/ice_txrx.c 	const skb_frag_t *frag = &skb_shinfo(skb)->frags[0];
skb_shinfo       1998 drivers/net/ethernet/intel/ice/ice_txrx.c 	unsigned int nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       2032 drivers/net/ethernet/intel/ice/ice_txrx.c 	nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       2040 drivers/net/ethernet/intel/ice/ice_txrx.c 	frag = &skb_shinfo(skb)->frags[0];
skb_shinfo       2048 drivers/net/ethernet/intel/ice/ice_txrx.c 	sum = 1 - skb_shinfo(skb)->gso_size;
skb_shinfo       2060 drivers/net/ethernet/intel/ice/ice_txrx.c 	stale = &skb_shinfo(skb)->frags[0];
skb_shinfo       5754 drivers/net/ethernet/intel/igb/igb_main.c 	first->gso_segs = skb_shinfo(skb)->gso_segs;
skb_shinfo       5759 drivers/net/ethernet/intel/igb/igb_main.c 	mss_l4len_idx |= skb_shinfo(skb)->gso_size << E1000_ADVTXD_MSS_SHIFT;
skb_shinfo       5940 drivers/net/ethernet/intel/igb/igb_main.c 	for (frag = &skb_shinfo(skb)->frags[0];; frag++) {
skb_shinfo       6077 drivers/net/ethernet/intel/igb/igb_main.c 	for (f = 0; f < skb_shinfo(skb)->nr_frags; f++)
skb_shinfo       6079 drivers/net/ethernet/intel/igb/igb_main.c 						&skb_shinfo(skb)->frags[f]));
skb_shinfo       6092 drivers/net/ethernet/intel/igb/igb_main.c 	if (unlikely(skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP)) {
skb_shinfo       6098 drivers/net/ethernet/intel/igb/igb_main.c 			skb_shinfo(skb)->tx_flags |= SKBTX_IN_PROGRESS;
skb_shinfo       7997 drivers/net/ethernet/intel/igb/igb_main.c 	skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, rx_buffer->page,
skb_shinfo        296 drivers/net/ethernet/intel/igbvf/netdev.c 		if (!skb_shinfo(skb)->nr_frags) {
skb_shinfo        310 drivers/net/ethernet/intel/igbvf/netdev.c 			skb_fill_page_desc(skb, skb_shinfo(skb)->nr_frags,
skb_shinfo        808 drivers/net/ethernet/intel/igbvf/netdev.c 				segs = skb_shinfo(skb)->gso_segs ?: 1;
skb_shinfo       2059 drivers/net/ethernet/intel/igbvf/netdev.c 	mss_l4len_idx |= skb_shinfo(skb)->gso_size << E1000_ADVTXD_MSS_SHIFT;
skb_shinfo       2176 drivers/net/ethernet/intel/igbvf/netdev.c 	for (f = 0; f < skb_shinfo(skb)->nr_frags; f++) {
skb_shinfo       2184 drivers/net/ethernet/intel/igbvf/netdev.c 		frag = &skb_shinfo(skb)->frags[f];
skb_shinfo       2311 drivers/net/ethernet/intel/igbvf/netdev.c 	if (igbvf_maybe_stop_tx(netdev, skb_shinfo(skb)->nr_frags + 4)) {
skb_shinfo        976 drivers/net/ethernet/intel/igc/igc_main.c 	for (frag = &skb_shinfo(skb)->frags[0];; frag++) {
skb_shinfo       1112 drivers/net/ethernet/intel/igc/igc_main.c 	for (f = 0; f < skb_shinfo(skb)->nr_frags; f++)
skb_shinfo       1114 drivers/net/ethernet/intel/igc/igc_main.c 						&skb_shinfo(skb)->frags[f]));
skb_shinfo       1234 drivers/net/ethernet/intel/igc/igc_main.c 	skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, rx_buffer->page,
skb_shinfo       1241 drivers/net/ethernet/intel/igc/igc_main.c 	skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, rx_buffer->page,
skb_shinfo       1202 drivers/net/ethernet/intel/ixgb/ixgb_main.c 		mss = skb_shinfo(skb)->gso_size;
skb_shinfo       1298 drivers/net/ethernet/intel/ixgb/ixgb_main.c 	unsigned int mss = skb_shinfo(skb)->gso_size;
skb_shinfo       1299 drivers/net/ethernet/intel/ixgb/ixgb_main.c 	unsigned int nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       1334 drivers/net/ethernet/intel/ixgb/ixgb_main.c 		const skb_frag_t *frag = &skb_shinfo(skb)->frags[f];
skb_shinfo        499 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c 	if (skb_is_gso(skb) && (skb_shinfo(skb)->gso_type != SKB_GSO_FCOE)) {
skb_shinfo        501 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c 			skb_shinfo(skb)->gso_type);
skb_shinfo        570 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c 					       skb_shinfo(skb)->gso_size);
skb_shinfo        581 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c 	mss_l4len_idx = skb_shinfo(skb)->gso_size << IXGBE_ADVTXD_MSS_SHIFT;
skb_shinfo       1650 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 	skb_shinfo(skb)->gso_size = DIV_ROUND_UP((skb->len - hdr_len),
skb_shinfo       1652 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 	skb_shinfo(skb)->gso_type = SKB_GSO_TCPV4;
skb_shinfo       1789 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 	skb_frag_t *frag = &skb_shinfo(skb)->frags[0];
skb_shinfo       1838 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 		skb_frag_t *frag = &skb_shinfo(skb)->frags[0];
skb_shinfo       2014 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 	skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, rx_buffer->page,
skb_shinfo       8000 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 		ip.v4->check = (skb_shinfo(skb)->gso_type & SKB_GSO_PARTIAL) ?
skb_shinfo       8026 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 	first->gso_segs = skb_shinfo(skb)->gso_segs;
skb_shinfo       8031 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 	mss_l4len_idx |= skb_shinfo(skb)->gso_size << IXGBE_ADVTXD_MSS_SHIFT;
skb_shinfo       8236 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 	for (frag = &skb_shinfo(skb)->frags[0];; frag++) {
skb_shinfo       8625 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 	for (f = 0; f < skb_shinfo(skb)->nr_frags; f++)
skb_shinfo       8627 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 						&skb_shinfo(skb)->frags[f]));
skb_shinfo       8657 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 	if (unlikely(skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP) &&
skb_shinfo       8662 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 			skb_shinfo(skb)->tx_flags |= SKBTX_IN_PROGRESS;
skb_shinfo        846 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 	skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, rx_buffer->page,
skb_shinfo       3788 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 		ip.v4->check = (skb_shinfo(skb)->gso_type & SKB_GSO_PARTIAL) ?
skb_shinfo       3814 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 	first->gso_segs = skb_shinfo(skb)->gso_segs;
skb_shinfo       3819 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 	mss_l4len_idx |= skb_shinfo(skb)->gso_size << IXGBE_ADVTXD_MSS_SHIFT;
skb_shinfo       3969 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 	for (frag = &skb_shinfo(skb)->frags[0];; frag++) {
skb_shinfo       4136 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 	for (f = 0; f < skb_shinfo(skb)->nr_frags; f++) {
skb_shinfo       4137 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 		skb_frag_t *frag = &skb_shinfo(skb)->frags[f];
skb_shinfo       4142 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 	count += skb_shinfo(skb)->nr_frags;
skb_shinfo       1953 drivers/net/ethernet/jme.c 	nr_alloc = skb_shinfo(skb)->nr_frags + 2;
skb_shinfo       2030 drivers/net/ethernet/jme.c 	int i, nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       2036 drivers/net/ethernet/jme.c 		const skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       2067 drivers/net/ethernet/jme.c 	*mss = cpu_to_le16(skb_shinfo(skb)->gso_size << TXDESC_MSS_SHIFT);
skb_shinfo       2177 drivers/net/ethernet/jme.c 	txbi->nr_desc = skb_shinfo(skb)->nr_frags + 2;
skb_shinfo       2252 drivers/net/ethernet/jme.c 	       idx, skb_shinfo(skb)->nr_frags + 2, jiffies);
skb_shinfo        659 drivers/net/ethernet/marvell/mv643xx_eth.c 	for (frag = 0; frag < skb_shinfo(skb)->nr_frags; frag++) {
skb_shinfo        660 drivers/net/ethernet/marvell/mv643xx_eth.c 		const skb_frag_t *fragp = &skb_shinfo(skb)->frags[frag];
skb_shinfo        847 drivers/net/ethernet/marvell/mv643xx_eth.c 		data_left = min_t(int, skb_shinfo(skb)->gso_size, total_len);
skb_shinfo        897 drivers/net/ethernet/marvell/mv643xx_eth.c 	int nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo        905 drivers/net/ethernet/marvell/mv643xx_eth.c 		this_frag = &skb_shinfo(skb)->frags[frag];
skb_shinfo        936 drivers/net/ethernet/marvell/mv643xx_eth.c 	int nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       2054 drivers/net/ethernet/marvell/mvneta.c 				frag_num = skb_shinfo(rxq->skb)->nr_frags;
skb_shinfo       2314 drivers/net/ethernet/marvell/mvneta.c 		data_left = min_t(int, skb_shinfo(skb)->gso_size, total_len);
skb_shinfo       2364 drivers/net/ethernet/marvell/mvneta.c 	int i, nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       2367 drivers/net/ethernet/marvell/mvneta.c 		skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       2432 drivers/net/ethernet/marvell/mvneta.c 	frags = skb_shinfo(skb)->nr_frags + 1;
skb_shinfo       3044 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       3045 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       3062 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		if (i == (skb_shinfo(skb)->nr_frags - 1)) {
skb_shinfo       3167 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		int left = min_t(int, skb_shinfo(skb)->gso_size, len);
skb_shinfo       3227 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	frags = skb_shinfo(skb)->nr_frags + 1;
skb_shinfo       2743 drivers/net/ethernet/marvell/skge.c 	if (unlikely(skge_avail(&skge->tx_ring) < skb_shinfo(skb)->nr_frags + 1))
skb_shinfo       2779 drivers/net/ethernet/marvell/skge.c 	if (!skb_shinfo(skb)->nr_frags) /* single buffer i.e. no fragments */
skb_shinfo       2785 drivers/net/ethernet/marvell/skge.c 		for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       2786 drivers/net/ethernet/marvell/skge.c 			const skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       1201 drivers/net/ethernet/marvell/sky2.c 	for (i = 0; i < skb_shinfo(re->skb)->nr_frags; i++)
skb_shinfo       1218 drivers/net/ethernet/marvell/sky2.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       1219 drivers/net/ethernet/marvell/sky2.c 		const skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       1233 drivers/net/ethernet/marvell/sky2.c 			       skb_frag_size(&skb_shinfo(skb)->frags[i]),
skb_shinfo       1255 drivers/net/ethernet/marvell/sky2.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++)
skb_shinfo       1257 drivers/net/ethernet/marvell/sky2.c 			       skb_frag_size(&skb_shinfo(skb)->frags[i]),
skb_shinfo       1792 drivers/net/ethernet/marvell/sky2.c 	count = (skb_shinfo(skb)->nr_frags + 1)
skb_shinfo       1862 drivers/net/ethernet/marvell/sky2.c 	mss = skb_shinfo(skb)->gso_size;
skb_shinfo       1934 drivers/net/ethernet/marvell/sky2.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       1935 drivers/net/ethernet/marvell/sky2.c 		const skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       2498 drivers/net/ethernet/marvell/sky2.c 	num_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       2500 drivers/net/ethernet/marvell/sky2.c 		skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       2505 drivers/net/ethernet/marvell/sky2.c 			--skb_shinfo(skb)->nr_frags;
skb_shinfo       2539 drivers/net/ethernet/marvell/sky2.c 	if (skb_shinfo(skb)->nr_frags)
skb_shinfo        959 drivers/net/ethernet/mediatek/mtk_eth_soc.c 	nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo        962 drivers/net/ethernet/mediatek/mtk_eth_soc.c 		skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       1078 drivers/net/ethernet/mediatek/mtk_eth_soc.c 		for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       1079 drivers/net/ethernet/mediatek/mtk_eth_soc.c 			frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       1084 drivers/net/ethernet/mediatek/mtk_eth_soc.c 		nfrags += skb_shinfo(skb)->nr_frags;
skb_shinfo       1161 drivers/net/ethernet/mediatek/mtk_eth_soc.c 		if (skb_shinfo(skb)->gso_type &
skb_shinfo       1164 drivers/net/ethernet/mediatek/mtk_eth_soc.c 			tcp_hdr(skb)->check = htons(skb_shinfo(skb)->gso_size);
skb_shinfo        529 drivers/net/ethernet/mellanox/mlx4/en_rx.c 		__skb_frag_unref(skb_shinfo(skb)->frags + nr);
skb_shinfo        888 drivers/net/ethernet/mellanox/mlx4/en_rx.c 			skb_shinfo(skb)->nr_frags = nr;
skb_shinfo        838 drivers/net/ethernet/mellanox/mlx4/en_tx.c 	struct skb_shared_info *shinfo = skb_shinfo(skb);
skb_shinfo         98 drivers/net/ethernet/mellanox/mlx5/core/en_accel/en_accel.h 	int payload_len = skb_shinfo(skb)->gso_size + sizeof(struct udphdr);
skb_shinfo        126 drivers/net/ethernet/mellanox/mlx5/core/en_accel/en_accel.h 	if (skb_is_gso(skb) && skb_shinfo(skb)->gso_type & SKB_GSO_UDP_L4)
skb_shinfo         85 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c 	return mlx5e_ipsec_inverse_table[skb_shinfo(skb)->gso_size];
skb_shinfo        178 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c 		     MLX5E_IPSEC_ESN_SCOPE_MID < (oseq - skb_shinfo(skb)->gso_segs))) {
skb_shinfo        219 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c 			   skb->len, skb_shinfo(skb)->gso_size,
skb_shinfo        480 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c 	stats->tls_encrypted_packets += skb_is_gso(skb) ? skb_shinfo(skb)->gso_segs : 1;
skb_shinfo        168 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c 	skb_shinfo(nskb)->gso_size = 0;
skb_shinfo        170 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c 		skb_shinfo(nskb)->gso_size = mss;
skb_shinfo        171 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c 		skb_shinfo(nskb)->gso_segs = DIV_ROUND_UP(data_len, mss);
skb_shinfo        173 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c 	skb_shinfo(nskb)->gso_type = skb_shinfo(skb)->gso_type;
skb_shinfo        242 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c 		skb_shinfo(nskb)->frags[i] = info.frags[i];
skb_shinfo        244 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c 	skb_shinfo(nskb)->nr_frags = info.nr_frags;
skb_shinfo        416 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags,
skb_shinfo        747 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 		skb_shinfo(skb)->gso_type = SKB_GSO_TCPV4;
skb_shinfo        767 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 		skb_shinfo(skb)->gso_type = SKB_GSO_TCPV6;
skb_shinfo        993 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 		skb_shinfo(skb)->gso_size = DIV_ROUND_UP(cqe_bcnt, lro_num_seg);
skb_shinfo        177 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 		if (skb_shinfo(skb)->gso_type & SKB_GSO_UDP_L4)
skb_shinfo        212 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo        213 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 		skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo        254 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 	if (unlikely(skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP))
skb_shinfo        255 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 		skb_shinfo(skb)->tx_flags |= SKBTX_IN_PROGRESS;
skb_shinfo        290 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 		mss       = cpu_to_be16(skb_shinfo(skb)->gso_size);
skb_shinfo        292 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 		num_bytes = skb->len + (skb_shinfo(skb)->gso_segs - 1) * ihs;
skb_shinfo        293 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 		stats->packets += skb_shinfo(skb)->gso_segs;
skb_shinfo        309 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 	ds_cnt += skb_shinfo(skb)->nr_frags;
skb_shinfo        490 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 			if (unlikely(skb_shinfo(skb)->tx_flags &
skb_shinfo        613 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 		mss       = cpu_to_be16(skb_shinfo(skb)->gso_size);
skb_shinfo        615 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 		num_bytes = skb->len + (skb_shinfo(skb)->gso_segs - 1) * ihs;
skb_shinfo        616 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 		stats->packets += skb_shinfo(skb)->gso_segs;
skb_shinfo        632 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 	ds_cnt += skb_shinfo(skb)->nr_frags;
skb_shinfo        525 drivers/net/ethernet/mellanox/mlxsw/pci.c 		     skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP)) {
skb_shinfo       1575 drivers/net/ethernet/mellanox/mlxsw/pci.c 	if (skb_shinfo(skb)->nr_frags > MLXSW_PCI_WQE_SG_ENTRIES - 1) {
skb_shinfo       1602 drivers/net/ethernet/mellanox/mlxsw/pci.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       1603 drivers/net/ethernet/mellanox/mlxsw/pci.c 		const skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       1613 drivers/net/ethernet/mellanox/mlxsw/pci.c 	if (unlikely(skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP))
skb_shinfo       1614 drivers/net/ethernet/mellanox/mlxsw/pci.c 		skb_shinfo(skb)->tx_flags |= SKBTX_IN_PROGRESS;
skb_shinfo       4637 drivers/net/ethernet/micrel/ksz884x.c 	int last_frag = skb_shinfo(skb)->nr_frags;
skb_shinfo       4668 drivers/net/ethernet/micrel/ksz884x.c 			this_frag = &skb_shinfo(skb)->frags[frag];
skb_shinfo       4858 drivers/net/ethernet/micrel/ksz884x.c 	num = skb_shinfo(skb)->nr_frags + 1;
skb_shinfo       1311 drivers/net/ethernet/microchip/lan743x_main.c 	nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       1576 drivers/net/ethernet/microchip/lan743x_main.c 	if ((skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP) &&
skb_shinfo       1579 drivers/net/ethernet/microchip/lan743x_main.c 		skb_shinfo(skb)->tx_flags |= SKBTX_IN_PROGRESS;
skb_shinfo       1586 drivers/net/ethernet/microchip/lan743x_main.c 	nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       1590 drivers/net/ethernet/microchip/lan743x_main.c 		start_frame_length = max(skb_shinfo(skb)->gso_size,
skb_shinfo       1610 drivers/net/ethernet/microchip/lan743x_main.c 		const skb_frag_t *frag = &(skb_shinfo(skb)->frags[j]);
skb_shinfo        559 drivers/net/ethernet/mscc/ocelot.c 	struct skb_shared_info *shinfo = skb_shinfo(skb);
skb_shinfo        625 drivers/net/ethernet/mscc/ocelot.c 		skb_shinfo(skb)->tx_flags |= SKBTX_IN_PROGRESS;
skb_shinfo       1308 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 		frag = skb_shinfo(skb)->frags;
skb_shinfo       1353 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	rx_frags = skb_shinfo(skb)->frags;
skb_shinfo       2655 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 		mss = skb_shinfo(skb)->gso_size;
skb_shinfo       2738 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	frag_cnt = skb_shinfo(skb)->nr_frags;
skb_shinfo       2833 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 		frag = &skb_shinfo(skb)->frags[frag_idx];
skb_shinfo       1060 drivers/net/ethernet/natsemi/ns83820.c 	nr_frags =  skb_shinfo(skb)->nr_frags;
skb_shinfo       1098 drivers/net/ethernet/natsemi/ns83820.c 	frag = skb_shinfo(skb)->frags;
skb_shinfo       2331 drivers/net/ethernet/neterion/s2io.c 	frg_cnt = skb_shinfo(skb)->nr_frags;
skb_shinfo       2335 drivers/net/ethernet/neterion/s2io.c 			const skb_frag_t *frag = &skb_shinfo(skb)->frags[j];
skb_shinfo       4128 drivers/net/ethernet/neterion/s2io.c 	frg_cnt = skb_shinfo(skb)->nr_frags;
skb_shinfo       4131 drivers/net/ethernet/neterion/s2io.c 		const skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       8488 drivers/net/ethernet/neterion/s2io.c 	if (skb_shinfo(first)->frag_list)
skb_shinfo       8491 drivers/net/ethernet/neterion/s2io.c 		skb_shinfo(first)->frag_list = skb;
skb_shinfo       1117 drivers/net/ethernet/neterion/s2io.h #define s2io_tcp_mss(skb) skb_shinfo(skb)->gso_size
skb_shinfo       1118 drivers/net/ethernet/neterion/s2io.h #define s2io_udp_mss(skb) skb_shinfo(skb)->gso_size
skb_shinfo       1119 drivers/net/ethernet/neterion/s2io.h #define s2io_offload_type(skb) skb_shinfo(skb)->gso_type
skb_shinfo        565 drivers/net/ethernet/neterion/vxge/vxge-main.c 		frg_cnt = skb_shinfo(skb)->nr_frags;
skb_shinfo        566 drivers/net/ethernet/neterion/vxge/vxge-main.c 		frag = &skb_shinfo(skb)->frags[0];
skb_shinfo        913 drivers/net/ethernet/neterion/vxge/vxge-main.c 	frg_cnt = skb_shinfo(skb)->nr_frags;
skb_shinfo        923 drivers/net/ethernet/neterion/vxge/vxge-main.c 	frag = &skb_shinfo(skb)->frags[0];
skb_shinfo        978 drivers/net/ethernet/neterion/vxge/vxge-main.c 	frag = &skb_shinfo(skb)->frags[0];
skb_shinfo       1047 drivers/net/ethernet/neterion/vxge/vxge-main.c 	frg_cnt = skb_shinfo(skb)->nr_frags;
skb_shinfo       1048 drivers/net/ethernet/neterion/vxge/vxge-main.c 	frag = &skb_shinfo(skb)->frags[0];
skb_shinfo        513 drivers/net/ethernet/neterion/vxge/vxge-main.h #define vxge_tcp_mss(skb) (skb_shinfo(skb)->gso_size)
skb_shinfo        514 drivers/net/ethernet/neterion/vxge/vxge-main.h #define vxge_udp_mss(skb) (skb_shinfo(skb)->gso_size)
skb_shinfo        515 drivers/net/ethernet/neterion/vxge/vxge-main.h #define vxge_offload_type(skb) (skb_shinfo(skb)->gso_type)
skb_shinfo        747 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 	txbuf->pkt_cnt = skb_shinfo(skb)->gso_segs;
skb_shinfo        750 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 	mss = skb_shinfo(skb)->gso_size & PCIE_DESC_TX_MSS_MASK;
skb_shinfo        886 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 			r_vec->hw_tls_tx += skb_shinfo(skb)->gso_segs;
skb_shinfo        996 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 	nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       1063 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 			frag = &skb_shinfo(skb)->frags[f];
skb_shinfo       1105 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 		frag = &skb_shinfo(skb)->frags[f];
skb_shinfo       1171 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 		nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       1183 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 			frag = &skb_shinfo(skb)->frags[fidx];
skb_shinfo       1285 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 		nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       1293 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 			frag = &skb_shinfo(skb)->frags[tx_buf->fidx];
skb_shinfo       2081 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 	if (WARN_ON_ONCE(skb_shinfo(skb)->nr_frags)) {
skb_shinfo        515 drivers/net/ethernet/ni/nixge.c 	num_frag = skb_shinfo(skb)->nr_frags;
skb_shinfo        543 drivers/net/ethernet/ni/nixge.c 		frag = &skb_shinfo(skb)->frags[ii];
skb_shinfo       2215 drivers/net/ethernet/nvidia/forcedeth.c 	unsigned int fragments = skb_shinfo(skb)->nr_frags;
skb_shinfo       2231 drivers/net/ethernet/nvidia/forcedeth.c 		u32 frag_size = skb_frag_size(&skb_shinfo(skb)->frags[i]);
skb_shinfo       2280 drivers/net/ethernet/nvidia/forcedeth.c 		const skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       2342 drivers/net/ethernet/nvidia/forcedeth.c 		tx_flags_extra = NV_TX2_TSO | (skb_shinfo(skb)->gso_size << NV_TX2_TSO_SHIFT);
skb_shinfo       2370 drivers/net/ethernet/nvidia/forcedeth.c 	unsigned int fragments = skb_shinfo(skb)->nr_frags;
skb_shinfo       2387 drivers/net/ethernet/nvidia/forcedeth.c 		u32 frag_size = skb_frag_size(&skb_shinfo(skb)->frags[i]);
skb_shinfo       2438 drivers/net/ethernet/nvidia/forcedeth.c 		skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       2500 drivers/net/ethernet/nvidia/forcedeth.c 		tx_flags_extra = NV_TX2_TSO | (skb_shinfo(skb)->gso_size << NV_TX2_TSO_SHIFT);
skb_shinfo        178 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c 	shtx = skb_shinfo(skb);
skb_shinfo        253 drivers/net/ethernet/pasemi/pasemi_mac.c 		const skb_frag_t *frag = &skb_shinfo(skb)->frags[f];
skb_shinfo        526 drivers/net/ethernet/pasemi/pasemi_mac.c 			nfrags = skb_shinfo(info->skb)->nr_frags;
skb_shinfo       1346 drivers/net/ethernet/pasemi/pasemi_mac.c 	const int nfrags = skb_shinfo(skb)->nr_frags;
skb_shinfo       1441 drivers/net/ethernet/pasemi/pasemi_mac.c 	nfrags = skb_shinfo(skb)->nr_frags;
skb_shinfo       1450 drivers/net/ethernet/pasemi/pasemi_mac.c 		skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo        575 drivers/net/ethernet/pensando/ionic/ionic_txrx.c 	mss = skb_shinfo(skb)->gso_size;
skb_shinfo        576 drivers/net/ethernet/pensando/ionic/ionic_txrx.c 	nfrags = skb_shinfo(skb)->nr_frags;
skb_shinfo        578 drivers/net/ethernet/pensando/ionic/ionic_txrx.c 	outer_csum = (skb_shinfo(skb)->gso_type & SKB_GSO_GRE_CSUM) ||
skb_shinfo        579 drivers/net/ethernet/pensando/ionic/ionic_txrx.c 		     (skb_shinfo(skb)->gso_type & SKB_GSO_UDP_TUNNEL_CSUM);
skb_shinfo        638 drivers/net/ethernet/pensando/ionic/ionic_txrx.c 	for (frag = skb_shinfo(skb)->frags; len_left; frag++) {
skb_shinfo        736 drivers/net/ethernet/pensando/ionic/ionic_txrx.c 				  flags, skb_shinfo(skb)->nr_frags, dma_addr);
skb_shinfo        773 drivers/net/ethernet/pensando/ionic/ionic_txrx.c 				  flags, skb_shinfo(skb)->nr_frags, dma_addr);
skb_shinfo        794 drivers/net/ethernet/pensando/ionic/ionic_txrx.c 	for (frag = skb_shinfo(skb)->frags; len_left; frag++, elem++) {
skb_shinfo        843 drivers/net/ethernet/pensando/ionic/ionic_txrx.c 		return (skb->len / skb_shinfo(skb)->gso_size) + 1;
skb_shinfo        846 drivers/net/ethernet/pensando/ionic/ionic_txrx.c 	if (skb_shinfo(skb)->nr_frags <= IONIC_TX_MAX_SG_ELEMS)
skb_shinfo       1633 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c 		skb_shinfo(skb)->gso_size  =  netxen_get_lro_sts_mss(sts_data1);
skb_shinfo       1883 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c 			skb_shinfo(skb)->gso_size > 0) {
skb_shinfo       1887 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c 		first_desc->mss = cpu_to_le16(skb_shinfo(skb)->gso_size);
skb_shinfo       1987 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c 	nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       1999 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c 		frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       2052 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c 	frag_count = skb_shinfo(skb)->nr_frags + 1;
skb_shinfo       2060 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c 			frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       2067 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c 		frag_count = 1 + skb_shinfo(skb)->nr_frags;
skb_shinfo       2530 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       2578 drivers/net/ethernet/qlogic/qed/qed_ll2.c 		frag = &skb_shinfo(skb)->frags[i];
skb_shinfo        136 drivers/net/ethernet/qlogic/qede/qede_fp.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++, bds_consumed++) {
skb_shinfo        216 drivers/net/ethernet/qlogic/qede/qede_fp.c 			unsigned short gso_type = skb_shinfo(skb)->gso_type;
skb_shinfo        310 drivers/net/ethernet/qlogic/qede/qede_fp.c 	return (skb_shinfo(skb)->nr_frags > allowed_frags);
skb_shinfo        633 drivers/net/ethernet/qlogic/qede/qede_fp.c 		skb_shinfo(skb)->gso_type = SKB_GSO_TCPV6;
skb_shinfo        635 drivers/net/ethernet/qlogic/qede/qede_fp.c 		skb_shinfo(skb)->gso_type = SKB_GSO_TCPV4;
skb_shinfo        637 drivers/net/ethernet/qlogic/qede/qede_fp.c 	skb_shinfo(skb)->gso_size = __le16_to_cpu(cqe->len_on_first_bd) -
skb_shinfo        902 drivers/net/ethernet/qlogic/qede/qede_fp.c 		skb_shinfo(skb)->gso_type = 0;
skb_shinfo        903 drivers/net/ethernet/qlogic/qede/qede_fp.c 		skb_shinfo(skb)->gso_size = 0;
skb_shinfo        908 drivers/net/ethernet/qlogic/qede/qede_fp.c 	if (skb_shinfo(skb)->gso_size) {
skb_shinfo       1163 drivers/net/ethernet/qlogic/qede/qede_fp.c 		skb_fill_page_desc(skb, skb_shinfo(skb)->nr_frags++,
skb_shinfo       1477 drivers/net/ethernet/qlogic/qede/qede_fp.c 	if (unlikely(skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP))
skb_shinfo       1550 drivers/net/ethernet/qlogic/qede/qede_fp.c 			cpu_to_le16(skb_shinfo(skb)->gso_size);
skb_shinfo       1608 drivers/net/ethernet/qlogic/qede/qede_fp.c 	while (tx_data_bd && frag_idx < skb_shinfo(skb)->nr_frags) {
skb_shinfo       1610 drivers/net/ethernet/qlogic/qede/qede_fp.c 				    &skb_shinfo(skb)->frags[frag_idx],
skb_shinfo       1627 drivers/net/ethernet/qlogic/qede/qede_fp.c 	for (; frag_idx < skb_shinfo(skb)->nr_frags; frag_idx++, nbd++) {
skb_shinfo       1634 drivers/net/ethernet/qlogic/qede/qede_fp.c 				    &skb_shinfo(skb)->frags[frag_idx],
skb_shinfo        549 drivers/net/ethernet/qlogic/qede/qede_ptp.c 		skb_shinfo(skb)->tx_flags |= SKBTX_IN_PROGRESS;
skb_shinfo       2317 drivers/net/ethernet/qlogic/qla3xxx.c 	int frag_cnt = (int)skb_shinfo(skb)->nr_frags;
skb_shinfo       2350 drivers/net/ethernet/qlogic/qla3xxx.c 		skb_frag_t *frag = &skb_shinfo(skb)->frags[completed_segs];
skb_shinfo       2476 drivers/net/ethernet/qlogic/qla3xxx.c 					     skb_shinfo(skb)->nr_frags);
skb_shinfo        396 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 		first_desc->mss = cpu_to_le16(skb_shinfo(skb)->gso_size);
skb_shinfo        501 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 		first_desc->mss = cpu_to_le16(skb_shinfo(skb)->gso_size);
skb_shinfo        588 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 	nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo        600 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 		frag = &skb_shinfo(skb)->frags[i];
skb_shinfo        630 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 	int i, nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo        677 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 	frag_count = skb_shinfo(skb)->nr_frags + 1;
skb_shinfo        684 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 			delta += skb_frag_size(&skb_shinfo(skb)->frags[i]);
skb_shinfo        689 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 		frag_count = 1 + skb_shinfo(skb)->nr_frags;
skb_shinfo       1340 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 		skb_shinfo(skb)->gso_size = qlcnic_get_lro_sts_mss(sts_data1);
skb_shinfo       1342 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 			skb_shinfo(skb)->gso_type = SKB_GSO_TCPV6;
skb_shinfo       1344 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 			skb_shinfo(skb)->gso_type = SKB_GSO_TCPV4;
skb_shinfo       1863 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 		skb_shinfo(skb)->gso_size = gso_size;
skb_shinfo       1865 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 			skb_shinfo(skb)->gso_type = SKB_GSO_TCPV6;
skb_shinfo       1867 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 			skb_shinfo(skb)->gso_type = SKB_GSO_TCPV4;
skb_shinfo       1275 drivers/net/ethernet/qualcomm/emac/emac-mac.c 		if (skb_shinfo(skb)->gso_type & SKB_GSO_TCPV4) {
skb_shinfo       1284 drivers/net/ethernet/qualcomm/emac/emac-mac.c 		if (skb_shinfo(skb)->gso_type & SKB_GSO_TCPV6) {
skb_shinfo       1305 drivers/net/ethernet/qualcomm/emac/emac-mac.c 		TPD_MSS_SET(tpd, skb_shinfo(skb)->gso_size);
skb_shinfo       1334 drivers/net/ethernet/qualcomm/emac/emac-mac.c 	unsigned int nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       1388 drivers/net/ethernet/qualcomm/emac/emac-mac.c 		skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo        725 drivers/net/ethernet/realtek/8139cp.c 		this_frag = &skb_shinfo(skb)->frags[frag];
skb_shinfo        744 drivers/net/ethernet/realtek/8139cp.c 	if (TX_BUFFS_AVAIL(cp) <= (skb_shinfo(skb)->nr_frags + 1)) {
skb_shinfo        753 drivers/net/ethernet/realtek/8139cp.c 	mss = skb_shinfo(skb)->gso_size;
skb_shinfo        778 drivers/net/ethernet/realtek/8139cp.c 	if (skb_shinfo(skb)->nr_frags == 0) {
skb_shinfo        819 drivers/net/ethernet/realtek/8139cp.c 		for (frag = 0; frag < skb_shinfo(skb)->nr_frags; frag++) {
skb_shinfo        820 drivers/net/ethernet/realtek/8139cp.c 			const skb_frag_t *this_frag = &skb_shinfo(skb)->frags[frag];
skb_shinfo        839 drivers/net/ethernet/realtek/8139cp.c 			if (frag == skb_shinfo(skb)->nr_frags - 1)
skb_shinfo       1860 drivers/net/ethernet/realtek/8139cp.c 	if (skb_shinfo(skb)->gso_size > MSSMask)
skb_shinfo       5699 drivers/net/ethernet/realtek/r8169_main.c 	struct skb_shared_info *info = skb_shinfo(skb);
skb_shinfo       5773 drivers/net/ethernet/realtek/r8169_main.c 	u32 mss = skb_shinfo(skb)->gso_size;
skb_shinfo       5794 drivers/net/ethernet/realtek/r8169_main.c 	u32 mss = skb_shinfo(skb)->gso_size;
skb_shinfo       5893 drivers/net/ethernet/realtek/r8169_main.c 	if (unlikely(!rtl_tx_slots_avail(tp, skb_shinfo(skb)->nr_frags))) {
skb_shinfo       1567 drivers/net/ethernet/renesas/ravb_main.c 		skb_shinfo(skb)->tx_flags |= SKBTX_IN_PROGRESS;
skb_shinfo       1607 drivers/net/ethernet/renesas/ravb_main.c 	return (skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP) ? RAVB_NC :
skb_shinfo       1924 drivers/net/ethernet/rocker/rocker_main.c 	if (skb_shinfo(skb)->nr_frags > ROCKER_TX_FRAGS_MAX) {
skb_shinfo       1930 drivers/net/ethernet/rocker/rocker_main.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       1931 drivers/net/ethernet/rocker/rocker_main.c 		const skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       1277 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c 	int nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       1280 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c 	u16 cur_mss = skb_shinfo(skb)->gso_size;
skb_shinfo       1290 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c 		     ((skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP) &&
skb_shinfo       1350 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c 		const skb_frag_t *frag = &skb_shinfo(skb)->frags[frag_num];
skb_shinfo       1409 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c 	if (unlikely((skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP) &&
skb_shinfo       1412 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c 		skb_shinfo(skb)->tx_flags |= SKBTX_IN_PROGRESS;
skb_shinfo       2336 drivers/net/ethernet/sfc/ef10.c 	mss = skb_shinfo(skb)->gso_size;
skb_shinfo        446 drivers/net/ethernet/sfc/falcon/rx.c 		skb_fill_page_desc(skb, skb_shinfo(skb)->nr_frags,
skb_shinfo        451 drivers/net/ethernet/sfc/falcon/rx.c 		if (skb_shinfo(skb)->nr_frags == n_frags)
skb_shinfo        496 drivers/net/ethernet/sfc/falcon/rx.c 			skb_fill_page_desc(skb, skb_shinfo(skb)->nr_frags,
skb_shinfo        502 drivers/net/ethernet/sfc/falcon/rx.c 			if (skb_shinfo(skb)->nr_frags == n_frags)
skb_shinfo        215 drivers/net/ethernet/sfc/falcon/tx.c 	nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo        252 drivers/net/ethernet/sfc/falcon/tx.c 		fragment = &skb_shinfo(skb)->frags[frag_index++];
skb_shinfo       1579 drivers/net/ethernet/sfc/net_driver.h 	return skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP;
skb_shinfo       1583 drivers/net/ethernet/sfc/net_driver.h 	skb_shinfo(skb)->tx_flags |= SKBTX_IN_PROGRESS;
skb_shinfo       1115 drivers/net/ethernet/sfc/ptp.c 	if (skb_shinfo(skb)->nr_frags != 0) {
skb_shinfo        435 drivers/net/ethernet/sfc/rx.c 		skb_fill_page_desc(skb, skb_shinfo(skb)->nr_frags,
skb_shinfo        440 drivers/net/ethernet/sfc/rx.c 		if (skb_shinfo(skb)->nr_frags == n_frags)
skb_shinfo        485 drivers/net/ethernet/sfc/rx.c 			skb_fill_page_desc(skb, skb_shinfo(skb)->nr_frags,
skb_shinfo        491 drivers/net/ethernet/sfc/rx.c 			if (skb_shinfo(skb)->nr_frags == n_frags)
skb_shinfo        271 drivers/net/ethernet/sfc/tx.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; ++i) {
skb_shinfo        272 drivers/net/ethernet/sfc/tx.c 		skb_frag_t *f = &skb_shinfo(skb)->frags[i];
skb_shinfo        282 drivers/net/ethernet/sfc/tx.c 	EFX_WARN_ON_ONCE_PARANOID(skb_shinfo(skb)->frag_list);
skb_shinfo        297 drivers/net/ethernet/sfc/tx.c 	if (skb_shinfo(skb)->nr_frags) {
skb_shinfo        370 drivers/net/ethernet/sfc/tx.c 	nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo        422 drivers/net/ethernet/sfc/tx.c 		fragment = &skb_shinfo(skb)->frags[frag_index++];
skb_shinfo        511 drivers/net/ethernet/sfc/tx.c 	segments = skb_is_gso(skb) ? skb_shinfo(skb)->gso_segs : 0;
skb_shinfo        291 drivers/net/ethernet/sfc/tx_tso.c 	bool is_last = st->out_len <= skb_shinfo(skb)->gso_size;
skb_shinfo        295 drivers/net/ethernet/sfc/tx_tso.c 		st->packet_space = skb_shinfo(skb)->gso_size;
skb_shinfo        341 drivers/net/ethernet/sfc/tx_tso.c 	st->seqnum += skb_shinfo(skb)->gso_size;
skb_shinfo        386 drivers/net/ethernet/sfc/tx_tso.c 		EFX_WARN_ON_ONCE_PARANOID(skb_shinfo(skb)->nr_frags < 1);
skb_shinfo        389 drivers/net/ethernet/sfc/tx_tso.c 				      skb_shinfo(skb)->frags + frag_i);
skb_shinfo        408 drivers/net/ethernet/sfc/tx_tso.c 			if (++frag_i >= skb_shinfo(skb)->nr_frags)
skb_shinfo        412 drivers/net/ethernet/sfc/tx_tso.c 					      skb_shinfo(skb)->frags + frag_i);
skb_shinfo       1134 drivers/net/ethernet/socionext/netsec.c 		tso_seg_len = skb_shinfo(skb)->gso_size;
skb_shinfo        443 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c 	if (likely(!skb || !(skb_shinfo(skb)->tx_flags & SKBTX_IN_PROGRESS)))
skb_shinfo       2915 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c 	int nfrags = skb_shinfo(skb)->nr_frags;
skb_shinfo       2947 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c 	mss = skb_shinfo(skb)->gso_size;
skb_shinfo       3006 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c 		const skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       3030 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c 	    !((skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP) &&
skb_shinfo       3062 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c 	if (unlikely((skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP) &&
skb_shinfo       3065 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c 		skb_shinfo(skb)->tx_flags |= SKBTX_IN_PROGRESS;
skb_shinfo       3133 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c 	int nfrags = skb_shinfo(skb)->nr_frags;
skb_shinfo       3149 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c 		if (skb_shinfo(skb)->gso_type & (SKB_GSO_TCPV4 | SKB_GSO_TCPV6))
skb_shinfo       3196 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c 		const skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       3236 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c 	    !((skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP) &&
skb_shinfo       3309 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c 		if (unlikely((skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP) &&
skb_shinfo       3312 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c 			skb_shinfo(skb)->tx_flags |= SKBTX_IN_PROGRESS;
skb_shinfo       3603 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c 			skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags,
skb_shinfo       3615 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c 			skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags,
skb_shinfo       4006 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c 	if (skb_shinfo(skb)->gso_type & (SKB_GSO_TCPV4 | SKB_GSO_TCPV6)) {
skb_shinfo       1869 drivers/net/ethernet/sun/cassini.c 		count -= skb_shinfo(skb)->nr_frags +
skb_shinfo       1880 drivers/net/ethernet/sun/cassini.c 		for (frag = 0; frag <= skb_shinfo(skb)->nr_frags; frag++) {
skb_shinfo       1994 drivers/net/ethernet/sun/cassini.c 		skb_frag_t *frag = skb_shinfo(skb)->frags;
skb_shinfo       2030 drivers/net/ethernet/sun/cassini.c 		skb_shinfo(skb)->nr_frags++;
skb_shinfo       2054 drivers/net/ethernet/sun/cassini.c 			skb_shinfo(skb)->nr_frags++;
skb_shinfo       2767 drivers/net/ethernet/sun/cassini.c 	    CAS_TABORT(cp)*(skb_shinfo(skb)->nr_frags + 1)) {
skb_shinfo       2787 drivers/net/ethernet/sun/cassini.c 	nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       2813 drivers/net/ethernet/sun/cassini.c 		const skb_frag_t *fragp = &skb_shinfo(skb)->frags[frag];
skb_shinfo       3896 drivers/net/ethernet/sun/cassini.c 		for (frag = 0; frag <= skb_shinfo(skb)->nr_frags;  frag++) {
skb_shinfo       3908 drivers/net/ethernet/sun/cassini.c 			if (frag != skb_shinfo(skb)->nr_frags) {
skb_shinfo       3263 drivers/net/ethernet/sun/niu.c 	skb_fill_page_desc(skb, skb_shinfo(skb)->nr_frags, page, offset, size);
skb_shinfo       3568 drivers/net/ethernet/sun/niu.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       3572 drivers/net/ethernet/sun/niu.c 				    skb_frag_size(&skb_shinfo(skb)->frags[i]),
skb_shinfo       6624 drivers/net/ethernet/sun/niu.c 	if (niu_tx_avail(rp) <= (skb_shinfo(skb)->nr_frags + 1)) {
skb_shinfo       6673 drivers/net/ethernet/sun/niu.c 	nfg = skb_shinfo(skb)->nr_frags;
skb_shinfo       6693 drivers/net/ethernet/sun/niu.c 	for (i = 0; i <  skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       6694 drivers/net/ethernet/sun/niu.c 		const skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo        660 drivers/net/ethernet/sun/sungem.c 		if (skb_shinfo(skb)->nr_frags) {
skb_shinfo        661 drivers/net/ethernet/sun/sungem.c 			int last = entry + skb_shinfo(skb)->nr_frags;
skb_shinfo        679 drivers/net/ethernet/sun/sungem.c 		for (frag = 0; frag <= skb_shinfo(skb)->nr_frags; frag++) {
skb_shinfo       1017 drivers/net/ethernet/sun/sungem.c 	if (unlikely(TX_BUFFS_AVAIL(gp) <= (skb_shinfo(skb)->nr_frags + 1))) {
skb_shinfo       1029 drivers/net/ethernet/sun/sungem.c 	if (skb_shinfo(skb)->nr_frags == 0) {
skb_shinfo       1066 drivers/net/ethernet/sun/sungem.c 		for (frag = 0; frag < skb_shinfo(skb)->nr_frags; frag++) {
skb_shinfo       1067 drivers/net/ethernet/sun/sungem.c 			const skb_frag_t *this_frag = &skb_shinfo(skb)->frags[frag];
skb_shinfo       1076 drivers/net/ethernet/sun/sungem.c 			if (frag == skb_shinfo(skb)->nr_frags - 1)
skb_shinfo       1608 drivers/net/ethernet/sun/sungem.c 			for (frag = 0; frag <= skb_shinfo(skb)->nr_frags; frag++) {
skb_shinfo       1617 drivers/net/ethernet/sun/sungem.c 				if (frag != skb_shinfo(skb)->nr_frags)
skb_shinfo       1226 drivers/net/ethernet/sun/sunhme.c 			for (frag = 0; frag <= skb_shinfo(skb)->nr_frags; frag++) {
skb_shinfo       1240 drivers/net/ethernet/sun/sunhme.c 				if (frag != skb_shinfo(skb)->nr_frags)
skb_shinfo       1939 drivers/net/ethernet/sun/sunhme.c 		if (skb_shinfo(skb)->nr_frags) {
skb_shinfo       1942 drivers/net/ethernet/sun/sunhme.c 			last = elem + skb_shinfo(skb)->nr_frags;
skb_shinfo       1951 drivers/net/ethernet/sun/sunhme.c 		for (frag = 0; frag <= skb_shinfo(skb)->nr_frags; frag++) {
skb_shinfo       2305 drivers/net/ethernet/sun/sunhme.c  	if (TX_BUFFS_AVAIL(hp) <= (skb_shinfo(skb)->nr_frags + 1)) {
skb_shinfo       2317 drivers/net/ethernet/sun/sunhme.c 	if (skb_shinfo(skb)->nr_frags == 0) {
skb_shinfo       2343 drivers/net/ethernet/sun/sunhme.c 		for (frag = 0; frag < skb_shinfo(skb)->nr_frags; frag++) {
skb_shinfo       2344 drivers/net/ethernet/sun/sunhme.c 			const skb_frag_t *this_frag = &skb_shinfo(skb)->frags[frag];
skb_shinfo       2356 drivers/net/ethernet/sun/sunhme.c 			if (frag == skb_shinfo(skb)->nr_frags - 1)
skb_shinfo       1083 drivers/net/ethernet/sun/sunvnet_common.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       1084 drivers/net/ethernet/sun/sunvnet_common.c 		skb_frag_t *f = &skb_shinfo(skb)->frags[i];
skb_shinfo       1123 drivers/net/ethernet/sun/sunvnet_common.c 	docopy = skb_shinfo(skb)->nr_frags >= ncookies;
skb_shinfo       1124 drivers/net/ethernet/sun/sunvnet_common.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       1125 drivers/net/ethernet/sun/sunvnet_common.c 		skb_frag_t *f = &skb_shinfo(skb)->frags[i];
skb_shinfo       1209 drivers/net/ethernet/sun/sunvnet_common.c 			skb_shinfo(nskb)->gso_size = skb_shinfo(skb)->gso_size;
skb_shinfo       1210 drivers/net/ethernet/sun/sunvnet_common.c 			skb_shinfo(nskb)->gso_type = skb_shinfo(skb)->gso_type;
skb_shinfo       1249 drivers/net/ethernet/sun/sunvnet_common.c 	gso_size = skb_shinfo(skb)->gso_size;
skb_shinfo       1250 drivers/net/ethernet/sun/sunvnet_common.c 	gso_type = skb_shinfo(skb)->gso_type;
skb_shinfo       1251 drivers/net/ethernet/sun/sunvnet_common.c 	gso_segs = skb_shinfo(skb)->gso_segs;
skb_shinfo       1261 drivers/net/ethernet/sun/sunvnet_common.c 		if (vnet_tx_dring_avail(dr) < skb_shinfo(skb)->gso_segs)
skb_shinfo       1274 drivers/net/ethernet/sun/sunvnet_common.c 		skb_shinfo(skb)->gso_size = datalen;
skb_shinfo       1275 drivers/net/ethernet/sun/sunvnet_common.c 		skb_shinfo(skb)->gso_segs = gso_segs;
skb_shinfo       1291 drivers/net/ethernet/sun/sunvnet_common.c 			skb_shinfo(curr)->gso_size = gso_size;
skb_shinfo       1292 drivers/net/ethernet/sun/sunvnet_common.c 			skb_shinfo(curr)->gso_type = gso_type;
skb_shinfo       1293 drivers/net/ethernet/sun/sunvnet_common.c 			skb_shinfo(curr)->gso_segs =
skb_shinfo       1296 drivers/net/ethernet/sun/sunvnet_common.c 			skb_shinfo(curr)->gso_size = 0;
skb_shinfo       1451 drivers/net/ethernet/sun/sunvnet_common.c 			dext->ipv4_lso_mss = skb_shinfo(port->tx_bufs[txi].skb)
skb_shinfo        579 drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo        583 drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c 		frag = &skb_shinfo(skb)->frags[i];
skb_shinfo         87 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c 	pkt_info->mss = skb_shinfo(skb)->gso_size;
skb_shinfo         97 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c 	pkt_info->tx_packets = skb_shinfo(skb)->gso_segs;
skb_shinfo        134 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c 		if (skb_shinfo(skb)->gso_size != ring->tx.cur_mss) {
skb_shinfo        180 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo        181 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c 		frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       1024 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c 		skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags,
skb_shinfo       1205 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c 					skb, skb_shinfo(skb)->nr_frags,
skb_shinfo       1489 drivers/net/ethernet/tehuti/tehuti.c 	int nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       1506 drivers/net/ethernet/tehuti/tehuti.c 		frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       1611 drivers/net/ethernet/tehuti/tehuti.c 	int nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       1626 drivers/net/ethernet/tehuti/tehuti.c 	if (skb_shinfo(skb)->gso_size) {
skb_shinfo       1627 drivers/net/ethernet/tehuti/tehuti.c 		txd_mss = skb_shinfo(skb)->gso_size;
skb_shinfo       1811 drivers/net/ethernet/ti/cpsw.c 	if (skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP &&
skb_shinfo       1813 drivers/net/ethernet/ti/cpsw.c 		skb_shinfo(skb)->tx_flags |= SKBTX_IN_PROGRESS;
skb_shinfo        436 drivers/net/ethernet/ti/cpts.c 	if (!(skb_shinfo(skb)->tx_flags & SKBTX_IN_PROGRESS))
skb_shinfo        715 drivers/net/ethernet/ti/netcp_core.c 		skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, page,
skb_shinfo       1107 drivers/net/ethernet/ti/netcp_core.c 		prefetchw(skb_shinfo(skb));
skb_shinfo       1116 drivers/net/ethernet/ti/netcp_core.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       1117 drivers/net/ethernet/ti/netcp_core.c 		skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       1153 drivers/net/ethernet/ti/netcp_core.c 	if (skb_shinfo(skb)->frag_list) {
skb_shinfo       2560 drivers/net/ethernet/ti/netcp_ethss.c 	if (!(skb_shinfo(p_info->skb)->tx_flags & SKBTX_HW_TSTAMP) ||
skb_shinfo       2569 drivers/net/ethernet/ti/netcp_ethss.c 		skb_shinfo(p_info->skb)->tx_flags |= SKBTX_IN_PROGRESS;
skb_shinfo       2576 drivers/net/ethernet/ti/netcp_ethss.c 		skb_shinfo(p_info->skb)->tx_flags |= SKBTX_IN_PROGRESS;
skb_shinfo        648 drivers/net/ethernet/tundra/tsi108_eth.c 	int frags = skb_shinfo(skb)->nr_frags + 1;
skb_shinfo        703 drivers/net/ethernet/tundra/tsi108_eth.c 			const skb_frag_t *frag = &skb_shinfo(skb)->frags[i - 1];
skb_shinfo       1801 drivers/net/ethernet/via/via-rhine.c 	    (((unsigned long)skb->data & 3) || skb_shinfo(skb)->nr_frags != 0 || skb->ip_summed == CHECKSUM_PARTIAL)) {
skb_shinfo       1726 drivers/net/ethernet/via/via-velocity.c 		if (skb_shinfo(skb)->nr_frags > 0)
skb_shinfo       2529 drivers/net/ethernet/via/via-velocity.c 	if (skb_shinfo(skb)->nr_frags > 6 && __skb_linearize(skb)) {
skb_shinfo       2534 drivers/net/ethernet/via/via-velocity.c 	pktlen = skb_shinfo(skb)->nr_frags == 0 ?
skb_shinfo       2560 drivers/net/ethernet/via/via-velocity.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       2561 drivers/net/ethernet/via/via-velocity.c 		const skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo        834 drivers/net/ethernet/xilinx/ll_temac_main.c 	num_frag = skb_shinfo(skb)->nr_frags;
skb_shinfo        835 drivers/net/ethernet/xilinx/ll_temac_main.c 	frag = &skb_shinfo(skb)->frags[0];
skb_shinfo        624 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	num_frag = skb_shinfo(skb)->nr_frags;
skb_shinfo        666 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 		frag = &skb_shinfo(skb)->frags[ii];
skb_shinfo        330 drivers/net/ethernet/xscale/ixp4xx_eth.c 	shtx = skb_shinfo(skb);
skb_shinfo        415 drivers/net/hyperv/netvsc_drv.c 	int frags = skb_shinfo(skb)->nr_frags;
skb_shinfo        435 drivers/net/hyperv/netvsc_drv.c 		skb_frag_t *frag = skb_shinfo(skb)->frags + i;
skb_shinfo        446 drivers/net/hyperv/netvsc_drv.c 	int i, frags = skb_shinfo(skb)->nr_frags;
skb_shinfo        450 drivers/net/hyperv/netvsc_drv.c 		skb_frag_t *frag = skb_shinfo(skb)->frags + i;
skb_shinfo        646 drivers/net/hyperv/netvsc_drv.c 		lso_info->lso_v2_transmit.mss = skb_shinfo(skb)->gso_size;
skb_shinfo       1495 drivers/net/phy/dp83640.c 		skb_shinfo(skb)->tx_flags |= SKBTX_IN_PROGRESS;
skb_shinfo       2562 drivers/net/ppp/ppp_generic.c 			struct sk_buff **fragpp = &skb_shinfo(skb)->frag_list;
skb_shinfo        727 drivers/net/tap.c 		skb_shinfo(skb)->destructor_arg = msg_control;
skb_shinfo        728 drivers/net/tap.c 		skb_shinfo(skb)->tx_flags |= SKBTX_DEV_ZEROCOPY;
skb_shinfo        729 drivers/net/tap.c 		skb_shinfo(skb)->tx_flags |= SKBTX_SHARED_FRAG;
skb_shinfo        805 drivers/net/thunderbolt.c 			skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags,
skb_shinfo       1005 drivers/net/thunderbolt.c 	const skb_frag_t *frag = &skb_shinfo(skb)->frags[frag_num];
skb_shinfo       1071 drivers/net/thunderbolt.c 			if (frag < skb_shinfo(skb)->nr_frags) {
skb_shinfo       1108 drivers/net/thunderbolt.c 		if (frag < skb_shinfo(skb)->nr_frags) {
skb_shinfo       1921 drivers/net/tun.c 		skb_shinfo(skb)->destructor_arg = msg_control;
skb_shinfo       1922 drivers/net/tun.c 		skb_shinfo(skb)->tx_flags |= SKBTX_DEV_ZEROCOPY;
skb_shinfo       1923 drivers/net/tun.c 		skb_shinfo(skb)->tx_flags |= SKBTX_SHARED_FRAG;
skb_shinfo       2120 drivers/net/tun.c 			struct skb_shared_info *sinfo = skb_shinfo(skb);
skb_shinfo       1193 drivers/net/usb/aqc111.c 	tx_desc |= ((u64)(skb_shinfo(skb)->gso_size & AQ_TX_DESC_MSS_MASK)) <<
skb_shinfo       1422 drivers/net/usb/ax88179_178a.c 	int mss = skb_shinfo(skb)->gso_size;
skb_shinfo        155 drivers/net/usb/cdc-phonet.c 				skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags,
skb_shinfo        161 drivers/net/usb/cdc-phonet.c 			skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags,
skb_shinfo       2751 drivers/net/usb/lan78xx.c 		u16 mss = max(skb_shinfo(skb)->gso_size, TX_CMD_B_MSS_MIN_);
skb_shinfo       1711 drivers/net/usb/r8152.c 	if (skb_shinfo(skb)->gso_size) {
skb_shinfo       1792 drivers/net/usb/r8152.c 	u32 mss = skb_shinfo(skb)->gso_size;
skb_shinfo       1932 drivers/net/usb/r8152.c 		agg->skb_num += skb_shinfo(skb)->gso_segs ?: 1;
skb_shinfo       2391 drivers/net/usb/r8152.c 	u32 mss = skb_shinfo(skb)->gso_size;
skb_shinfo       2271 drivers/net/usb/smsc75xx.c 		u16 mss = max(skb_shinfo(skb)->gso_size, TX_MSS_MIN);
skb_shinfo       2026 drivers/net/usb/smsc95xx.c 	BUG_ON(skb_shinfo(skb)->nr_frags);
skb_shinfo       1318 drivers/net/usb/usbnet.c 	num_sgs = skb_shinfo(skb)->nr_frags + 1;
skb_shinfo       1334 drivers/net/usb/usbnet.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       1335 drivers/net/usb/usbnet.c 		skb_frag_t *f = &skb_shinfo(skb)->frags[i];
skb_shinfo        433 drivers/net/virtio_net.c 		skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, page, offset,
skb_shinfo        953 drivers/net/virtio_net.c 		num_skb_frags = skb_shinfo(curr_skb)->nr_frags;
skb_shinfo        960 drivers/net/virtio_net.c 				skb_shinfo(curr_skb)->frag_list = nskb;
skb_shinfo       1535 drivers/net/virtio_net.c 	sg_init_table(sq->sg, skb_shinfo(skb)->nr_frags + (can_push ? 1 : 2));
skb_shinfo        660 drivers/net/vmxnet3/vmxnet3_drv.c 	skb_frag_t *frag = skb_shinfo(skb)->frags + skb_shinfo(skb)->nr_frags;
skb_shinfo        662 drivers/net/vmxnet3/vmxnet3_drv.c 	BUG_ON(skb_shinfo(skb)->nr_frags >= MAX_SKB_FRAGS);
skb_shinfo        669 drivers/net/vmxnet3/vmxnet3_drv.c 	skb_shinfo(skb)->nr_frags++;
skb_shinfo        756 drivers/net/vmxnet3/vmxnet3_drv.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo        757 drivers/net/vmxnet3/vmxnet3_drv.c 		const skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo        957 drivers/net/vmxnet3/vmxnet3_drv.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo        958 drivers/net/vmxnet3/vmxnet3_drv.c 		const skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo        999 drivers/net/vmxnet3/vmxnet3_drv.c 	ctx.mss = skb_shinfo(skb)->gso_size;
skb_shinfo       1505 drivers/net/vmxnet3/vmxnet3_drv.c 				skb_shinfo(skb)->gso_type = rcd->v4 ?
skb_shinfo       1507 drivers/net/vmxnet3/vmxnet3_drv.c 				skb_shinfo(skb)->gso_size = mss;
skb_shinfo       1508 drivers/net/vmxnet3/vmxnet3_drv.c 				skb_shinfo(skb)->gso_segs = segCnt;
skb_shinfo       1517 drivers/net/vmxnet3/vmxnet3_drv.c 				skb_shinfo(skb)->gso_type =
skb_shinfo       1520 drivers/net/vmxnet3/vmxnet3_drv.c 					skb_shinfo(skb)->gso_segs = segCnt;
skb_shinfo       1521 drivers/net/vmxnet3/vmxnet3_drv.c 					skb_shinfo(skb)->gso_size =
skb_shinfo       1525 drivers/net/vmxnet3/vmxnet3_drv.c 					skb_shinfo(skb)->gso_size = mtu - hlen;
skb_shinfo        465 drivers/net/wireless/ath/ath10k/htt_rx.c 	skb_shinfo(skb_head)->frag_list = frag_list;
skb_shinfo       1060 drivers/net/wireless/ath/wil6210/debugfs.c 	int nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       1068 drivers/net/wireless/ath/wil6210/debugfs.c 			const skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       1752 drivers/net/wireless/ath/wil6210/txrx.c 	int nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       1754 drivers/net/wireless/ath/wil6210/txrx.c 	int mss = skb_shinfo(skb)->gso_size;	/* payload size w/o headers */
skb_shinfo       1794 drivers/net/wireless/ath/wil6210/txrx.c 	gso_type = skb_shinfo(skb)->gso_type & (SKB_GSO_TCPV6 | SKB_GSO_TCPV4);
skb_shinfo       1851 drivers/net/wireless/ath/wil6210/txrx.c 			frag = &skb_shinfo(skb)->frags[f];
skb_shinfo       2041 drivers/net/wireless/ath/wil6210/txrx.c 	int nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       2095 drivers/net/wireless/ath/wil6210/txrx.c 		const skb_frag_t *frag = &skb_shinfo(skb)->frags[f];
skb_shinfo        629 drivers/net/wireless/ath/wil6210/txrx.h 	       (skb_shinfo(skb)->tx_flags & SKBTX_WIFI_STATUS);
skb_shinfo       1412 drivers/net/wireless/ath/wil6210/txrx_edma.c 	int nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       1423 drivers/net/wireless/ath/wil6210/txrx_edma.c 	int mss = skb_shinfo(skb)->gso_size;
skb_shinfo       1438 drivers/net/wireless/ath/wil6210/txrx_edma.c 	gso_type = skb_shinfo(skb)->gso_type & (SKB_GSO_TCPV6 | SKB_GSO_TCPV4);
skb_shinfo       1486 drivers/net/wireless/ath/wil6210/txrx_edma.c 		skb_frag_t *frag = &skb_shinfo(skb)->frags[f];
skb_shinfo       3634 drivers/net/wireless/broadcom/b43/main.c 	B43_WARN_ON(skb_shinfo(skb)->nr_frags);
skb_shinfo        960 drivers/net/wireless/broadcom/b43legacy/dma.c 	B43legacy_WARN_ON(skb_shinfo(skb)->nr_frags != 0);
skb_shinfo       2497 drivers/net/wireless/broadcom/b43legacy/main.c 	B43legacy_WARN_ON(skb_shinfo(skb)->nr_frags);
skb_shinfo        184 drivers/net/wireless/broadcom/b43legacy/pio.c 	B43legacy_WARN_ON(skb_shinfo(skb)->nr_frags != 0);
skb_shinfo        827 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	unsigned int mss = skb_shinfo(skb)->gso_size;
skb_shinfo        832 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	skb_shinfo(skb)->gso_size = num_subframes * mss;
skb_shinfo        836 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	skb_shinfo(skb)->gso_size = mss;
skb_shinfo        861 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 			skb_shinfo(tmp)->gso_size = mss;
skb_shinfo        872 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 			skb_shinfo(tmp)->gso_size = 0;
skb_shinfo        892 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	unsigned int mss = skb_shinfo(skb)->gso_size;
skb_shinfo        972 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	if ((num_subframes * 2 + skb_shinfo(skb)->nr_frags + 1) >
skb_shinfo       1224 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	if (payload_len <= skb_shinfo(skb)->gso_size)
skb_shinfo        254 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c 	unsigned int mss = skb_shinfo(skb)->gso_size;
skb_shinfo        434 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo        435 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c 		const skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo        583 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c 	if (amsdu && skb_shinfo(skb)->gso_size)
skb_shinfo        606 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c 	    skb_shinfo(skb)->nr_frags > IWL_PCIE_MAX_FRAGS(trans_pcie) &&
skb_shinfo       2029 drivers/net/wireless/intel/iwlwifi/pcie/tx.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       2030 drivers/net/wireless/intel/iwlwifi/pcie/tx.c 		const skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       2109 drivers/net/wireless/intel/iwlwifi/pcie/tx.c 	unsigned int mss = skb_shinfo(skb)->gso_size;
skb_shinfo       2335 drivers/net/wireless/intel/iwlwifi/pcie/tx.c 	    skb_shinfo(skb)->nr_frags > IWL_PCIE_MAX_FRAGS(trans_pcie) &&
skb_shinfo       2447 drivers/net/wireless/intel/iwlwifi/pcie/tx.c 	if (amsdu && skb_shinfo(skb)->gso_size) {
skb_shinfo        915 drivers/net/wireless/marvell/mwifiex/main.c 		     skb_shinfo(skb)->tx_flags & SKBTX_WIFI_STATUS &&
skb_shinfo        451 drivers/net/wireless/mediatek/mt76/dma.c 	struct skb_shared_info *shinfo = skb_shinfo(skb);
skb_shinfo        441 drivers/net/wireless/mediatek/mt76/usb.c 		skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags,
skb_shinfo        483 drivers/net/wireless/mediatek/mt76/usb.c 		skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags,
skb_shinfo         58 drivers/net/xen-netback/interface.c 	skb_shinfo(skb)->tx_flags |= SKBTX_DEV_ZEROCOPY;
skb_shinfo        355 drivers/net/xen-netback/netback.c 	skb_shinfo(skb)->destructor_arg = NULL;
skb_shinfo        367 drivers/net/xen-netback/netback.c 	struct skb_shared_info *shinfo = skb_shinfo(skb);
skb_shinfo        389 drivers/net/xen-netback/netback.c 		shinfo = skb_shinfo(nskb);
skb_shinfo        402 drivers/net/xen-netback/netback.c 		skb_shinfo(skb)->frag_list = nskb;
skb_shinfo        445 drivers/net/xen-netback/netback.c 	struct skb_shared_info *shinfo = skb_shinfo(skb);
skb_shinfo        549 drivers/net/xen-netback/netback.c 		first_shinfo = skb_shinfo(skb);
skb_shinfo        550 drivers/net/xen-netback/netback.c 		shinfo = skb_shinfo(skb_shinfo(skb)->frag_list);
skb_shinfo        562 drivers/net/xen-netback/netback.c 	struct skb_shared_info *shinfo = skb_shinfo(skb);
skb_shinfo        577 drivers/net/xen-netback/netback.c 			skb_shinfo(skb)->destructor_arg =
skb_shinfo        644 drivers/net/xen-netback/netback.c 		skb_shinfo(skb)->gso_type = SKB_GSO_TCPV4;
skb_shinfo        647 drivers/net/xen-netback/netback.c 		skb_shinfo(skb)->gso_type = SKB_GSO_TCPV6;
skb_shinfo        655 drivers/net/xen-netback/netback.c 	skb_shinfo(skb)->gso_size = gso->u.gso.size;
skb_shinfo        914 drivers/net/xen-netback/netback.c 		skb_shinfo(skb)->nr_frags = ret;
skb_shinfo        916 drivers/net/xen-netback/netback.c 			skb_shinfo(skb)->nr_frags++;
skb_shinfo        922 drivers/net/xen-netback/netback.c 		if (skb_shinfo(skb)->nr_frags > MAX_SKB_FRAGS) {
skb_shinfo        923 drivers/net/xen-netback/netback.c 			frag_overflow = skb_shinfo(skb)->nr_frags - MAX_SKB_FRAGS;
skb_shinfo        925 drivers/net/xen-netback/netback.c 			skb_shinfo(skb)->nr_frags = MAX_SKB_FRAGS;
skb_shinfo        928 drivers/net/xen-netback/netback.c 				skb_shinfo(skb)->nr_frags = 0;
skb_shinfo        944 drivers/net/xen-netback/netback.c 				skb_shinfo(skb)->nr_frags = 0;
skb_shinfo        997 drivers/net/xen-netback/netback.c 			frag_set_pending_idx(&skb_shinfo(skb)->frags[0],
skb_shinfo       1003 drivers/net/xen-netback/netback.c 			frag_set_pending_idx(&skb_shinfo(skb)->frags[0],
skb_shinfo       1038 drivers/net/xen-netback/netback.c 	struct sk_buff *nskb = skb_shinfo(skb)->frag_list;
skb_shinfo       1078 drivers/net/xen-netback/netback.c 	for (f = 0; f < skb_shinfo(skb)->nr_frags; f++)
skb_shinfo       1080 drivers/net/xen-netback/netback.c 	uarg = skb_shinfo(skb)->destructor_arg;
skb_shinfo       1084 drivers/net/xen-netback/netback.c 	skb_shinfo(skb)->destructor_arg = NULL;
skb_shinfo       1087 drivers/net/xen-netback/netback.c 	memcpy(skb_shinfo(skb)->frags, frags, i * sizeof(skb_frag_t));
skb_shinfo       1088 drivers/net/xen-netback/netback.c 	skb_shinfo(skb)->nr_frags = i;
skb_shinfo       1115 drivers/net/xen-netback/netback.c 			skb_shinfo(skb)->nr_frags = 0;
skb_shinfo       1118 drivers/net/xen-netback/netback.c 						skb_shinfo(skb)->frag_list;
skb_shinfo       1119 drivers/net/xen-netback/netback.c 				skb_shinfo(nskb)->nr_frags = 0;
skb_shinfo       1145 drivers/net/xen-netback/netback.c 			struct sk_buff *nskb = skb_shinfo(skb)->frag_list;
skb_shinfo       1168 drivers/net/xen-netback/netback.c 			if (skb_shinfo(skb)->destructor_arg)
skb_shinfo       1190 drivers/net/xen-netback/netback.c 			mss = skb_shinfo(skb)->gso_size;
skb_shinfo       1195 drivers/net/xen-netback/netback.c 			skb_shinfo(skb)->gso_segs =
skb_shinfo       1209 drivers/net/xen-netback/netback.c 		if (skb_shinfo(skb)->destructor_arg) {
skb_shinfo        207 drivers/net/xen-netback/rx.c 		if (skb_shinfo(skb)->gso_type & SKB_GSO_TCPV4)
skb_shinfo        252 drivers/net/xen-netback/rx.c 		extra->u.gso.size = skb_shinfo(skb)->gso_size;
skb_shinfo        301 drivers/net/xen-netback/rx.c 	unsigned int nr_frags = skb_shinfo(frag_iter)->nr_frags;
skb_shinfo        308 drivers/net/xen-netback/rx.c 			pkt->frag_iter = skb_shinfo(frag_iter)->frag_list;
skb_shinfo        331 drivers/net/xen-netback/rx.c 		skb_frag_t *frag = &skb_shinfo(frag_iter)->frags[pkt->frag];
skb_shinfo        316 drivers/net/xen-netfront.c 		page = skb_frag_page(&skb_shinfo(skb)->frags[0]);
skb_shinfo        525 drivers/net/xen-netfront.c 	int i, frags = skb_shinfo(skb)->nr_frags;
skb_shinfo        532 drivers/net/xen-netfront.c 		skb_frag_t *frag = skb_shinfo(skb)->frags + i;
skb_shinfo        652 drivers/net/xen-netfront.c 	if (skb_shinfo(skb)->gso_size) {
skb_shinfo        660 drivers/net/xen-netfront.c 		gso->u.gso.size = skb_shinfo(skb)->gso_size;
skb_shinfo        661 drivers/net/xen-netfront.c 		gso->u.gso.type = (skb_shinfo(skb)->gso_type & SKB_GSO_TCPV6) ?
skb_shinfo        675 drivers/net/xen-netfront.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo        676 drivers/net/xen-netfront.c 		skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo        877 drivers/net/xen-netfront.c 	skb_shinfo(skb)->gso_size = gso->u.gso.size;
skb_shinfo        878 drivers/net/xen-netfront.c 	skb_shinfo(skb)->gso_type =
skb_shinfo        884 drivers/net/xen-netfront.c 	skb_shinfo(skb)->gso_type |= SKB_GSO_DODGY;
skb_shinfo        885 drivers/net/xen-netfront.c 	skb_shinfo(skb)->gso_segs = 0;
skb_shinfo        900 drivers/net/xen-netfront.c 		skb_frag_t *nfrag = &skb_shinfo(nskb)->frags[0];
skb_shinfo        902 drivers/net/xen-netfront.c 		if (skb_shinfo(skb)->nr_frags == MAX_SKB_FRAGS) {
skb_shinfo        908 drivers/net/xen-netfront.c 		if (unlikely(skb_shinfo(skb)->nr_frags >= MAX_SKB_FRAGS)) {
skb_shinfo        914 drivers/net/xen-netfront.c 		skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags,
skb_shinfo        918 drivers/net/xen-netfront.c 		skb_shinfo(nskb)->nr_frags = 0;
skb_shinfo       1045 drivers/net/xen-netfront.c 		skb_frag_off_set(&skb_shinfo(skb)->frags[0], rx->offset);
skb_shinfo       1046 drivers/net/xen-netfront.c 		skb_frag_size_set(&skb_shinfo(skb)->frags[0], rx->status);
skb_shinfo       1169 drivers/net/xen-netfront.c 		page = skb_frag_page(&skb_shinfo(skb)->frags[0]);
skb_shinfo       1114 drivers/s390/net/qeth_core_main.c 		packets = is_tso ? skb_shinfo(skb)->gso_segs : 1;
skb_shinfo       3588 drivers/s390/net/qeth_core_main.c 	for (cnt = 0; cnt < skb_shinfo(skb)->nr_frags; cnt++) {
skb_shinfo       3589 drivers/s390/net/qeth_core_main.c 		skb_frag_t *frag = &skb_shinfo(skb)->frags[cnt];
skb_shinfo       3767 drivers/s390/net/qeth_core_main.c 	for (cnt = 0; cnt < skb_shinfo(skb)->nr_frags; cnt++) {
skb_shinfo       3768 drivers/s390/net/qeth_core_main.c 		skb_frag_t *frag = &skb_shinfo(skb)->frags[cnt];
skb_shinfo       4013 drivers/s390/net/qeth_core_main.c 	ext->mss = skb_shinfo(skb)->gso_size;
skb_shinfo       5031 drivers/s390/net/qeth_core_main.c 	next_frag = skb_shinfo(skb)->nr_frags;
skb_shinfo       5136 drivers/s390/net/qeth_core_main.c 				   skb_shinfo(skb)->nr_frags);
skb_shinfo       6202 drivers/s390/net/qeth_core_main.c 		unsigned int hsize = skb_shinfo(skb)->gso_size;
skb_shinfo        348 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 		frag = &skb_shinfo(skb)->frags[skb_shinfo(skb)->nr_frags - 1];
skb_shinfo        392 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 		skb_shinfo(skb)->gso_type = SKB_GSO_FCOE;
skb_shinfo        393 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 		skb_shinfo(skb)->gso_size = fr_max_payload(fp);
skb_shinfo        395 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 		skb_shinfo(skb)->gso_type = 0;
skb_shinfo        396 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 		skb_shinfo(skb)->gso_size = 0;
skb_shinfo        409 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c 		int frags = skb_shinfo(skb)->nr_frags + (len != skb->data_len);
skb_shinfo        579 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c 	cnt = skb_shinfo(skb)->nr_frags;
skb_shinfo       1173 drivers/scsi/cxgbi/libcxgbi.c 		int frags = skb_shinfo(skb)->nr_frags +
skb_shinfo       1185 drivers/scsi/cxgbi/libcxgbi.c 				csk, skb_shinfo(skb)->nr_frags, skb->len,
skb_shinfo       2030 drivers/scsi/cxgbi/libcxgbi.c 			skb_shinfo(skb)->nr_frags = tdata->nr_frags;
skb_shinfo       2048 drivers/scsi/cxgbi/libcxgbi.c 		i = skb_shinfo(skb)->nr_frags;
skb_shinfo       2049 drivers/scsi/cxgbi/libcxgbi.c 		skb_fill_page_desc(skb, skb_shinfo(skb)->nr_frags,
skb_shinfo       1530 drivers/scsi/fcoe/fcoe.c 		frag = &skb_shinfo(skb)->frags[skb_shinfo(skb)->nr_frags - 1];
skb_shinfo       1582 drivers/scsi/fcoe/fcoe.c 		skb_shinfo(skb)->gso_type = SKB_GSO_FCOE;
skb_shinfo       1583 drivers/scsi/fcoe/fcoe.c 		skb_shinfo(skb)->gso_size = fr_max_payload(fp);
skb_shinfo       1585 drivers/scsi/fcoe/fcoe.c 		skb_shinfo(skb)->gso_type = 0;
skb_shinfo       1586 drivers/scsi/fcoe/fcoe.c 		skb_shinfo(skb)->gso_size = 0;
skb_shinfo        319 drivers/scsi/fcoe/fcoe_transport.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo        320 drivers/scsi/fcoe/fcoe_transport.c 		frag = &skb_shinfo(skb)->frags[i];
skb_shinfo        484 drivers/scsi/fcoe/fcoe_transport.c 	skb_fill_page_desc(skb, skb_shinfo(skb)->nr_frags, page,
skb_shinfo        685 drivers/scsi/libfc/fc_fcp.c 					   skb_shinfo(fp_skb(fp))->nr_frags,
skb_shinfo        706 drivers/scsi/libfc/fc_fcp.c 		if ((skb_shinfo(fp_skb(fp))->nr_frags < FC_FRAME_SG_LEN) &&
skb_shinfo       1103 drivers/scsi/qedf/qedf_main.c 		frag = &skb_shinfo(skb)->frags[skb_shinfo(skb)->nr_frags - 1];
skb_shinfo        191 drivers/staging/octeon/ethernet-tx.c 	if (unlikely(skb_shinfo(skb)->nr_frags > 5)) {
skb_shinfo        263 drivers/staging/octeon/ethernet-tx.c 	if (skb_shinfo(skb)->nr_frags == 0) {
skb_shinfo        272 drivers/staging/octeon/ethernet-tx.c 		for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo        273 drivers/staging/octeon/ethernet-tx.c 			skb_frag_t *fs = skb_shinfo(skb)->frags + i;
skb_shinfo        282 drivers/staging/octeon/ethernet-tx.c 		hw_buffer.s.size = skb_shinfo(skb)->nr_frags + 1;
skb_shinfo        283 drivers/staging/octeon/ethernet-tx.c 		pko_command.s.segs = skb_shinfo(skb)->nr_frags + 1;
skb_shinfo        325 drivers/staging/octeon/ethernet-tx.c 	if (unlikely(skb_shinfo(skb)->nr_frags)) {
skb_shinfo       1317 drivers/staging/qlge/qlge_main.c 	int frag_cnt = skb_shinfo(skb)->nr_frags;
skb_shinfo       1350 drivers/staging/qlge/qlge_main.c 		skb_frag_t *frag = &skb_shinfo(skb)->frags[frag_idx];
skb_shinfo       1518 drivers/staging/qlge/qlge_main.c 	__skb_fill_page_desc(skb, skb_shinfo(skb)->nr_frags,
skb_shinfo       1526 drivers/staging/qlge/qlge_main.c 	skb_shinfo(skb)->nr_frags++;
skb_shinfo       2581 drivers/staging/qlge/qlge_main.c 		mac_iocb_ptr->mss = cpu_to_le16(skb_shinfo(skb)->gso_size);
skb_shinfo        245 drivers/staging/unisys/visornic/visornic_main.c 	numfrags = skb_shinfo(skb)->nr_frags;
skb_shinfo        257 drivers/staging/unisys/visornic/visornic_main.c 		numfrags = skb_shinfo(skb)->nr_frags;
skb_shinfo        286 drivers/staging/unisys/visornic/visornic_main.c 				  skb_frag_page(&skb_shinfo(skb)->frags[frag])),
skb_shinfo        287 drivers/staging/unisys/visornic/visornic_main.c 				  skb_frag_off(&skb_shinfo(skb)->frags[frag]),
skb_shinfo        288 drivers/staging/unisys/visornic/visornic_main.c 				  skb_frag_size(&skb_shinfo(skb)->frags[frag]),
skb_shinfo        299 drivers/staging/unisys/visornic/visornic_main.c 	if (skb_shinfo(skb)->frag_list) {
skb_shinfo        303 drivers/staging/unisys/visornic/visornic_main.c 		for (skbinlist = skb_shinfo(skb)->frag_list; skbinlist;
skb_shinfo       1299 drivers/staging/unisys/visornic/visornic_main.c 				skb_shinfo(skb)->frag_list = curr;
skb_shinfo        215 drivers/target/iscsi/cxgbit/cxgbit_main.c 	u8 skb_frag_idx = skb_shinfo(skb)->nr_frags;
skb_shinfo        228 drivers/target/iscsi/cxgbit/cxgbit_main.c 	skb_shinfo(skb)->nr_frags += gl->nfrags;
skb_shinfo        251 drivers/target/iscsi/cxgbit/cxgbit_main.c 		pdu_cb->hfrag_idx = skb_shinfo(skb)->nr_frags;
skb_shinfo        266 drivers/target/iscsi/cxgbit/cxgbit_main.c 		pdu_cb->dfrag_idx = skb_shinfo(skb)->nr_frags;
skb_shinfo        277 drivers/target/iscsi/cxgbit/cxgbit_main.c 		pdu_cb->hfrag_idx = skb_shinfo(skb)->nr_frags;
skb_shinfo        406 drivers/target/iscsi/cxgbit/cxgbit_main.c 	if ((gl && (((skb_shinfo(skb)->nr_frags + gl->nfrags) >
skb_shinfo        120 drivers/target/iscsi/cxgbit/cxgbit_target.c 	cnt = skb_shinfo(skb)->nr_frags;
skb_shinfo        898 drivers/target/iscsi/cxgbit/cxgbit_target.c 		struct skb_shared_info *ssi = skb_shinfo(csk->skb);
skb_shinfo       1388 drivers/target/iscsi/cxgbit/cxgbit_target.c 	struct skb_shared_info *ssi = skb_shinfo(skb);
skb_shinfo       1413 drivers/target/iscsi/cxgbit/cxgbit_target.c 	struct skb_shared_info *ssi = skb_shinfo(skb);
skb_shinfo       1431 drivers/target/iscsi/cxgbit/cxgbit_target.c 	struct skb_shared_info *hssi = skb_shinfo(hskb);
skb_shinfo       1432 drivers/target/iscsi/cxgbit/cxgbit_target.c 	struct skb_shared_info *ssi = skb_shinfo(skb);
skb_shinfo        135 drivers/target/tcm_fc/tfc_io.c 					   skb_shinfo(fp_skb(fp))->nr_frags,
skb_shinfo        158 drivers/target/tcm_fc/tfc_io.c 		    (skb_shinfo(fp_skb(fp))->nr_frags < FC_FRAME_SG_LEN))
skb_shinfo        340 drivers/usb/gadget/function/f_phonet.c 		skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, page,
skb_shinfo       4533 include/linux/netdevice.h 	return net_gso_ok(features, skb_shinfo(skb)->gso_type) &&
skb_shinfo        483 include/linux/skbuff.h #define skb_uarg(SKB)	((struct ubuf_info *)(skb_shinfo(SKB)->destructor_arg))
skb_shinfo       1409 include/linux/skbuff.h 	return &skb_shinfo(skb)->hwtstamps;
skb_shinfo       1414 include/linux/skbuff.h 	bool is_zcopy = skb && skb_shinfo(skb)->tx_flags & SKBTX_DEV_ZEROCOPY;
skb_shinfo       1427 include/linux/skbuff.h 		skb_shinfo(skb)->destructor_arg = uarg;
skb_shinfo       1428 include/linux/skbuff.h 		skb_shinfo(skb)->tx_flags |= SKBTX_ZEROCOPY_FRAG;
skb_shinfo       1434 include/linux/skbuff.h 	skb_shinfo(skb)->destructor_arg = (void *)((uintptr_t) val | 0x1UL);
skb_shinfo       1435 include/linux/skbuff.h 	skb_shinfo(skb)->tx_flags |= SKBTX_ZEROCOPY_FRAG;
skb_shinfo       1440 include/linux/skbuff.h 	return (uintptr_t) skb_shinfo(skb)->destructor_arg & 0x1UL;
skb_shinfo       1445 include/linux/skbuff.h 	return (void *)((uintptr_t) skb_shinfo(skb)->destructor_arg & ~0x1UL);
skb_shinfo       1463 include/linux/skbuff.h 		skb_shinfo(skb)->tx_flags &= ~SKBTX_ZEROCOPY_FRAG;
skb_shinfo       1474 include/linux/skbuff.h 		skb_shinfo(skb)->tx_flags &= ~SKBTX_ZEROCOPY_FRAG;
skb_shinfo       1603 include/linux/skbuff.h 	       (atomic_read(&skb_shinfo(skb)->dataref) & SKB_DATAREF_MASK) != 1;
skb_shinfo       1630 include/linux/skbuff.h 	dataref = atomic_read(&skb_shinfo(skb)->dataref);
skb_shinfo       1652 include/linux/skbuff.h 	atomic_set(&skb_shinfo(skb)->dataref, 1 + (1 << SKB_DATAREF_SHIFT));
skb_shinfo       2081 include/linux/skbuff.h 	for (i = skb_shinfo(skb)->nr_frags - 1; (int)i >= 0; i--)
skb_shinfo       2082 include/linux/skbuff.h 		len += skb_frag_size(&skb_shinfo(skb)->frags[i]);
skb_shinfo       2107 include/linux/skbuff.h 	skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       2141 include/linux/skbuff.h 	skb_shinfo(skb)->nr_frags = i + 1;
skb_shinfo       2965 include/linux/skbuff.h 	__skb_frag_ref(&skb_shinfo(skb)->frags[f]);
skb_shinfo       2988 include/linux/skbuff.h 	__skb_frag_unref(&skb_shinfo(skb)->frags[f]);
skb_shinfo       3053 include/linux/skbuff.h 	__skb_frag_set_page(&skb_shinfo(skb)->frags[f], page);
skb_shinfo       3242 include/linux/skbuff.h 		const skb_frag_t *frag = &skb_shinfo(skb)->frags[i - 1];
skb_shinfo       3277 include/linux/skbuff.h 	       skb_shinfo(skb)->tx_flags & SKBTX_SHARED_FRAG;
skb_shinfo       3452 include/linux/skbuff.h 	return skb_shinfo(skb)->frag_list != NULL;
skb_shinfo       3457 include/linux/skbuff.h 	skb_shinfo(skb)->frag_list = NULL;
skb_shinfo       3461 include/linux/skbuff.h 	for (iter = skb_shinfo(skb)->frag_list; iter; iter = iter->next)
skb_shinfo       3600 include/linux/skbuff.h 		(skb_shinfo(skb)->nr_frags && !(features & NETIF_F_SG)));
skb_shinfo       3695 include/linux/skbuff.h 	return skb_shinfo(skb)->meta_len;
skb_shinfo       3754 include/linux/skbuff.h 	skb_shinfo(skb)->meta_len = meta_len;
skb_shinfo       3830 include/linux/skbuff.h 	if (skb_shinfo(skb)->tx_flags & SKBTX_SW_TSTAMP)
skb_shinfo       4391 include/linux/skbuff.h 	return skb_shinfo(skb)->gso_size;
skb_shinfo       4397 include/linux/skbuff.h 	return skb_shinfo(skb)->gso_type & SKB_GSO_TCPV6;
skb_shinfo       4403 include/linux/skbuff.h 	return skb_shinfo(skb)->gso_type & SKB_GSO_SCTP;
skb_shinfo       4409 include/linux/skbuff.h 	return skb_shinfo(skb)->gso_type & (SKB_GSO_TCPV4 | SKB_GSO_TCPV6);
skb_shinfo       4414 include/linux/skbuff.h 	skb_shinfo(skb)->gso_size = 0;
skb_shinfo       4415 include/linux/skbuff.h 	skb_shinfo(skb)->gso_segs = 0;
skb_shinfo       4416 include/linux/skbuff.h 	skb_shinfo(skb)->gso_type = 0;
skb_shinfo       4441 include/linux/skbuff.h 	const struct skb_shared_info *shinfo = skb_shinfo(skb);
skb_shinfo        126 include/linux/udp.h 	if (skb_shinfo(skb)->gso_type & SKB_GSO_UDP_L4) {
skb_shinfo        127 include/linux/udp.h 		gso_size = skb_shinfo(skb)->gso_size;
skb_shinfo        135 include/linux/udp.h 	       skb_shinfo(skb)->gso_type & SKB_GSO_UDP_L4;
skb_shinfo        112 include/linux/virtio_net.h 		struct skb_shared_info *shinfo = skb_shinfo(skb);
skb_shinfo        137 include/linux/virtio_net.h 		struct skb_shared_info *sinfo = skb_shinfo(skb);
skb_shinfo        146 include/net/gre.h 		    !(skb_shinfo(skb)->gso_type &
skb_shinfo        430 include/net/ip_tunnels.h 		skb_shinfo(skb)->gso_type &= ~(NETIF_F_GSO_ENCAP_ALL >>
skb_shinfo        811 include/net/sch_generic.h 		       skb_is_gso(skb) ? skb_shinfo(skb)->gso_segs : 1);
skb_shinfo       2332 include/net/sock.h 	int segs = max_t(u16, 1, skb_shinfo(skb)->gso_segs);
skb_shinfo       2447 include/net/sock.h 	_sock_tx_timestamp(skb->sk, tsflags, &skb_shinfo(skb)->tx_flags,
skb_shinfo       2448 include/net/sock.h 			   &skb_shinfo(skb)->tskey);
skb_shinfo       2113 include/net/tcp.h 	segs_in = max_t(u16, 1, skb_shinfo(skb)->gso_segs);
skb_shinfo        142 include/net/udp.h 	for (skb = skb_shinfo(skb)->frag_list; skb; skb = skb->next) {
skb_shinfo        494 include/net/udp.h 		int segs_nr = skb_shinfo(skb)->gso_segs;
skb_shinfo         55 include/trace/events/net.h 		__entry->tx_flags = skb_shinfo(skb)->tx_flags;
skb_shinfo         56 include/trace/events/net.h 		__entry->gso_size = skb_shinfo(skb)->gso_size;
skb_shinfo         57 include/trace/events/net.h 		__entry->gso_segs = skb_shinfo(skb)->gso_segs;
skb_shinfo         58 include/trace/events/net.h 		__entry->gso_type = skb_shinfo(skb)->gso_type;
skb_shinfo        213 include/trace/events/net.h 		__entry->nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo        214 include/trace/events/net.h 		__entry->gso_size = skb_shinfo(skb)->gso_size;
skb_shinfo        215 include/trace/events/net.h 		__entry->gso_type = skb_shinfo(skb)->gso_type;
skb_shinfo       6839 lib/test_bpf.c 	skb_shinfo(skb[0])->gso_size = 1448;
skb_shinfo       6840 lib/test_bpf.c 	skb_shinfo(skb[0])->gso_type = SKB_GSO_TCPV4;
skb_shinfo       6841 lib/test_bpf.c 	skb_shinfo(skb[0])->gso_type |= SKB_GSO_DODGY;
skb_shinfo       6842 lib/test_bpf.c 	skb_shinfo(skb[0])->gso_segs = 0;
skb_shinfo       6843 lib/test_bpf.c 	skb_shinfo(skb[0])->frag_list = skb[1];
skb_shinfo        944 net/appletalk/ddp.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo        946 net/appletalk/ddp.c 		const skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       3744 net/bluetooth/hci_core.c 	list = skb_shinfo(skb)->frag_list;
skb_shinfo       3754 net/bluetooth/hci_core.c 		skb_shinfo(skb)->frag_list = NULL;
skb_shinfo       2169 net/bluetooth/l2cap_core.c 	frag = &skb_shinfo(skb)->frag_list;
skb_shinfo       2965 net/bluetooth/l2cap_core.c 	frag = &skb_shinfo(skb)->frag_list;
skb_shinfo       5892 net/bluetooth/l2cap_core.c 		skb_shinfo(skb)->frag_list = new_frag;
skb_shinfo        439 net/core/datagram.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo        441 net/core/datagram.c 		const skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo        571 net/core/datagram.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo        573 net/core/datagram.c 		const skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo        626 net/core/datagram.c 	int frag = skb_shinfo(skb)->nr_frags;
skb_shinfo       2841 net/core/dev.c 	if (unlikely(skb_shinfo(skb)->gso_size)) {
skb_shinfo       3059 net/core/dev.c 		for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       3060 net/core/dev.c 			skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       3130 net/core/dev.c 	u16 gso_segs = skb_shinfo(skb)->gso_segs;
skb_shinfo       3141 net/core/dev.c 	if (!(skb_shinfo(skb)->gso_type & SKB_GSO_PARTIAL))
skb_shinfo       3147 net/core/dev.c 	if (skb_shinfo(skb)->gso_type & SKB_GSO_TCPV4) {
skb_shinfo       3339 net/core/dev.c 	const struct skb_shared_info *shinfo = skb_shinfo(skb);
skb_shinfo       3710 net/core/dev.c 	if (unlikely(skb_shinfo(skb)->tx_flags & SKBTX_SCHED_TSTAMP))
skb_shinfo       5299 net/core/dev.c 		skb_shinfo(skb)->gso_size = 0;
skb_shinfo       5401 net/core/dev.c 	const struct skb_shared_info *pinfo = skb_shinfo(skb);
skb_shinfo       5420 net/core/dev.c 	struct skb_shared_info *pinfo = skb_shinfo(skb);
skb_shinfo       5549 net/core/dev.c 	skb_shinfo(skb)->gso_size = skb_gro_len(skb);
skb_shinfo       5668 net/core/dev.c 	skb_shinfo(skb)->gso_type = 0;
skb_shinfo       2852 net/core/filter.c 		struct skb_shared_info *shinfo = skb_shinfo(skb);
skb_shinfo       2893 net/core/filter.c 		struct skb_shared_info *shinfo = skb_shinfo(skb);
skb_shinfo       3022 net/core/filter.c 		if (!(skb_shinfo(skb)->gso_type & SKB_GSO_UDP_L4) ||
skb_shinfo       3095 net/core/filter.c 		struct skb_shared_info *shinfo = skb_shinfo(skb);
skb_shinfo       3119 net/core/filter.c 		if (!(skb_shinfo(skb)->gso_type & SKB_GSO_UDP_L4) ||
skb_shinfo       3133 net/core/filter.c 		struct skb_shared_info *shinfo = skb_shinfo(skb);
skb_shinfo        527 net/core/lwt_bpf.c 	struct skb_shared_info *shinfo = skb_shinfo(skb);
skb_shinfo        546 net/core/lwt_bpf.c 	if (!(skb_shinfo(skb)->gso_type & (SKB_GSO_TCPV4 | SKB_GSO_TCPV6)))
skb_shinfo       2653 net/core/pktgen.c 			skb_frag_off_set(&skb_shinfo(skb)->frags[i], 0);
skb_shinfo       2656 net/core/pktgen.c 				skb_frag_size_set(&skb_shinfo(skb)->frags[i],
skb_shinfo       2659 net/core/pktgen.c 				skb_frag_size_set(&skb_shinfo(skb)->frags[i], frag_len);
skb_shinfo       2660 net/core/pktgen.c 			datalen -= skb_frag_size(&skb_shinfo(skb)->frags[i]);
skb_shinfo       2661 net/core/pktgen.c 			skb->len += skb_frag_size(&skb_shinfo(skb)->frags[i]);
skb_shinfo       2662 net/core/pktgen.c 			skb->data_len += skb_frag_size(&skb_shinfo(skb)->frags[i]);
skb_shinfo       2664 net/core/pktgen.c 			skb_shinfo(skb)->nr_frags = i;
skb_shinfo       3174 net/core/pktgen.c 	int nr_frags = pkt_dev->skb ? skb_shinfo(pkt_dev->skb)->nr_frags : -1;
skb_shinfo        237 net/core/skbuff.c 	shinfo = skb_shinfo(skb);
skb_shinfo        280 net/core/skbuff.c 	shinfo = skb_shinfo(skb);
skb_shinfo        556 net/core/skbuff.c 	skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo        573 net/core/skbuff.c 	skb_drop_list(&skb_shinfo(skb)->frag_list);
skb_shinfo        596 net/core/skbuff.c 	struct skb_shared_info *shinfo = skb_shinfo(skb);
skb_shinfo        721 net/core/skbuff.c 	struct skb_shared_info *sh = skb_shinfo(skb);
skb_shinfo        782 net/core/skbuff.c 	for (i = 0; len && i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo        783 net/core/skbuff.c 		skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       1006 net/core/skbuff.c 	atomic_inc(&(skb_shinfo(skb)->dataref));
skb_shinfo       1029 net/core/skbuff.c 	skb_shinfo(n)->frag_list = first;
skb_shinfo       1344 net/core/skbuff.c 	int num_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       1373 net/core/skbuff.c 		skb_frag_t *f = &skb_shinfo(skb)->frags[i];
skb_shinfo       1408 net/core/skbuff.c 	skb_shinfo(skb)->nr_frags = new_frags;
skb_shinfo       1479 net/core/skbuff.c 	skb_shinfo(new)->gso_size = skb_shinfo(old)->gso_size;
skb_shinfo       1480 net/core/skbuff.c 	skb_shinfo(new)->gso_segs = skb_shinfo(old)->gso_segs;
skb_shinfo       1481 net/core/skbuff.c 	skb_shinfo(new)->gso_type = skb_shinfo(old)->gso_type;
skb_shinfo       1569 net/core/skbuff.c 	if (skb_shinfo(skb)->nr_frags) {
skb_shinfo       1578 net/core/skbuff.c 		for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       1579 net/core/skbuff.c 			skb_shinfo(n)->frags[i] = skb_shinfo(skb)->frags[i];
skb_shinfo       1582 net/core/skbuff.c 		skb_shinfo(n)->nr_frags = i;
skb_shinfo       1586 net/core/skbuff.c 		skb_shinfo(n)->frag_list = skb_shinfo(skb)->frag_list;
skb_shinfo       1640 net/core/skbuff.c 	       skb_shinfo(skb),
skb_shinfo       1641 net/core/skbuff.c 	       offsetof(struct skb_shared_info, frags[skb_shinfo(skb)->nr_frags]));
skb_shinfo       1653 net/core/skbuff.c 		for (i = 0; i < skb_shinfo(skb)->nr_frags; i++)
skb_shinfo       1679 net/core/skbuff.c 	atomic_set(&skb_shinfo(skb)->dataref, 1);
skb_shinfo       1930 net/core/skbuff.c 	int nfrags = skb_shinfo(skb)->nr_frags;
skb_shinfo       1943 net/core/skbuff.c 		int end = offset + skb_frag_size(&skb_shinfo(skb)->frags[i]);
skb_shinfo       1950 net/core/skbuff.c 		skb_frag_size_set(&skb_shinfo(skb)->frags[i++], len - offset);
skb_shinfo       1953 net/core/skbuff.c 		skb_shinfo(skb)->nr_frags = i;
skb_shinfo       1963 net/core/skbuff.c 	for (fragp = &skb_shinfo(skb)->frag_list; (frag = *fragp);
skb_shinfo       2075 net/core/skbuff.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       2076 net/core/skbuff.c 		int size = skb_frag_size(&skb_shinfo(skb)->frags[i]);
skb_shinfo       2091 net/core/skbuff.c 		struct sk_buff *list = skb_shinfo(skb)->frag_list;
skb_shinfo       2125 net/core/skbuff.c 		while ((list = skb_shinfo(skb)->frag_list) != insp) {
skb_shinfo       2126 net/core/skbuff.c 			skb_shinfo(skb)->frag_list = list->next;
skb_shinfo       2132 net/core/skbuff.c 			skb_shinfo(skb)->frag_list = clone;
skb_shinfo       2140 net/core/skbuff.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       2141 net/core/skbuff.c 		int size = skb_frag_size(&skb_shinfo(skb)->frags[i]);
skb_shinfo       2147 net/core/skbuff.c 			skb_frag_t *frag = &skb_shinfo(skb)->frags[k];
skb_shinfo       2149 net/core/skbuff.c 			*frag = skb_shinfo(skb)->frags[i];
skb_shinfo       2160 net/core/skbuff.c 	skb_shinfo(skb)->nr_frags = k;
skb_shinfo       2208 net/core/skbuff.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       2210 net/core/skbuff.c 		skb_frag_t *f = &skb_shinfo(skb)->frags[i];
skb_shinfo       2396 net/core/skbuff.c 	for (seg = 0; seg < skb_shinfo(skb)->nr_frags; seg++) {
skb_shinfo       2397 net/core/skbuff.c 		const skb_frag_t *f = &skb_shinfo(skb)->frags[seg];
skb_shinfo       2487 net/core/skbuff.c 	for (fragidx = 0; fragidx < skb_shinfo(skb)->nr_frags; fragidx++) {
skb_shinfo       2488 net/core/skbuff.c 		skb_frag_t *frag  = &skb_shinfo(skb)->frags[fragidx];
skb_shinfo       2496 net/core/skbuff.c 	for (; len && fragidx < skb_shinfo(skb)->nr_frags; fragidx++) {
skb_shinfo       2497 net/core/skbuff.c 		skb_frag_t *frag  = &skb_shinfo(skb)->frags[fragidx];
skb_shinfo       2521 net/core/skbuff.c 				skb = skb_shinfo(skb)->frag_list;
skb_shinfo       2569 net/core/skbuff.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       2570 net/core/skbuff.c 		skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       2648 net/core/skbuff.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       2650 net/core/skbuff.c 		skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       2747 net/core/skbuff.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       2752 net/core/skbuff.c 		end = start + skb_frag_size(&skb_shinfo(skb)->frags[i]);
skb_shinfo       2754 net/core/skbuff.c 			skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       2909 net/core/skbuff.c 	    skb_shinfo(from)->nr_frags >= MAX_SKB_FRAGS)
skb_shinfo       2979 net/core/skbuff.c 	for (i = 0; i < skb_shinfo(from)->nr_frags; i++) {
skb_shinfo       2984 net/core/skbuff.c 		skb_shinfo(to)->frags[j] = skb_shinfo(from)->frags[i];
skb_shinfo       2985 net/core/skbuff.c 		size = min_t(int, skb_frag_size(&skb_shinfo(to)->frags[j]),
skb_shinfo       2987 net/core/skbuff.c 		skb_frag_size_set(&skb_shinfo(to)->frags[j], size);
skb_shinfo       2992 net/core/skbuff.c 	skb_shinfo(to)->nr_frags = j;
skb_shinfo       3199 net/core/skbuff.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++)
skb_shinfo       3200 net/core/skbuff.c 		skb_shinfo(skb1)->frags[i] = skb_shinfo(skb)->frags[i];
skb_shinfo       3202 net/core/skbuff.c 	skb_shinfo(skb1)->nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo       3203 net/core/skbuff.c 	skb_shinfo(skb)->nr_frags  = 0;
skb_shinfo       3216 net/core/skbuff.c 	const int nfrags = skb_shinfo(skb)->nr_frags;
skb_shinfo       3218 net/core/skbuff.c 	skb_shinfo(skb)->nr_frags = 0;
skb_shinfo       3224 net/core/skbuff.c 		int size = skb_frag_size(&skb_shinfo(skb)->frags[i]);
skb_shinfo       3227 net/core/skbuff.c 			skb_shinfo(skb1)->frags[k] = skb_shinfo(skb)->frags[i];
skb_shinfo       3239 net/core/skbuff.c 				skb_frag_off_add(&skb_shinfo(skb1)->frags[0], len - pos);
skb_shinfo       3240 net/core/skbuff.c 				skb_frag_size_sub(&skb_shinfo(skb1)->frags[0], len - pos);
skb_shinfo       3241 net/core/skbuff.c 				skb_frag_size_set(&skb_shinfo(skb)->frags[i], len - pos);
skb_shinfo       3242 net/core/skbuff.c 				skb_shinfo(skb)->nr_frags++;
skb_shinfo       3246 net/core/skbuff.c 			skb_shinfo(skb)->nr_frags++;
skb_shinfo       3249 net/core/skbuff.c 	skb_shinfo(skb1)->nr_frags = k;
skb_shinfo       3262 net/core/skbuff.c 	skb_shinfo(skb1)->tx_flags |= skb_shinfo(skb)->tx_flags &
skb_shinfo       3313 net/core/skbuff.c 	to = skb_shinfo(tgt)->nr_frags;
skb_shinfo       3314 net/core/skbuff.c 	fragfrom = &skb_shinfo(skb)->frags[from];
skb_shinfo       3333 net/core/skbuff.c 			fragfrom = &skb_shinfo(skb)->frags[from];
skb_shinfo       3334 net/core/skbuff.c 			fragto = &skb_shinfo(tgt)->frags[merge];
skb_shinfo       3348 net/core/skbuff.c 	    (skb_shinfo(skb)->nr_frags - from) > (MAX_SKB_FRAGS - to))
skb_shinfo       3354 net/core/skbuff.c 	while ((todo > 0) && (from < skb_shinfo(skb)->nr_frags)) {
skb_shinfo       3358 net/core/skbuff.c 		fragfrom = &skb_shinfo(skb)->frags[from];
skb_shinfo       3359 net/core/skbuff.c 		fragto = &skb_shinfo(tgt)->frags[to];
skb_shinfo       3383 net/core/skbuff.c 	skb_shinfo(tgt)->nr_frags = to;
skb_shinfo       3386 net/core/skbuff.c 		fragfrom = &skb_shinfo(skb)->frags[0];
skb_shinfo       3387 net/core/skbuff.c 		fragto = &skb_shinfo(tgt)->frags[merge];
skb_shinfo       3395 net/core/skbuff.c 	while (from < skb_shinfo(skb)->nr_frags)
skb_shinfo       3396 net/core/skbuff.c 		skb_shinfo(skb)->frags[to++] = skb_shinfo(skb)->frags[from++];
skb_shinfo       3397 net/core/skbuff.c 	skb_shinfo(skb)->nr_frags = to;
skb_shinfo       3399 net/core/skbuff.c 	BUG_ON(todo > 0 && !skb_shinfo(skb)->nr_frags);
skb_shinfo       3490 net/core/skbuff.c 	while (st->frag_idx < skb_shinfo(st->cur_skb)->nr_frags) {
skb_shinfo       3491 net/core/skbuff.c 		frag = &skb_shinfo(st->cur_skb)->frags[st->frag_idx];
skb_shinfo       3519 net/core/skbuff.c 		st->cur_skb = skb_shinfo(st->root_skb)->frag_list;
skb_shinfo       3591 net/core/skbuff.c 	int i = skb_shinfo(skb)->nr_frags;
skb_shinfo       3594 net/core/skbuff.c 		skb_frag_size_add(&skb_shinfo(skb)->frags[i - 1], size);
skb_shinfo       3655 net/core/skbuff.c 	struct sk_buff *list_skb = skb_shinfo(head_skb)->frag_list;
skb_shinfo       3656 net/core/skbuff.c 	skb_frag_t *frag = skb_shinfo(head_skb)->frags;
skb_shinfo       3657 net/core/skbuff.c 	unsigned int mss = skb_shinfo(head_skb)->gso_size;
skb_shinfo       3667 net/core/skbuff.c 	int nfrags = skb_shinfo(head_skb)->nr_frags;
skb_shinfo       3674 net/core/skbuff.c 	    (skb_shinfo(head_skb)->gso_type & SKB_GSO_DODGY)) {
skb_shinfo       3706 net/core/skbuff.c 			    !net_gso_ok(features, skb_shinfo(head_skb)->gso_type))
skb_shinfo       3771 net/core/skbuff.c 			nfrags = skb_shinfo(list_skb)->nr_frags;
skb_shinfo       3772 net/core/skbuff.c 			frag = skb_shinfo(list_skb)->frags;
skb_shinfo       3850 net/core/skbuff.c 		nskb_frag = skb_shinfo(nskb)->frags;
skb_shinfo       3855 net/core/skbuff.c 		skb_shinfo(nskb)->tx_flags |= skb_shinfo(head_skb)->tx_flags &
skb_shinfo       3865 net/core/skbuff.c 				nfrags = skb_shinfo(list_skb)->nr_frags;
skb_shinfo       3866 net/core/skbuff.c 				frag = skb_shinfo(list_skb)->frags;
skb_shinfo       3885 net/core/skbuff.c 			if (unlikely(skb_shinfo(nskb)->nr_frags >=
skb_shinfo       3903 net/core/skbuff.c 			skb_shinfo(nskb)->nr_frags++;
skb_shinfo       3946 net/core/skbuff.c 		int type = skb_shinfo(head_skb)->gso_type;
skb_shinfo       3947 net/core/skbuff.c 		unsigned short gso_size = skb_shinfo(head_skb)->gso_size;
skb_shinfo       3957 net/core/skbuff.c 			skb_shinfo(iter)->gso_size = gso_size;
skb_shinfo       3958 net/core/skbuff.c 			skb_shinfo(iter)->gso_segs = partial_segs;
skb_shinfo       3959 net/core/skbuff.c 			skb_shinfo(iter)->gso_type = type;
skb_shinfo       3964 net/core/skbuff.c 			skb_shinfo(tail)->gso_size = 0;
skb_shinfo       3966 net/core/skbuff.c 			skb_shinfo(tail)->gso_segs = DIV_ROUND_UP(tail->len - doffset, gso_size);
skb_shinfo       3988 net/core/skbuff.c 	struct skb_shared_info *pinfo, *skbinfo = skb_shinfo(skb);
skb_shinfo       3999 net/core/skbuff.c 	pinfo = skb_shinfo(lp);
skb_shinfo       4076 net/core/skbuff.c 		skb_shinfo(p)->frag_list = skb;
skb_shinfo       4183 net/core/skbuff.c 	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       4188 net/core/skbuff.c 		end = start + skb_frag_size(&skb_shinfo(skb)->frags[i]);
skb_shinfo       4190 net/core/skbuff.c 			skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       4313 net/core/skbuff.c 	if ((skb_cloned(skb) || skb_shinfo(skb)->nr_frags) &&
skb_shinfo       4336 net/core/skbuff.c 	skb_p = &skb_shinfo(skb)->frag_list;
skb_shinfo       4352 net/core/skbuff.c 			if (skb_shinfo(skb1)->nr_frags ||
skb_shinfo       4361 net/core/skbuff.c 		    skb_shinfo(skb1)->nr_frags ||
skb_shinfo       4521 net/core/skbuff.c 		serr->ee.ee_data = skb_shinfo(skb)->tskey;
skb_shinfo       4581 net/core/skbuff.c 	    skb_shinfo(orig_skb)->tx_flags & SKBTX_IN_PROGRESS)
skb_shinfo       4605 net/core/skbuff.c 		skb_shinfo(skb)->tx_flags |= skb_shinfo(orig_skb)->tx_flags &
skb_shinfo       4607 net/core/skbuff.c 		skb_shinfo(skb)->tskey = skb_shinfo(orig_skb)->tskey;
skb_shinfo       5044 net/core/skbuff.c 	to_shinfo = skb_shinfo(to);
skb_shinfo       5045 net/core/skbuff.c 	from_shinfo = skb_shinfo(from);
skb_shinfo       5152 net/core/skbuff.c 	const struct skb_shared_info *shinfo = skb_shinfo(skb);
skb_shinfo       5233 net/core/skbuff.c 	const struct skb_shared_info *shinfo = skb_shinfo(skb);
skb_shinfo       5731 net/core/skbuff.c 	       skb_shinfo(skb),
skb_shinfo       5733 net/core/skbuff.c 			frags[skb_shinfo(skb)->nr_frags]));
skb_shinfo       5740 net/core/skbuff.c 		for (i = 0; i < skb_shinfo(skb)->nr_frags; i++)
skb_shinfo       5765 net/core/skbuff.c 	atomic_set(&skb_shinfo(skb)->dataref, 1);
skb_shinfo       5835 net/core/skbuff.c 	const int nfrags = skb_shinfo(skb)->nr_frags;
skb_shinfo       5851 net/core/skbuff.c 	       skb_shinfo(skb), offsetof(struct skb_shared_info,
skb_shinfo       5852 net/core/skbuff.c 					 frags[skb_shinfo(skb)->nr_frags]));
skb_shinfo       5859 net/core/skbuff.c 		int fsize = skb_frag_size(&skb_shinfo(skb)->frags[i]);
skb_shinfo       5862 net/core/skbuff.c 			shinfo->frags[k] = skb_shinfo(skb)->frags[i];
skb_shinfo       5906 net/core/skbuff.c 	atomic_set(&skb_shinfo(skb)->dataref, 1);
skb_shinfo         12 net/core/tso.c 	return skb_shinfo(skb)->gso_segs * 2 + skb_shinfo(skb)->nr_frags;
skb_shinfo         54 net/core/tso.c 	    (tso->next_frag_idx < skb_shinfo(skb)->nr_frags)) {
skb_shinfo         55 net/core/tso.c 		skb_frag_t *frag = &skb_shinfo(skb)->frags[tso->next_frag_idx];
skb_shinfo         78 net/core/tso.c 	    (tso->next_frag_idx < skb_shinfo(skb)->nr_frags)) {
skb_shinfo         79 net/core/tso.c 		skb_frag_t *frag = &skb_shinfo(skb)->frags[tso->next_frag_idx];
skb_shinfo       1338 net/ipv4/af_inet.c 		udpfrag = !!(skb_shinfo(skb)->gso_type & SKB_GSO_UDP);
skb_shinfo       1339 net/ipv4/af_inet.c 		fixedid = !!(skb_shinfo(skb)->gso_type & SKB_GSO_TCP_FIXEDID);
skb_shinfo       1353 net/ipv4/af_inet.c 	gso_partial = !!(skb_shinfo(segs)->gso_type & SKB_GSO_PARTIAL);
skb_shinfo       1367 net/ipv4/af_inet.c 				id += skb_shinfo(skb)->gso_segs;
skb_shinfo       1371 net/ipv4/af_inet.c 				tot_len = skb_shinfo(skb)->gso_size +
skb_shinfo       1397 net/ipv4/af_inet.c 	if (!(skb_shinfo(skb)->gso_type & SKB_GSO_IPXIP4))
skb_shinfo       1620 net/ipv4/af_inet.c 	skb_shinfo(skb)->gso_type |= SKB_GSO_IPXIP4;
skb_shinfo        297 net/ipv4/esp4.c 		} else if ((skb_shinfo(skb)->nr_frags < MAX_SKB_FRAGS)
skb_shinfo        325 net/ipv4/esp4.c 			nfrags = skb_shinfo(skb)->nr_frags;
skb_shinfo        329 net/ipv4/esp4.c 			skb_shinfo(skb)->nr_frags = ++nfrags;
skb_shinfo        429 net/ipv4/esp4.c 		skb_shinfo(skb)->nr_frags = 1;
skb_shinfo        438 net/ipv4/esp4.c 		sg_init_table(dsg, skb_shinfo(skb)->nr_frags + 1);
skb_shinfo        732 net/ipv4/esp4.c 			nfrags = skb_shinfo(skb)->nr_frags;
skb_shinfo        160 net/ipv4/esp4_offload.c 	if (!(skb_shinfo(skb)->gso_type & SKB_GSO_ESP))
skb_shinfo        267 net/ipv4/esp4_offload.c 			xo->seq.low += skb_shinfo(skb)->gso_segs;
skb_shinfo         43 net/ipv4/gre_offload.c 	need_csum = !!(skb_shinfo(skb)->gso_type & SKB_GSO_GRE_CSUM);
skb_shinfo         56 net/ipv4/gre_offload.c 	gso_partial = !!(skb_shinfo(segs)->gso_type & SKB_GSO_PARTIAL);
skb_shinfo         94 net/ipv4/gre_offload.c 				      skb_shinfo(skb)->gso_size;
skb_shinfo        236 net/ipv4/gre_offload.c 	skb_shinfo(skb)->gso_type = SKB_GSO_GRE;
skb_shinfo        457 net/ipv4/inet_fragment.c 		skb_shinfo(clone)->frag_list = skb_shinfo(head)->frag_list;
skb_shinfo        459 net/ipv4/inet_fragment.c 		for (i = 0; i < skb_shinfo(head)->nr_frags; i++)
skb_shinfo        460 net/ipv4/inet_fragment.c 			plen += skb_frag_size(&skb_shinfo(head)->frags[i]);
skb_shinfo        467 net/ipv4/inet_fragment.c 		skb_shinfo(head)->frag_list = clone;
skb_shinfo        470 net/ipv4/inet_fragment.c 		nextp = &skb_shinfo(head)->frag_list;
skb_shinfo        463 net/ipv4/ip_input.c 		       max_t(unsigned short, 1, skb_shinfo(skb)->gso_segs));
skb_shinfo        526 net/ipv4/ip_output.c 			     skb_shinfo(skb)->gso_segs ?: 1);
skb_shinfo        595 net/ipv4/ip_output.c 	iter->frag = skb_shinfo(skb)->frag_list;
skb_shinfo       1146 net/ipv4/ip_output.c 			skb_shinfo(skb)->tx_flags = cork->tx_flags;
skb_shinfo       1148 net/ipv4/ip_output.c 			skb_shinfo(skb)->tskey = tskey;
skb_shinfo       1182 net/ipv4/ip_output.c 			int i = skb_shinfo(skb)->nr_frags;
skb_shinfo       1196 net/ipv4/ip_output.c 				skb_shinfo(skb)->nr_frags = ++i;
skb_shinfo       1206 net/ipv4/ip_output.c 			skb_frag_size_add(&skb_shinfo(skb)->frags[i - 1], copy);
skb_shinfo       1483 net/ipv4/ip_output.c 	tail_skb = &(skb_shinfo(skb)->frag_list);
skb_shinfo         76 net/ipv4/ip_tunnel_core.c 	__ip_select_ident(net, iph, skb_shinfo(skb)->gso_segs ?: 1);
skb_shinfo        165 net/ipv4/ip_tunnel_core.c 		skb_shinfo(skb)->gso_type |= gso_type_mask;
skb_shinfo        466 net/ipv4/tcp.c 		struct skb_shared_info *shinfo = skb_shinfo(skb);
skb_shinfo        874 net/ipv4/tcp.c 			skb_shinfo(skb)->tx_flags = 0;
skb_shinfo       1023 net/ipv4/tcp.c 		i = skb_shinfo(skb)->nr_frags;
skb_shinfo       1033 net/ipv4/tcp.c 			skb_frag_size_add(&skb_shinfo(skb)->frags[i - 1], copy);
skb_shinfo       1040 net/ipv4/tcp.c 			skb_shinfo(skb)->tx_flags |= SKBTX_SHARED_FRAG;
skb_shinfo       1324 net/ipv4/tcp.c 			int i = skb_shinfo(skb)->nr_frags;
skb_shinfo       1353 net/ipv4/tcp.c 				skb_frag_size_add(&skb_shinfo(skb)->frags[i - 1], copy);
skb_shinfo       1800 net/ipv4/tcp.c 			frags = skb_shinfo(skb)->frags;
skb_shinfo       3815 net/ipv4/tcp.c 	const struct skb_shared_info *shi = skb_shinfo(skb);
skb_shinfo        173 net/ipv4/tcp_input.c 	len = skb_shinfo(skb)->gso_size ? : skb->len;
skb_shinfo       3057 net/ipv4/tcp_input.c 	shinfo = skb_shinfo(skb);
skb_shinfo       3710 net/ipv4/tcp_input.c 				num_dupack = max_t(u16, 1, skb_shinfo(skb)->gso_segs);
skb_shinfo       4461 net/ipv4/tcp_input.c 		u32 gso_segs = max_t(u16, 1, skb_shinfo(to)->gso_segs) +
skb_shinfo       4462 net/ipv4/tcp_input.c 			       max_t(u16, 1, skb_shinfo(from)->gso_segs);
skb_shinfo       4464 net/ipv4/tcp_input.c 		skb_shinfo(to)->gso_segs = min_t(u32, gso_segs, 0xFFFF);
skb_shinfo       4565 net/ipv4/tcp_input.c 	tp->rcv_ooopack += max_t(u16, 1, skb_shinfo(skb)->gso_segs);
skb_shinfo       1683 net/ipv4/tcp_ipv4.c 	shinfo = skb_shinfo(skb);
skb_shinfo       1738 net/ipv4/tcp_ipv4.c 		skb_shinfo(tail)->gso_size = max(shinfo->gso_size,
skb_shinfo       1739 net/ipv4/tcp_ipv4.c 						 skb_shinfo(tail)->gso_size);
skb_shinfo       1741 net/ipv4/tcp_ipv4.c 		gso_segs = skb_shinfo(tail)->gso_segs + shinfo->gso_segs;
skb_shinfo       1742 net/ipv4/tcp_ipv4.c 		skb_shinfo(tail)->gso_segs = min_t(u32, gso_segs, 0xFFFF);
skb_shinfo         19 net/ipv4/tcp_offload.c 			skb_shinfo(skb)->tx_flags |= SKBTX_SW_TSTAMP;
skb_shinfo         20 net/ipv4/tcp_offload.c 			skb_shinfo(skb)->tskey = ts_seq;
skb_shinfo         32 net/ipv4/tcp_offload.c 	if (!(skb_shinfo(skb)->gso_type & SKB_GSO_TCPV4))
skb_shinfo         80 net/ipv4/tcp_offload.c 	mss = skb_shinfo(skb)->gso_size;
skb_shinfo         87 net/ipv4/tcp_offload.c 		skb_shinfo(skb)->gso_segs = DIV_ROUND_UP(skb->len, mss);
skb_shinfo        110 net/ipv4/tcp_offload.c 		mss *= skb_shinfo(segs)->gso_segs;
skb_shinfo        118 net/ipv4/tcp_offload.c 	if (unlikely(skb_shinfo(gso_skb)->tx_flags & SKBTX_SW_TSTAMP))
skb_shinfo        119 net/ipv4/tcp_offload.c 		tcp_gso_tstamp(segs, skb_shinfo(gso_skb)->tskey, seq, mss);
skb_shinfo        258 net/ipv4/tcp_offload.c 	mss = skb_shinfo(p)->gso_size;
skb_shinfo        296 net/ipv4/tcp_offload.c 	skb_shinfo(skb)->gso_segs = NAPI_GRO_CB(skb)->count;
skb_shinfo        299 net/ipv4/tcp_offload.c 		skb_shinfo(skb)->gso_type |= SKB_GSO_TCP_ECN;
skb_shinfo        326 net/ipv4/tcp_offload.c 	skb_shinfo(skb)->gso_type |= SKB_GSO_TCPV4;
skb_shinfo        329 net/ipv4/tcp_offload.c 		skb_shinfo(skb)->gso_type |= SKB_GSO_TCP_FIXEDID;
skb_shinfo        377 net/ipv4/tcp_output.c 				skb_shinfo(skb)->gso_type |= SKB_GSO_TCP_ECN;
skb_shinfo       1130 net/ipv4/tcp_output.c 	skb_shinfo(skb)->gso_type = sk->sk_gso_type;
skb_shinfo       1166 net/ipv4/tcp_output.c 	skb_shinfo(skb)->gso_segs = tcp_skb_pcount(skb);
skb_shinfo       1167 net/ipv4/tcp_output.c 	skb_shinfo(skb)->gso_size = tcp_skb_mss(skb);
skb_shinfo       1260 net/ipv4/tcp_output.c 		(skb_shinfo(skb)->tx_flags & SKBTX_ANY_TSTAMP);
skb_shinfo       1265 net/ipv4/tcp_output.c 	struct skb_shared_info *shinfo = skb_shinfo(skb);
skb_shinfo       1269 net/ipv4/tcp_output.c 		struct skb_shared_info *shinfo2 = skb_shinfo(skb2);
skb_shinfo       1415 net/ipv4/tcp_output.c 	shinfo = skb_shinfo(skb);
skb_shinfo       2198 net/ipv4/tcp_output.c 			if (!skb_shinfo(skb)->nr_frags) {
skb_shinfo       2784 net/ipv4/tcp_output.c 			skb_shinfo(next_skb);
skb_shinfo       2785 net/ipv4/tcp_output.c 		struct skb_shared_info *shinfo = skb_shinfo(skb);
skb_shinfo        859 net/ipv4/udp.c 			skb_shinfo(skb)->gso_size = cork->gso_size;
skb_shinfo        860 net/ipv4/udp.c 			skb_shinfo(skb)->gso_type = SKB_GSO_UDP_L4;
skb_shinfo        861 net/ipv4/udp.c 			skb_shinfo(skb)->gso_segs = DIV_ROUND_UP(datalen,
skb_shinfo         40 net/ipv4/udp_offload.c 	if (skb_shinfo(skb)->gso_type & SKB_GSO_PARTIAL)
skb_shinfo         55 net/ipv4/udp_offload.c 	need_csum = !!(skb_shinfo(skb)->gso_type & SKB_GSO_UDP_TUNNEL_CSUM);
skb_shinfo         58 net/ipv4/udp_offload.c 	remcsum = !!(skb_shinfo(skb)->gso_type & SKB_GSO_TUNNEL_REMCSUM);
skb_shinfo         89 net/ipv4/udp_offload.c 	gso_partial = !!(skb_shinfo(segs)->gso_type & SKB_GSO_PARTIAL);
skb_shinfo        121 net/ipv4/udp_offload.c 			uh->len = htons(skb_shinfo(skb)->gso_size +
skb_shinfo        199 net/ipv4/udp_offload.c 	mss = skb_shinfo(gso_skb)->gso_size;
skb_shinfo        222 net/ipv4/udp_offload.c 		mss *= skb_shinfo(segs)->gso_segs;
skb_shinfo        228 net/ipv4/udp_offload.c 	skb_shinfo(seg)->tskey = skb_shinfo(gso_skb)->tskey;
skb_shinfo        229 net/ipv4/udp_offload.c 	skb_shinfo(seg)->tx_flags |=
skb_shinfo        230 net/ipv4/udp_offload.c 			(skb_shinfo(gso_skb)->tx_flags & SKBTX_ANY_TSTAMP);
skb_shinfo        298 net/ipv4/udp_offload.c 	    (skb_shinfo(skb)->gso_type &
skb_shinfo        304 net/ipv4/udp_offload.c 	if (!(skb_shinfo(skb)->gso_type & (SKB_GSO_UDP | SKB_GSO_UDP_L4)))
skb_shinfo        310 net/ipv4/udp_offload.c 	if (skb_shinfo(skb)->gso_type & SKB_GSO_UDP_L4)
skb_shinfo        313 net/ipv4/udp_offload.c 	mss = skb_shinfo(skb)->gso_size;
skb_shinfo        502 net/ipv4/udp_offload.c 	skb_shinfo(skb)->gso_segs = NAPI_GRO_CB(skb)->count;
skb_shinfo        503 net/ipv4/udp_offload.c 	skb_shinfo(skb)->gso_type |= SKB_GSO_UDP_L4;
skb_shinfo        523 net/ipv4/udp_offload.c 		skb_shinfo(skb)->gso_type = uh->check ? SKB_GSO_UDP_TUNNEL_CSUM
skb_shinfo        536 net/ipv4/udp_offload.c 		skb_shinfo(skb)->gso_type |= SKB_GSO_TUNNEL_REMCSUM;
skb_shinfo        242 net/ipv6/esp6.c 		} else if ((skb_shinfo(skb)->nr_frags < MAX_SKB_FRAGS)
skb_shinfo        270 net/ipv6/esp6.c 			nfrags = skb_shinfo(skb)->nr_frags;
skb_shinfo        274 net/ipv6/esp6.c 			skb_shinfo(skb)->nr_frags = ++nfrags;
skb_shinfo        370 net/ipv6/esp6.c 		skb_shinfo(skb)->nr_frags = 1;
skb_shinfo        379 net/ipv6/esp6.c 		sg_init_table(dsg, skb_shinfo(skb)->nr_frags + 1);
skb_shinfo        631 net/ipv6/esp6.c 			nfrags = skb_shinfo(skb)->nr_frags;
skb_shinfo        194 net/ipv6/esp6_offload.c 	if (!(skb_shinfo(skb)->gso_type & SKB_GSO_ESP))
skb_shinfo        295 net/ipv6/esp6_offload.c 			xo->seq.low += skb_shinfo(skb)->gso_segs;
skb_shinfo        173 net/ipv6/ip6_input.c 			max_t(unsigned short, 1, skb_shinfo(skb)->gso_segs));
skb_shinfo        103 net/ipv6/ip6_offload.c 	    skb_shinfo(skb)->gso_type & (SKB_GSO_IPXIP4 | SKB_GSO_IPXIP6))
skb_shinfo        105 net/ipv6/ip6_offload.c 			  (skb_shinfo(skb)->gso_type & SKB_GSO_UDP);
skb_shinfo        108 net/ipv6/ip6_offload.c 			  (skb_shinfo(skb)->gso_type & SKB_GSO_UDP);
skb_shinfo        119 net/ipv6/ip6_offload.c 	gso_partial = !!(skb_shinfo(segs)->gso_type & SKB_GSO_PARTIAL);
skb_shinfo        124 net/ipv6/ip6_offload.c 			payload_len = skb_shinfo(skb)->gso_size +
skb_shinfo        355 net/ipv6/ip6_offload.c 	skb_shinfo(skb)->gso_type |= SKB_GSO_IPXIP4;
skb_shinfo        362 net/ipv6/ip6_offload.c 	skb_shinfo(skb)->gso_type |= SKB_GSO_IPXIP6;
skb_shinfo        369 net/ipv6/ip6_offload.c 	skb_shinfo(skb)->gso_type |= SKB_GSO_IPXIP6;
skb_shinfo        385 net/ipv6/ip6_offload.c 	if (!(skb_shinfo(skb)->gso_type & SKB_GSO_IPXIP4))
skb_shinfo        394 net/ipv6/ip6_offload.c 	if (!(skb_shinfo(skb)->gso_type & SKB_GSO_IPXIP6))
skb_shinfo        403 net/ipv6/ip6_offload.c 	if (!(skb_shinfo(skb)->gso_type & SKB_GSO_IPXIP6))
skb_shinfo        612 net/ipv6/ip6_output.c 	iter->frag = skb_shinfo(skb)->frag_list;
skb_shinfo       1567 net/ipv6/ip6_output.c 			skb_shinfo(skb)->tx_flags = cork->tx_flags;
skb_shinfo       1569 net/ipv6/ip6_output.c 			skb_shinfo(skb)->tskey = tskey;
skb_shinfo       1603 net/ipv6/ip6_output.c 			int i = skb_shinfo(skb)->nr_frags;
skb_shinfo       1617 net/ipv6/ip6_output.c 				skb_shinfo(skb)->nr_frags = ++i;
skb_shinfo       1627 net/ipv6/ip6_output.c 			skb_frag_size_add(&skb_shinfo(skb)->frags[i - 1], copy);
skb_shinfo       1732 net/ipv6/ip6_output.c 	tail_skb = &(skb_shinfo(skb)->frag_list);
skb_shinfo         36 net/ipv6/tcpv6_offload.c 	skb_shinfo(skb)->gso_type |= SKB_GSO_TCPV6;
skb_shinfo         46 net/ipv6/tcpv6_offload.c 	if (!(skb_shinfo(skb)->gso_type & SKB_GSO_TCPV6))
skb_shinfo       1067 net/ipv6/udp.c 	struct sk_buff *frags = skb_shinfo(skb)->frag_list;
skb_shinfo       1146 net/ipv6/udp.c 			skb_shinfo(skb)->gso_size = cork->gso_size;
skb_shinfo       1147 net/ipv6/udp.c 			skb_shinfo(skb)->gso_type = SKB_GSO_UDP_L4;
skb_shinfo       1148 net/ipv6/udp.c 			skb_shinfo(skb)->gso_segs = DIV_ROUND_UP(datalen,
skb_shinfo         31 net/ipv6/udp_offload.c 	mss = skb_shinfo(skb)->gso_size;
skb_shinfo         35 net/ipv6/udp_offload.c 	if (skb->encapsulation && skb_shinfo(skb)->gso_type &
skb_shinfo         42 net/ipv6/udp_offload.c 		if (!(skb_shinfo(skb)->gso_type & (SKB_GSO_UDP | SKB_GSO_UDP_L4)))
skb_shinfo         48 net/ipv6/udp_offload.c 		if (skb_shinfo(skb)->gso_type & SKB_GSO_UDP_L4)
skb_shinfo       1225 net/iucv/af_iucv.c 			for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       1226 net/iucv/af_iucv.c 				skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       1325 net/iucv/af_iucv.c 			for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo       1326 net/iucv/af_iucv.c 				skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
skb_shinfo       2299 net/iucv/af_iucv.c 		if (skb_shinfo(list_skb) == skb_shinfo(skb)) {
skb_shinfo        630 net/kcm/kcmsock.c 		if (WARN_ON(!skb_shinfo(skb)->nr_frags)) {
skb_shinfo        635 net/kcm/kcmsock.c 		for (fragidx = 0; fragidx < skb_shinfo(skb)->nr_frags;
skb_shinfo        641 net/kcm/kcmsock.c 			frag = &skb_shinfo(skb)->frags[fragidx];
skb_shinfo        693 net/kcm/kcmsock.c 				skb = skb_shinfo(skb)->frag_list;
skb_shinfo        787 net/kcm/kcmsock.c 		i = skb_shinfo(skb)->nr_frags;
skb_shinfo        790 net/kcm/kcmsock.c 			skb_frag_size_add(&skb_shinfo(skb)->frags[i - 1], size);
skb_shinfo        791 net/kcm/kcmsock.c 			skb_shinfo(skb)->tx_flags |= SKBTX_SHARED_FRAG;
skb_shinfo        807 net/kcm/kcmsock.c 				skb_shinfo(head)->frag_list = tskb;
skb_shinfo        839 net/kcm/kcmsock.c 	skb_shinfo(skb)->tx_flags |= SKBTX_SHARED_FRAG;
skb_shinfo        958 net/kcm/kcmsock.c 		int i = skb_shinfo(skb)->nr_frags;
skb_shinfo        974 net/kcm/kcmsock.c 					skb_shinfo(head)->frag_list = tskb;
skb_shinfo       1000 net/kcm/kcmsock.c 			skb_frag_size_add(&skb_shinfo(skb)->frags[i - 1], copy);
skb_shinfo        716 net/mac80211/status.c 		kfree_skb_list(skb_shinfo(skb)->frag_list);
skb_shinfo        717 net/mac80211/status.c 		skb_shinfo(skb)->frag_list = NULL;
skb_shinfo       2735 net/mac80211/tx.c 		     skb_shinfo(skb)->tx_flags & SKBTX_WIFI_STATUS)) {
skb_shinfo       3294 net/mac80211/tx.c 	nfrags = 1 + skb_shinfo(skb)->nr_frags;
skb_shinfo       3295 net/mac80211/tx.c 	nfrags += 1 + skb_shinfo(head)->nr_frags;
skb_shinfo       3296 net/mac80211/tx.c 	frag_tail = &skb_shinfo(head)->frag_list;
skb_shinfo       3298 net/mac80211/tx.c 		nfrags += 1 + skb_shinfo(*frag_tail)->nr_frags;
skb_shinfo       3386 net/mac80211/tx.c 	if (skb_shinfo(skb)->gso_size)
skb_shinfo       3388 net/mac80211/tx.c 			DIV_ROUND_UP(skb->len, skb_shinfo(skb)->gso_size);
skb_shinfo       3448 net/mac80211/tx.c 	if (skb->sk && skb_shinfo(skb)->tx_flags & SKBTX_WIFI_STATUS)
skb_shinfo        365 net/netlink/af_netlink.c 		    !atomic_dec_return(&(skb_shinfo(skb)->dataref)))
skb_shinfo       1948 net/netlink/af_netlink.c 	if (unlikely(skb_shinfo(skb)->frag_list)) {
skb_shinfo       1960 net/netlink/af_netlink.c 			data_skb = skb_shinfo(skb)->frag_list;
skb_shinfo        301 net/openvswitch/datapath.c 	unsigned int gso_type = skb_shinfo(skb)->gso_type;
skb_shinfo        567 net/openvswitch/flow.c 			skb_shinfo(skb)->gso_type & SKB_GSO_UDP)
skb_shinfo        685 net/openvswitch/flow.c 		if (skb_shinfo(skb)->gso_type & SKB_GSO_UDP)
skb_shinfo       2527 net/packet/af_packet.c 		nr_frags = skb_shinfo(skb)->nr_frags;
skb_shinfo         99 net/phonet/pep-gprs.c 		skb_shinfo(rskb)->frag_list = skb;
skb_shinfo        107 net/phonet/pep-gprs.c 		skb->next = skb_shinfo(skb)->frag_list;
skb_shinfo       1210 net/phonet/pep.c 	skb_shinfo(rskb)->frag_list = skb;
skb_shinfo       1218 net/phonet/pep.c 	skb->next = skb_shinfo(skb)->frag_list;
skb_shinfo        252 net/rxrpc/rxkad.c 	if (skb_shinfo(skb)->nr_frags > 16)
skb_shinfo        454 net/rxrpc/rxkad.c 	nsg = skb_shinfo(skb)->nr_frags;
skb_shinfo        213 net/sched/act_csum.c 	if (skb_is_gso(skb) && skb_shinfo(skb)->gso_type & SKB_GSO_TCPV4)
skb_shinfo        237 net/sched/act_csum.c 	if (skb_is_gso(skb) && skb_shinfo(skb)->gso_type & SKB_GSO_TCPV6)
skb_shinfo        263 net/sched/act_csum.c 	if (skb_is_gso(skb) && skb_shinfo(skb)->gso_type & SKB_GSO_UDP)
skb_shinfo        319 net/sched/act_csum.c 	if (skb_is_gso(skb) && skb_shinfo(skb)->gso_type & SKB_GSO_UDP)
skb_shinfo       1311 net/sched/sch_cake.c 	const struct skb_shared_info *shinfo = skb_shinfo(skb);
skb_shinfo       1226 net/sched/sch_qfq.c 	gso_segs = skb_is_gso(skb) ? skb_shinfo(skb)->gso_segs : 1;
skb_shinfo        125 net/sctp/inqueue.c 				chunk->skb = skb_shinfo(chunk->skb)->frag_list;
skb_shinfo        162 net/sctp/inqueue.c 			if (skb_shinfo(chunk->skb)->frag_list)
skb_shinfo        167 net/sctp/inqueue.c 				chunk->skb = skb_shinfo(chunk->skb)->frag_list;
skb_shinfo         51 net/sctp/offload.c 		struct skb_shared_info *pinfo = skb_shinfo(skb);
skb_shinfo        393 net/sctp/output.c 		skb_shinfo(head)->frag_list = skb;
skb_shinfo        418 net/sctp/output.c 		skb_shinfo(head)->gso_type = sk->sk_gso_type;
skb_shinfo        509 net/sctp/output.c 		skb_shinfo(head)->gso_segs = pkt_count;
skb_shinfo        510 net/sctp/output.c 		skb_shinfo(head)->gso_size = GSO_BY_FRAGS;
skb_shinfo         73 net/sctp/sm_make_chunk.c 	struct sctp_chunk *chunk = skb_shinfo(skb)->destructor_arg;
skb_shinfo        114 net/sctp/sm_make_chunk.c 	skb_shinfo(skb)->destructor_arg = chunk;
skb_shinfo        137 net/sctp/socket.c 	skb_shinfo(chunk->skb)->destructor_arg = chunk;
skb_shinfo       8983 net/sctp/socket.c 	struct sctp_chunk *chunk = skb_shinfo(skb)->destructor_arg;
skb_shinfo        327 net/sctp/ulpqueue.c 	struct sk_buff *list = skb_shinfo(f_frag)->frag_list;
skb_shinfo        357 net/sctp/ulpqueue.c 			skb_shinfo(new)->frag_list = pos;
skb_shinfo        359 net/sctp/ulpqueue.c 			skb_shinfo(f_frag)->frag_list = pos;
skb_shinfo        989 net/sctp/ulpqueue.c 		flist = skb_shinfo(skb)->frag_list;
skb_shinfo        148 net/strparser/strparser.c 			if (unlikely(skb_shinfo(head)->frag_list)) {
skb_shinfo        172 net/strparser/strparser.c 				    &skb_shinfo(head)->frag_list;
skb_shinfo        166 net/tipc/msg.c 			skb_shinfo(head)->frag_list = frag;
skb_shinfo        140 net/tipc/trace.c 	i += scnprintf(buf + i, sz - i, " %u", skb_shinfo(skb)->nr_frags);
skb_shinfo         66 net/tls/tls_sw.c         for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
skb_shinfo         71 net/tls/tls_sw.c                 end = start + skb_frag_size(&skb_shinfo(skb)->frags[i]);
skb_shinfo        564 net/wireless/util.c 	struct skb_shared_info *sh = skb_shinfo(skb);
skb_shinfo        576 net/wireless/util.c 	struct skb_shared_info *sh = skb_shinfo(skb);
skb_shinfo        629 net/wireless/wext-core.c 	skb_shinfo(skb)->frag_list = compskb;
skb_shinfo        328 net/xdp/xsk.c  	u64 addr = (u64)(long)skb_shinfo(skb)->destructor_arg;
skb_shinfo        382 net/xdp/xsk.c  		skb_shinfo(skb)->destructor_arg = (void *)(long)desc.addr;
skb_shinfo         72 net/xfrm/xfrm_ipcomp.c 		if (WARN_ON(skb_shinfo(skb)->nr_frags >= MAX_SKB_FRAGS))
skb_shinfo         75 net/xfrm/xfrm_ipcomp.c 		frag = skb_shinfo(skb)->frags + skb_shinfo(skb)->nr_frags;
skb_shinfo         96 net/xfrm/xfrm_ipcomp.c 		skb_shinfo(skb)->nr_frags++;
skb_shinfo        592 net/xfrm/xfrm_output.c 			skb_shinfo(skb)->gso_type |= SKB_GSO_ESP;
skb_shinfo        570 net/xfrm/xfrm_replay.c 			oseq += skb_shinfo(skb)->gso_segs;
skb_shinfo        609 net/xfrm/xfrm_replay.c 			oseq += skb_shinfo(skb)->gso_segs;
skb_shinfo        653 net/xfrm/xfrm_replay.c 			oseq += skb_shinfo(skb)->gso_segs;