doff              193 arch/alpha/lib/csum_partial_copy.c 			     unsigned long doff,
doff              203 arch/alpha/lib/csum_partial_copy.c 	mskql(partial_dest, doff, partial_dest);
doff              207 arch/alpha/lib/csum_partial_copy.c 		insql(word, doff, second_dest);
doff              212 arch/alpha/lib/csum_partial_copy.c 		insqh(word, doff, partial_dest);
doff              223 arch/alpha/lib/csum_partial_copy.c 		insql(word, doff, second_dest);
doff              224 arch/alpha/lib/csum_partial_copy.c 		len += doff;
doff              231 arch/alpha/lib/csum_partial_copy.c 			insqh(word, doff, partial_dest);
doff              233 arch/alpha/lib/csum_partial_copy.c 		doff = len;
doff              236 arch/alpha/lib/csum_partial_copy.c 	mskqh(second_dest, doff, second_dest);
doff              251 arch/alpha/lib/csum_partial_copy.c 			   unsigned long soff, unsigned long doff,
doff              263 arch/alpha/lib/csum_partial_copy.c 	mskql(partial_dest, doff, partial_dest);
doff              276 arch/alpha/lib/csum_partial_copy.c 		insql(word, doff, second_dest);
doff              280 arch/alpha/lib/csum_partial_copy.c 		insqh(word, doff, partial_dest);
doff              283 arch/alpha/lib/csum_partial_copy.c 	len += doff;
doff              294 arch/alpha/lib/csum_partial_copy.c 		mskql(word, len-doff, word);
doff              296 arch/alpha/lib/csum_partial_copy.c 		insql(word, doff, second_dest);
doff              301 arch/alpha/lib/csum_partial_copy.c 			insqh(word, doff, partial_dest);
doff              315 arch/alpha/lib/csum_partial_copy.c 		mskql(word, len-doff, word);
doff              319 arch/alpha/lib/csum_partial_copy.c 		insql(word, doff, word);
doff              333 arch/alpha/lib/csum_partial_copy.c 	unsigned long doff = 7 & (unsigned long) dst;
doff              341 arch/alpha/lib/csum_partial_copy.c 		if (!doff) {
doff              359 arch/alpha/lib/csum_partial_copy.c 					doff, len-8, checksum,
doff              365 arch/alpha/lib/csum_partial_copy.c 					soff, doff, len-8, checksum,
doff             1324 drivers/crypto/hifn_795x.c 	unsigned int soff, doff;
doff             1345 drivers/crypto/hifn_795x.c 			doff = 0;
doff             1350 drivers/crypto/hifn_795x.c 			doff = dst->offset;
doff             1355 drivers/crypto/hifn_795x.c 		hifn_setup_dst_desc(dev, dpage, doff, len, n - len == 0);
doff              364 drivers/dma/fsl-edma-common.c 	edma_writew(edma, le16_to_cpu(tcd->doff), &regs->tcd[ch].doff);
doff              375 drivers/dma/fsl-edma-common.c 		       u16 biter, u16 doff, u32 dlast_sga, bool major_int,
doff              397 drivers/dma/fsl-edma-common.c 	tcd->doff = cpu_to_le16(doff);
doff              452 drivers/dma/fsl-edma-common.c 	u16 soff, doff, iter;
doff              493 drivers/dma/fsl-edma-common.c 			doff = 0;
doff              498 drivers/dma/fsl-edma-common.c 			doff = fsl_chan->cfg.src_addr_width;
doff              503 drivers/dma/fsl-edma-common.c 				  iter, doff, last_sg, true, false, true);
doff              520 drivers/dma/fsl-edma-common.c 	u16 soff, doff, iter;
doff              555 drivers/dma/fsl-edma-common.c 			doff = 0;
doff              560 drivers/dma/fsl-edma-common.c 			doff = fsl_chan->cfg.src_addr_width;
doff              568 drivers/dma/fsl-edma-common.c 					  nbytes, 0, iter, iter, doff, last_sg,
doff              574 drivers/dma/fsl-edma-common.c 					  nbytes, 0, iter, iter, doff, last_sg,
doff               77 drivers/dma/fsl-edma-common.h 	__le16	doff;
doff              153 drivers/dma/mpc512x_dma.c 	u32 doff:16;		/* Signed destination address offset */
doff              636 drivers/dma/mpc512x_dma.c 		tcd->doff = 32;
doff              642 drivers/dma/mpc512x_dma.c 		tcd->doff = 16;
doff              647 drivers/dma/mpc512x_dma.c 		tcd->doff = 4;
doff              652 drivers/dma/mpc512x_dma.c 		tcd->doff = 2;
doff              657 drivers/dma/mpc512x_dma.c 		tcd->doff = 1;
doff              749 drivers/dma/mpc512x_dma.c 			tcd->doff = mchan->dwidth;
doff              758 drivers/dma/mpc512x_dma.c 			tcd->doff = 0;
doff               28 drivers/gpu/drm/nouveau/nvkm/engine/disp/dacgf119.c 	const u32 doff = nv50_ior_base(dac);
doff               29 drivers/gpu/drm/nouveau/nvkm/engine/disp/dacgf119.c 	nvkm_mask(device, 0x612280 + doff, 0x07070707, 0x00000000);
doff               32 drivers/gpu/drm/nouveau/nvkm/engine/disp/dacnv50.c 	const u32 doff = nv50_ior_base(dac);
doff               33 drivers/gpu/drm/nouveau/nvkm/engine/disp/dacnv50.c 	nvkm_mask(device, 0x614280 + doff, 0x07070707, 0x00000000);
doff               40 drivers/gpu/drm/nouveau/nvkm/engine/disp/dacnv50.c 	const u32 doff = nv50_ior_base(dac);
doff               44 drivers/gpu/drm/nouveau/nvkm/engine/disp/dacnv50.c 	nvkm_wr32(device, 0x61a00c + doff, 0x00100000 | loadval);
doff               47 drivers/gpu/drm/nouveau/nvkm/engine/disp/dacnv50.c 	loadval = nvkm_mask(device, 0x61a00c + doff, 0xffffffff, 0x00000000);
doff               57 drivers/gpu/drm/nouveau/nvkm/engine/disp/dacnv50.c nv50_dac_power_wait(struct nvkm_device *device, const u32 doff)
doff               60 drivers/gpu/drm/nouveau/nvkm/engine/disp/dacnv50.c 		if (!(nvkm_rd32(device, 0x61a004 + doff) & 0x80000000))
doff               70 drivers/gpu/drm/nouveau/nvkm/engine/disp/dacnv50.c 	const u32  doff = nv50_ior_base(dac);
doff               78 drivers/gpu/drm/nouveau/nvkm/engine/disp/dacnv50.c 	nv50_dac_power_wait(device, doff);
doff               79 drivers/gpu/drm/nouveau/nvkm/engine/disp/dacnv50.c 	nvkm_mask(device, 0x61a004 + doff, field, state);
doff               80 drivers/gpu/drm/nouveau/nvkm/engine/disp/dacnv50.c 	nv50_dac_power_wait(device, doff);
doff               98 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c read_div(struct gf100_clk *clk, int doff, u32 dsrc, u32 dctl)
doff              101 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c 	u32 ssrc = nvkm_rd32(device, dsrc + (doff * 4));
doff              112 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c 		sclk = read_vco(clk, dsrc + (doff * 4));
doff              115 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c 		if (doff <= 2) {
doff              116 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c 			sctl = nvkm_rd32(device, dctl + (doff * 4));
doff              106 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c read_div(struct gk104_clk *clk, int doff, u32 dsrc, u32 dctl)
doff              109 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c 	u32 ssrc = nvkm_rd32(device, dsrc + (doff * 4));
doff              110 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c 	u32 sctl = nvkm_rd32(device, dctl + (doff * 4));
doff              121 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c 			u32 sclk = read_vco(clk, dsrc + (doff * 4));
doff              126 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c 		return read_vco(clk, dsrc + (doff * 4));
doff              516 drivers/infiniband/hw/i40iw/i40iw_cm.c 	tcph->doff = (u16)((sizeof(*tcph) + opts_len + 3) >> 2);
doff              517 drivers/infiniband/hw/i40iw/i40iw_cm.c 	sqbuf->tcphlen = tcph->doff << 2;
doff             2587 drivers/infiniband/hw/i40iw/i40iw_cm.c 	optionsize = (tcph->doff << 2) - sizeof(struct tcphdr);
doff             2655 drivers/infiniband/hw/i40iw/i40iw_cm.c 	optionsize = (tcph->doff << 2) - sizeof(struct tcphdr);
doff             2730 drivers/infiniband/hw/i40iw/i40iw_cm.c 	optionsize = (tcph->doff << 2) - sizeof(struct tcphdr);
doff             1495 drivers/infiniband/hw/i40iw/i40iw_utils.c 	buf->tcphlen = (tcph->doff) << 2;
doff             2070 drivers/net/ethernet/amazon/ena/ena_netdev.c 			ena_meta->l4_hdr_len = tcp_hdr(skb)->doff;
doff             1807 drivers/net/ethernet/chelsio/cxgb/sge.c 		hdr->tcp_hdr_words = tcp_hdr(skb)->doff;
doff             1208 drivers/net/ethernet/chelsio/cxgb3/sge.c 		    V_LSO_TCPHDR_WORDS(tcp_hdr(skb)->doff);
doff             1524 drivers/net/ethernet/chelsio/cxgb4/sge.c 					LSO_TCPHDR_LEN_V(tcp_hdr(skb)->doff));
doff             1831 drivers/net/ethernet/chelsio/cxgb4/sge.c 				    LSO_TCPHDR_LEN_V(tcp_hdr(skb)->doff));
doff             1299 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 				    LSO_TCPHDR_LEN_V(tcp_hdr(skb)->doff));
doff              725 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 	hdr_len = (l4.tcp->doff << 2) + l4_offset;
doff              931 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 			       l4.tcp->doff);
doff              242 drivers/net/ethernet/huawei/hinic/hinic_tx.c 		*l4_len = l4->tcp->doff * 4;
doff             1223 drivers/net/ethernet/ibm/ibmveth.c 		hdr_len = offset + tcph->doff * 4;
doff              777 drivers/net/ethernet/intel/fm10k/fm10k_main.c 	hdrlen = (th - skb->data) + (((struct tcphdr *)th)->doff << 2);
doff             2966 drivers/net/ethernet/intel/i40e/i40e_txrx.c 	*hdr_len = (l4.tcp->doff * 4) + l4_offset;
doff             3169 drivers/net/ethernet/intel/i40e/i40e_txrx.c 		offset |= l4.tcp->doff << I40E_TX_DESC_LENGTH_L4_FC_LEN_SHIFT;
doff             1932 drivers/net/ethernet/intel/iavf/iavf_txrx.c 	*hdr_len = (l4.tcp->doff * 4) + l4_offset;
doff             2091 drivers/net/ethernet/intel/iavf/iavf_txrx.c 		offset |= l4.tcp->doff << IAVF_TX_DESC_LENGTH_L4_FC_LEN_SHIFT;
doff             1804 drivers/net/ethernet/intel/ice/ice_txrx.c 		l4_len = l4.tcp->doff;
doff             1938 drivers/net/ethernet/intel/ice/ice_txrx.c 	off->header_len = (l4.tcp->doff * 4) + l4_start;
doff             5747 drivers/net/ethernet/intel/igb/igb_main.c 	*hdr_len = (l4.tcp->doff * 4) + l4_offset;
doff             2051 drivers/net/ethernet/intel/igbvf/netdev.c 	*hdr_len = (l4.tcp->doff * 4) + l4_offset;
doff             8019 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 	*hdr_len = (l4.tcp->doff * 4) + l4_offset;
doff             3807 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 	*hdr_len = (l4.tcp->doff * 4) + l4_offset;
doff              756 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 		check = csum_partial(tcp, tcp->doff * 4,
doff              773 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 		check = csum_partial(tcp, tcp->doff * 4,
doff             8220 drivers/net/ethernet/neterion/s2io.c 	return ntohs(ip->tot_len) - (ip->ihl << 2) - (tcp->doff << 2);
doff             8241 drivers/net/ethernet/neterion/s2io.c 	if (tcp->doff == 8) {
doff             8337 drivers/net/ethernet/neterion/s2io.c 	if (tcp->doff != 5 && tcp->doff != 8)
doff             8340 drivers/net/ethernet/neterion/s2io.c 	if (tcp->doff == 8) {
doff             1624 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c 	length = (iph->ihl << 2) + (th->doff << 2) + lro_length;
doff             1325 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 		length = (th->doff << 2) + lro_length;
doff             1330 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 		length = (iph->ihl << 2) + (th->doff << 2) + lro_length;
doff             1848 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 		length = (th->doff << 2) + lro_length;
doff             1853 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 		length = (iph->ihl << 2) + (th->doff << 2) + lro_length;
doff              388 drivers/net/ethernet/sfc/tx.c 				(tcp_hdr(skb)->doff << 2u);
doff              162 drivers/net/ethernet/sfc/tx_tso.c 				   (tcp_hdr(skb)->doff << 2u)) >
doff              179 drivers/net/ethernet/sfc/tx_tso.c 	header_len = st->tcp_off + (tcp_hdr(skb)->doff << 2u);
doff              150 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c 		thdr->doff = sizeof(struct tcphdr) / 4;
doff             1239 drivers/net/ethernet/sun/sunvnet_common.c 		hlen += tcp_hdr(skb)->doff * 4;
doff              268 drivers/net/slip/slhc.c 	if (th->doff < sizeof(struct tcphdr) / 4)
doff              270 drivers/net/slip/slhc.c 	hlen = nlen + th->doff * 4;
doff              357 drivers/net/slip/slhc.c 	 || th->doff != cs->cs_tcp.doff
doff              359 drivers/net/slip/slhc.c 	 || (th->doff > 5 && memcmp(th+1,cs->cs_tcpopt,((th->doff)-5)*4) != 0)){
doff              480 drivers/net/slip/slhc.c 	if (th->doff > 5)
doff              481 drivers/net/slip/slhc.c 	  memcpy(cs->cs_tcpopt, th+1, ((th->doff) - 5) * 4);
doff              547 drivers/net/slip/slhc.c 	hdrlen = ip->ihl * 4 + thp->doff * 4;
doff              631 drivers/net/slip/slhc.c 	if (thp->doff > 5) {
doff              632 drivers/net/slip/slhc.c 	  memcpy(cp, cs->cs_tcpopt, ((thp->doff) - 5) * 4);
doff              633 drivers/net/slip/slhc.c 	  cp += ((thp->doff) - 5) * 4;
doff              683 drivers/net/slip/slhc.c 	if (cs->cs_tcp.doff > 5)
doff              684 drivers/net/slip/slhc.c 	  memcpy(cs->cs_tcpopt, icp + ihl*4 + sizeof(struct tcphdr), (cs->cs_tcp.doff - 5) * 4);
doff              685 drivers/net/slip/slhc.c 	cs->cs_hsize = ihl*2 + cs->cs_tcp.doff*2;
doff             1274 drivers/net/vmxnet3/vmxnet3_drv.c 	return (hlen + (hdr.tcp->doff << 2));
doff             1485 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 	u8 doff;
doff             1655 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 			doff = brcmf_sdio_getdatoffset(&dptr[SDPCM_HWHDR_LEN]);
doff             1662 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 			skb_pull(pfirst, doff);
doff             1720 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c brcmf_sdio_read_control(struct brcmf_sdio *bus, u8 *hdr, uint len, uint doff)
doff             1761 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 	if ((len - doff) > bus->sdiodev->bus_if->maxctl) {
doff             1763 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 			  len, len - doff, bus->sdiodev->bus_if->maxctl);
doff             1796 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 	bus->rxctl = buf + doff;
doff             1798 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 	bus->rxlen = len - doff;
doff             2361 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 	u8 doff;
doff             2374 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 	doff = ((unsigned long)frame % bus->head_align);
doff             2375 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 	if (doff) {
doff             2376 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 		frame -= doff;
doff             2377 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 		len += doff;
doff             2378 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 		memset(frame + bus->tx_hdrlen, 0, doff);
doff             2394 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 	hd_info.dat_offset = doff + bus->tx_hdrlen;
doff             2087 drivers/net/wireless/intel/iwlwifi/pcie/tx.c 					       len + tcph->doff * 4,
doff             2094 drivers/net/wireless/intel/iwlwifi/pcie/tx.c 						 len + tcph->doff * 4,
doff             2622 drivers/staging/qlge/qlge_main.c 				(tcp_hdr(skb)->doff << 2));
doff              160 drivers/staging/wilc1000/wilc_wlan.c 	data_offset = tcp_hdr_ptr->doff << 2;
doff               31 include/linux/tcp.h 	return th->doff * 4;
doff               46 include/linux/tcp.h 	return inner_tcp_hdr(skb)->doff * 4;
doff               51 include/linux/tcp.h 	return (tcp_hdr(skb)->doff - 5) * 4;
doff               53 include/net/inet6_hashtables.h 				   struct sk_buff *skb, int doff,
doff               62 include/net/inet6_hashtables.h 					  struct sk_buff *skb, int doff,
doff               77 include/net/inet6_hashtables.h 	return inet6_lookup_listener(net, hashinfo, skb, doff, saddr, sport,
doff               82 include/net/inet6_hashtables.h 					      struct sk_buff *skb, int doff,
doff               95 include/net/inet6_hashtables.h 			      doff, &ipv6_hdr(skb)->saddr, sport,
doff              101 include/net/inet6_hashtables.h 			  struct sk_buff *skb, int doff,
doff              258 include/net/inet_hashtables.h 				    struct sk_buff *skb, int doff,
doff              266 include/net/inet_hashtables.h 		struct sk_buff *skb, int doff,
doff              270 include/net/inet_hashtables.h 	return __inet_lookup_listener(net, hashinfo, skb, doff, saddr, sport,
doff              343 include/net/inet_hashtables.h 					 struct sk_buff *skb, int doff,
doff              358 include/net/inet_hashtables.h 	return __inet_lookup_listener(net, hashinfo, skb, doff, saddr,
doff              364 include/net/inet_hashtables.h 				       struct sk_buff *skb, int doff,
doff              372 include/net/inet_hashtables.h 	sk = __inet_lookup(net, hashinfo, skb, doff, saddr, sport, daddr,
doff              382 include/net/inet_hashtables.h 					     int doff,
doff              396 include/net/inet_hashtables.h 			     doff, iph->saddr, sport,
doff               74 include/net/ip6_checksum.h 					 csum_partial(th, th->doff << 2,
doff               45 include/net/netfilter/nf_synproxy.h bool synproxy_parse_options(const struct sk_buff *skb, unsigned int doff,
doff               32 include/uapi/linux/tcp.h 		doff:4,
doff               42 include/uapi/linux/tcp.h 	__u16	doff:4,
doff             5868 net/core/filter.c 	if (unlikely(th_len < sizeof(*th) || th_len != th->doff * 4))
doff             1611 net/core/flow_dissector.c 		const u8 *doff;
doff             1614 net/core/flow_dissector.c 		doff = __skb_header_pointer(skb, poff + 12, sizeof(_doff),
doff             1616 net/core/flow_dissector.c 		if (!doff)
doff             1619 net/core/flow_dissector.c 		poff += max_t(u32, sizeof(struct tcphdr), (*doff & 0xF0) >> 2);
doff              259 net/ipv4/inet_hashtables.c 				struct sk_buff *skb, int doff,
doff              279 net/ipv4/inet_hashtables.c 							       skb, doff);
doff              293 net/ipv4/inet_hashtables.c 				    struct sk_buff *skb, int doff,
doff              305 net/ipv4/inet_hashtables.c 	result = inet_lhash2_lookup(net, ilb2, skb, doff,
doff              315 net/ipv4/inet_hashtables.c 	result = inet_lhash2_lookup(net, ilb2, skb, doff,
doff               53 net/ipv4/netfilter/nf_nat_h323.c 		*data = skb->data + ip_hdrlen(skb) + th->doff * 4 + dataoff;
doff               79 net/ipv4/netfilter/nf_reject_ipv4.c 	tcph->doff	= sizeof(struct tcphdr) / 4;
doff               86 net/ipv4/netfilter/nf_reject_ipv4.c 				      (oth->doff << 2));
doff               74 net/ipv4/netfilter/nf_socket_ipv4.c nf_socket_get_sock_v4(struct net *net, struct sk_buff *skb, const int doff,
doff               82 net/ipv4/netfilter/nf_socket_ipv4.c 		return inet_lookup(net, &tcp_hashinfo, skb, doff,
doff              104 net/ipv4/netfilter/nf_socket_ipv4.c 	int doff = 0;
doff              122 net/ipv4/netfilter/nf_socket_ipv4.c 		doff = iph->protocol == IPPROTO_TCP ?
doff              154 net/ipv4/netfilter/nf_socket_ipv4.c 	return nf_socket_get_sock_v4(net, data_skb, doff, protocol, saddr,
doff             2988 net/ipv4/route.c 		tcph->doff	= sizeof(struct tcphdr) / 4;
doff             3798 net/ipv4/tcp_input.c 	int length = (th->doff * 4) - sizeof(struct tcphdr);
doff             3846 net/ipv4/tcp_input.c 	int length = (th->doff * 4) - sizeof(struct tcphdr);
doff             3986 net/ipv4/tcp_input.c 	if (th->doff == (sizeof(*th) / 4)) {
doff             3990 net/ipv4/tcp_input.c 		   th->doff == ((sizeof(*th) + TCPOLEN_TSTAMP_ALIGNED) / 4)) {
doff             4008 net/ipv4/tcp_input.c 	int length = (th->doff << 2) - sizeof(*th);
doff             4772 net/ipv4/tcp_input.c 	__skb_pull(skb, tcp_hdr(skb)->doff * 4);
doff             5384 net/ipv4/tcp_input.c 		u32 ptr = tp->urg_seq - ntohl(th->seq) + (th->doff * 4) -
doff             5690 net/ipv4/tcp_input.c 	if (len < (th->doff << 2) || tcp_checksum_complete(skb))
doff              686 net/ipv4/tcp_ipv4.c 	rep.th.doff   = sizeof(struct tcphdr) / 4;
doff              694 net/ipv4/tcp_ipv4.c 				       skb->len - (th->doff << 2));
doff              744 net/ipv4/tcp_ipv4.c 		rep.th.doff = arg.iov[0].iov_len / 4;
doff              839 net/ipv4/tcp_ipv4.c 	rep.th.doff    = arg.iov[0].iov_len / 4;
doff              854 net/ipv4/tcp_ipv4.c 		rep.th.doff = arg.iov[0].iov_len/4;
doff             1222 net/ipv4/tcp_ipv4.c 	if (tcp_v4_md5_hash_headers(hp, daddr, saddr, th, th->doff << 2))
doff             1268 net/ipv4/tcp_ipv4.c 	if (tcp_md5_hash_skb_data(hp, skb, th->doff << 2))
doff             1625 net/ipv4/tcp_ipv4.c 	if (th->doff < sizeof(struct tcphdr) / 4)
doff             1682 net/ipv4/tcp_ipv4.c 	hdrlen = th->doff * 4;
doff             1707 net/ipv4/tcp_ipv4.c 	    thtail->doff != th->doff ||
doff             1772 net/ipv4/tcp_ipv4.c 	return sk_filter_trim_cap(sk, skb, th->doff * 4);
doff             1794 net/ipv4/tcp_ipv4.c 				    skb->len - th->doff * 4);
doff             1830 net/ipv4/tcp_ipv4.c 	if (unlikely(th->doff < sizeof(struct tcphdr) / 4))
doff             1832 net/ipv4/tcp_ipv4.c 	if (!pskb_may_pull(skb, th->doff * 4))
doff              100 net/ipv4/tcp_minisocks.c 	if (th->doff > (sizeof(*th) >> 2) && tcptw->tw_ts_recent_stamp) {
doff              580 net/ipv4/tcp_minisocks.c 	if (th->doff > (sizeof(struct tcphdr)>>2)) {
doff               70 net/ipv4/tcp_offload.c 	thlen = th->doff * 4;
doff              204 net/ipv4/tcp_offload.c 	thlen = th->doff * 4;
doff             3350 net/ipv4/tcp_output.c 	th->doff = (tcp_header_size >> 2);
doff              117 net/ipv6/inet6_hashtables.c 		struct sk_buff *skb, int doff,
doff              137 net/ipv6/inet6_hashtables.c 							       skb, doff);
doff              151 net/ipv6/inet6_hashtables.c 		struct sk_buff *skb, int doff,
doff              163 net/ipv6/inet6_hashtables.c 	result = inet6_lhash2_lookup(net, ilb2, skb, doff,
doff              173 net/ipv6/inet6_hashtables.c 	result = inet6_lhash2_lookup(net, ilb2, skb, doff,
doff              184 net/ipv6/inet6_hashtables.c 			  struct sk_buff *skb, int doff,
doff              192 net/ipv6/inet6_hashtables.c 	sk = __inet6_lookup(net, hashinfo, skb, doff, saddr, sport, daddr,
doff               97 net/ipv6/netfilter/nf_reject_ipv6.c 	tcph->doff = sizeof(struct tcphdr)/4;
doff              108 net/ipv6/netfilter/nf_reject_ipv6.c 				      otcplen - (oth->doff<<2));
doff               78 net/ipv6/netfilter/nf_socket_ipv6.c nf_socket_get_sock_v6(struct net *net, struct sk_buff *skb, int doff,
doff               86 net/ipv6/netfilter/nf_socket_ipv6.c 		return inet6_lookup(net, &tcp_hashinfo, skb, doff,
doff              104 net/ipv6/netfilter/nf_socket_ipv6.c 	int doff = 0;
doff              127 net/ipv6/netfilter/nf_socket_ipv6.c 		doff = tproto == IPPROTO_TCP ?
doff              141 net/ipv6/netfilter/nf_socket_ipv6.c 	return nf_socket_get_sock_v6(net, data_skb, doff, tproto, saddr, daddr,
doff              633 net/ipv6/tcp_ipv6.c 	if (tcp_v6_md5_hash_headers(hp, daddr, saddr, th, th->doff << 2))
doff              680 net/ipv6/tcp_ipv6.c 	if (tcp_md5_hash_skb_data(hp, skb, th->doff << 2))
doff              842 net/ipv6/tcp_ipv6.c 	t1->doff = tot_len / 4;
doff              987 net/ipv6/tcp_ipv6.c 			  (th->doff << 2);
doff             1469 net/ipv6/tcp_ipv6.c 				    skb->len - th->doff*4);
doff             1503 net/ipv6/tcp_ipv6.c 	if (unlikely(th->doff < sizeof(struct tcphdr)/4))
doff             1505 net/ipv6/tcp_ipv6.c 	if (!pskb_may_pull(skb, th->doff*4))
doff             1713 net/ipv6/tcp_ipv6.c 	if (th->doff < sizeof(struct tcphdr) / 4)
doff               70 net/netfilter/ipvs/ip_vs_ftp.c 	if ((th->doff << 2) < sizeof(struct tcphdr))
doff               73 net/netfilter/ipvs/ip_vs_ftp.c 	return (char *)th + (th->doff << 2);
doff              405 net/netfilter/nf_conntrack_ftp.c 	dataoff = protoff + th->doff * 4;
doff              138 net/netfilter/nf_conntrack_h323_main.c 	tcpdataoff = protoff + th->doff * 4;
doff              139 net/netfilter/nf_conntrack_irc.c 	dataoff = protoff + th->doff*4;
doff              548 net/netfilter/nf_conntrack_pptp.c 	nexthdr_off += tcph->doff * 4;
doff              549 net/netfilter/nf_conntrack_pptp.c 	datalen = tcplen - tcph->doff * 4;
doff              328 net/netfilter/nf_conntrack_proto_tcp.c 	return (seq + len - dataoff - tcph->doff*4
doff              348 net/netfilter/nf_conntrack_proto_tcp.c 	int length = (tcph->doff*4) - sizeof(struct tcphdr);
doff              403 net/netfilter/nf_conntrack_proto_tcp.c 	int length = (tcph->doff*4) - sizeof(struct tcphdr);
doff              731 net/netfilter/nf_conntrack_proto_tcp.c 	if (th->doff*4 < sizeof(struct tcphdr) || tcplen < th->doff*4) {
doff               90 net/netfilter/nf_conntrack_sane.c 	dataoff = protoff + th->doff * 4;
doff              127 net/netfilter/nf_conntrack_seqadj.c 	optend = protoff + tcph->doff * 4;
doff             1547 net/netfilter/nf_conntrack_sip.c 	dataoff = protoff + th->doff * 4;
doff              107 net/netfilter/nf_log_common.c 	if ((logflags & NF_LOG_TCPOPT) && th->doff*4 > sizeof(struct tcphdr)) {
doff              111 net/netfilter/nf_log_common.c 		unsigned int optsize = th->doff*4 - sizeof(struct tcphdr);
doff              109 net/netfilter/nf_nat_helper.c 	mangle_contents(skb, protoff + tcph->doff*4,
doff               47 net/netfilter/nf_nat_sip.c 		baseoff = protoff + th->doff * 4;
doff               28 net/netfilter/nf_synproxy_core.c synproxy_parse_options(const struct sk_buff *skb, unsigned int doff,
doff               31 net/netfilter/nf_synproxy_core.c 	int length = (th->doff * 4) - sizeof(*th);
doff               34 net/netfilter/nf_synproxy_core.c 	ptr = skb_header_pointer(skb, doff + sizeof(*th), length, buf);
doff              192 net/netfilter/nf_synproxy_core.c 	optend = protoff + th->doff * 4;
doff              495 net/netfilter/nf_synproxy_core.c 	nth->doff	= tcp_hdr_size / 4;
doff              541 net/netfilter/nf_synproxy_core.c 	nth->doff	= tcp_hdr_size / 4;
doff              581 net/netfilter/nf_synproxy_core.c 	nth->doff	= tcp_hdr_size / 4;
doff              619 net/netfilter/nf_synproxy_core.c 	nth->doff	= tcp_hdr_size / 4;
doff              909 net/netfilter/nf_synproxy_core.c 	nth->doff	= tcp_hdr_size / 4;
doff              956 net/netfilter/nf_synproxy_core.c 	nth->doff	= tcp_hdr_size / 4;
doff              996 net/netfilter/nf_synproxy_core.c 	nth->doff	= tcp_hdr_size / 4;
doff             1035 net/netfilter/nf_synproxy_core.c 	nth->doff	= tcp_hdr_size / 4;
doff              184 net/netfilter/nfnetlink_osf.c 	if (tcp->doff * 4 > sizeof(struct tcphdr)) {
doff              185 net/netfilter/nfnetlink_osf.c 		ctx->optsize = tcp->doff * 4 - sizeof(struct tcphdr);
doff               97 net/netfilter/xt_TCPMSS.c 	tcp_hdrlen = tcph->doff * 4;
doff              189 net/netfilter/xt_TCPMSS.c 	tcph->doff += TCPOLEN_MSS/4;
doff               48 net/netfilter/xt_TCPOPTSTRIP.c 	tcp_hdrlen = tcph->doff * 4;
doff               41 net/netfilter/xt_tcpmss.c 	if (th->doff*4 < sizeof(*th))
doff               44 net/netfilter/xt_tcpmss.c 	optlen = th->doff*4 - sizeof(*th);
doff              108 net/netfilter/xt_tcpudp.c 		if (th->doff * 4 < sizeof(_tcph)) {
doff              113 net/netfilter/xt_tcpudp.c 				     th->doff*4 - sizeof(_tcph),
doff              111 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.doff = 5,
doff              131 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.doff = 5,
doff              153 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.doff = 5,
doff              175 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.doff = 5,
doff              198 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.doff = 5,
doff              224 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.doff = 5,
doff              245 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.doff = 5,
doff              271 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.doff = 5,
doff              293 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.doff = 5,
doff              315 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.doff = 5,
doff              342 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.doff = 5,
doff              370 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.doff = 5,
doff              217 tools/testing/selftests/bpf/progs/bpf_flow.c 		if (tcp->doff < 5)
doff              220 tools/testing/selftests/bpf/progs/bpf_flow.c 		if ((__u8 *)tcp + (tcp->doff << 2) > data_end)
doff              122 tools/testing/selftests/bpf/progs/test_select_reuseport_kern.c 		if ((th->doff << 2) + sizeof(*cmd) > data_check.len)
doff              124 tools/testing/selftests/bpf/progs/test_select_reuseport_kern.c 		if (bpf_skb_load_bytes(reuse_md, th->doff << 2, &cmd_copy,
doff               30 tools/testing/selftests/bpf/progs/test_tcp_check_syncookie_kern.c 	__u32 thlen = tcph->doff * 4;
doff              173 tools/testing/selftests/bpf/test_progs.c 	.tcp.doff = 5,
doff              181 tools/testing/selftests/bpf/test_progs.c 	.tcp.doff = 5,