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), ®s->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,