tcp               396 arch/mips/include/asm/octeon/cvmx-pip-defs.h 		uint64_t tcp:1;
tcp               402 arch/mips/include/asm/octeon/cvmx-pip-defs.h 		uint64_t tcp:1;
tcp              2754 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	struct i40iw_tcp_offload_info *tcp;
tcp              2760 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	tcp = info->tcp_info;
tcp              2838 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		qw0 |= LS_64(tcp->ipv4, I40IWQPC_IPV4) |
tcp              2839 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		       LS_64(tcp->no_nagle, I40IWQPC_NONAGLE) |
tcp              2840 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		       LS_64(tcp->insert_vlan_tag, I40IWQPC_INSERTVLANTAG) |
tcp              2841 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		       LS_64(tcp->time_stamp, I40IWQPC_TIMESTAMP) |
tcp              2842 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		       LS_64(tcp->cwnd_inc_limit, I40IWQPC_LIMIT) |
tcp              2843 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		       LS_64(tcp->drop_ooo_seg, I40IWQPC_DROPOOOSEG) |
tcp              2844 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		       LS_64(tcp->dup_ack_thresh, I40IWQPC_DUPACK_THRESH);
tcp              2846 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		qw3 |= LS_64(tcp->ttl, I40IWQPC_TTL) |
tcp              2847 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		       LS_64(tcp->src_mac_addr_idx, I40IWQPC_SRCMACADDRIDX) |
tcp              2848 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		       LS_64(tcp->avoid_stretch_ack, I40IWQPC_AVOIDSTRETCHACK) |
tcp              2849 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		       LS_64(tcp->tos, I40IWQPC_TOS) |
tcp              2850 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		       LS_64(tcp->src_port, I40IWQPC_SRCPORTNUM) |
tcp              2851 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		       LS_64(tcp->dst_port, I40IWQPC_DESTPORTNUM);
tcp              2853 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		qp->src_mac_addr_idx = tcp->src_mac_addr_idx;
tcp              2856 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 			      LS_64(tcp->dest_ip_addr2, I40IWQPC_DESTIPADDR2) |
tcp              2857 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 			      LS_64(tcp->dest_ip_addr3, I40IWQPC_DESTIPADDR3));
tcp              2861 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 			      LS_64(tcp->dest_ip_addr0, I40IWQPC_DESTIPADDR0) |
tcp              2862 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 			      LS_64(tcp->dest_ip_addr1, I40IWQPC_DESTIPADDR1));
tcp              2866 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 			      LS_64(tcp->snd_mss, I40IWQPC_SNDMSS) |
tcp              2867 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 				LS_64(tcp->vlan_tag, I40IWQPC_VLANTAG) |
tcp              2868 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 				LS_64(tcp->arp_idx, I40IWQPC_ARPIDX));
tcp              2870 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		qw7 |= LS_64(tcp->flow_label, I40IWQPC_FLOWLABEL) |
tcp              2871 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		       LS_64(tcp->wscale, I40IWQPC_WSCALE) |
tcp              2872 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		       LS_64(tcp->ignore_tcp_opt, I40IWQPC_IGNORE_TCP_OPT) |
tcp              2873 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		       LS_64(tcp->ignore_tcp_uns_opt, I40IWQPC_IGNORE_TCP_UNS_OPT) |
tcp              2874 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		       LS_64(tcp->tcp_state, I40IWQPC_TCPSTATE) |
tcp              2875 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		       LS_64(tcp->rcv_wscale, I40IWQPC_RCVSCALE) |
tcp              2876 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		       LS_64(tcp->snd_wscale, I40IWQPC_SNDSCALE);
tcp              2880 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 			      LS_64(tcp->time_stamp_recent, I40IWQPC_TIMESTAMP_RECENT) |
tcp              2881 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 			      LS_64(tcp->time_stamp_age, I40IWQPC_TIMESTAMP_AGE));
tcp              2884 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 			      LS_64(tcp->snd_nxt, I40IWQPC_SNDNXT) |
tcp              2885 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 			      LS_64(tcp->snd_wnd, I40IWQPC_SNDWND));
tcp              2889 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 			      LS_64(tcp->rcv_nxt, I40IWQPC_RCVNXT) |
tcp              2890 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 			      LS_64(tcp->rcv_wnd, I40IWQPC_RCVWND));
tcp              2893 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 			      LS_64(tcp->snd_max, I40IWQPC_SNDMAX) |
tcp              2894 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 			      LS_64(tcp->snd_una, I40IWQPC_SNDUNA));
tcp              2897 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 			      LS_64(tcp->srtt, I40IWQPC_SRTT) |
tcp              2898 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 			      LS_64(tcp->rtt_var, I40IWQPC_RTTVAR));
tcp              2901 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 			      LS_64(tcp->ss_thresh, I40IWQPC_SSTHRESH) |
tcp              2902 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 			      LS_64(tcp->cwnd, I40IWQPC_CWND));
tcp              2905 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 			      LS_64(tcp->snd_wl1, I40IWQPC_SNDWL1) |
tcp              2906 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 			      LS_64(tcp->snd_wl2, I40IWQPC_SNDWL2));
tcp              2909 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 			      LS_64(tcp->max_snd_window, I40IWQPC_MAXSNDWND) |
tcp              2910 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 			      LS_64(tcp->rexmit_thresh, I40IWQPC_REXMIT_THRESH));
tcp              2913 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 			      LS_64(tcp->local_ipaddr3, I40IWQPC_LOCAL_IPADDR3) |
tcp              2914 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 			      LS_64(tcp->local_ipaddr2, I40IWQPC_LOCAL_IPADDR2));
tcp              2917 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 			      LS_64(tcp->local_ipaddr1, I40IWQPC_LOCAL_IPADDR1) |
tcp              2918 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 			      LS_64(tcp->local_ipaddr0, I40IWQPC_LOCAL_IPADDR0));
tcp              1773 drivers/net/ethernet/broadcom/cnic.c 	ictx->tstorm_st_context.tcp.cwnd = 0x5A8;
tcp              1774 drivers/net/ethernet/broadcom/cnic.c 	ictx->tstorm_st_context.tcp.flags2 |=
tcp              1776 drivers/net/ethernet/broadcom/cnic.c 	ictx->tstorm_st_context.tcp.ooo_support_mode =
tcp              1046 drivers/net/ethernet/broadcom/cnic_defs.h 	struct tstorm_tcp_tcp_ag_context_section tcp;
tcp              2013 drivers/net/ethernet/broadcom/cnic_defs.h 	struct xstorm_tcp_tcp_ag_context_section tcp;
tcp              2250 drivers/net/ethernet/broadcom/cnic_defs.h 	struct xstorm_tcp_tcp_ag_context_section tcp;
tcp              4245 drivers/net/ethernet/broadcom/cnic_defs.h 	struct tstorm_tcp_st_context_section tcp;
tcp              4475 drivers/net/ethernet/broadcom/cnic_defs.h 	struct xstorm_tcp_context_section tcp;
tcp                53 drivers/net/ethernet/chelsio/libcxgb/libcxgb_cm.c 	struct tcphdr *tcp = (struct tcphdr *)
tcp                59 drivers/net/ethernet/chelsio/libcxgb/libcxgb_cm.c 			 ntohs(tcp->source), ntohs(tcp->dest));
tcp                66 drivers/net/ethernet/chelsio/libcxgb/libcxgb_cm.c 			 ntohs(tcp->source), ntohs(tcp->dest));
tcp                71 drivers/net/ethernet/chelsio/libcxgb/libcxgb_cm.c 	*peer_port = tcp->source;
tcp                72 drivers/net/ethernet/chelsio/libcxgb/libcxgb_cm.c 	*local_port = tcp->dest;
tcp               110 drivers/net/ethernet/cisco/enic/cq_enet_desc.h 	u8 *tcp_udp_csum_ok, u8 *udp, u8 *tcp, u8 *ipv4_csum_ok,
tcp               175 drivers/net/ethernet/cisco/enic/cq_enet_desc.h 	*tcp = (desc->flags & CQ_ENET_RQ_DESC_FLAGS_TCP) ? 1 : 0;
tcp              1339 drivers/net/ethernet/cisco/enic/enic_main.c 	u8 tcp_udp_csum_ok, udp, tcp, ipv4_csum_ok;
tcp              1357 drivers/net/ethernet/cisco/enic/enic_main.c 		&fcoe_eof, &tcp_udp_csum_ok, &udp, &tcp,
tcp              1167 drivers/net/ethernet/cortina/gemini.c 		int tcp = 0;
tcp              1171 drivers/net/ethernet/cortina/gemini.c 			tcp = ip_hdr(skb)->protocol == IPPROTO_TCP;
tcp              1174 drivers/net/ethernet/cortina/gemini.c 			tcp = ipv6_hdr(skb)->nexthdr == IPPROTO_TCP;
tcp              1177 drivers/net/ethernet/cortina/gemini.c 		word1 |= tcp ? TSS_TCP_CHKSUM_BIT : TSS_UDP_CHKSUM_BIT;
tcp               725 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 	hdr_len = (l4.tcp->doff << 2) + l4_offset;
tcp               729 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 	csum_replace_by_diff(&l4.tcp->check,
tcp               931 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 			       l4.tcp->doff);
tcp               549 drivers/net/ethernet/hisilicon/hns3/hns3_enet.h 	struct tcphdr *tcp;
tcp                60 drivers/net/ethernet/huawei/hinic/hinic_tx.c 	struct tcphdr *tcp;
tcp               242 drivers/net/ethernet/huawei/hinic/hinic_tx.c 		*l4_len = l4->tcp->doff * 4;
tcp               343 drivers/net/ethernet/huawei/hinic/hinic_tx.c 		l4.tcp->check = ~csum_magic(&ip, IPPROTO_TCP);
tcp               250 drivers/net/ethernet/intel/i40e/i40e_txrx.c 	struct tcphdr *tcp;
tcp               266 drivers/net/ethernet/intel/i40e/i40e_txrx.c 	tcp = (struct tcphdr *)(raw_packet + IP_HEADER_OFFSET
tcp               270 drivers/net/ethernet/intel/i40e/i40e_txrx.c 	tcp->dest = fd_data->dst_port;
tcp               272 drivers/net/ethernet/intel/i40e/i40e_txrx.c 	tcp->source = fd_data->src_port;
tcp              2897 drivers/net/ethernet/intel/i40e/i40e_txrx.c 		struct tcphdr *tcp;
tcp              2963 drivers/net/ethernet/intel/i40e/i40e_txrx.c 	csum_replace_by_diff(&l4.tcp->check, (__force __wsum)htonl(paylen));
tcp              2966 drivers/net/ethernet/intel/i40e/i40e_txrx.c 	*hdr_len = (l4.tcp->doff * 4) + l4_offset;
tcp              3050 drivers/net/ethernet/intel/i40e/i40e_txrx.c 		struct tcphdr *tcp;
tcp              3169 drivers/net/ethernet/intel/i40e/i40e_txrx.c 		offset |= l4.tcp->doff << I40E_TX_DESC_LENGTH_L4_FC_LEN_SHIFT;
tcp              1863 drivers/net/ethernet/intel/iavf/iavf_txrx.c 		struct tcphdr *tcp;
tcp              1929 drivers/net/ethernet/intel/iavf/iavf_txrx.c 	csum_replace_by_diff(&l4.tcp->check, (__force __wsum)htonl(paylen));
tcp              1932 drivers/net/ethernet/intel/iavf/iavf_txrx.c 	*hdr_len = (l4.tcp->doff * 4) + l4_offset;
tcp              1972 drivers/net/ethernet/intel/iavf/iavf_txrx.c 		struct tcphdr *tcp;
tcp              2091 drivers/net/ethernet/intel/iavf/iavf_txrx.c 		offset |= l4.tcp->doff << IAVF_TX_DESC_LENGTH_L4_FC_LEN_SHIFT;
tcp              1751 drivers/net/ethernet/intel/ice/ice_txrx.c 		struct tcphdr *tcp;
tcp              1804 drivers/net/ethernet/intel/ice/ice_txrx.c 		l4_len = l4.tcp->doff;
tcp              1901 drivers/net/ethernet/intel/ice/ice_txrx.c 		struct tcphdr *tcp;
tcp              1935 drivers/net/ethernet/intel/ice/ice_txrx.c 	csum_replace_by_diff(&l4.tcp->check, (__force __wsum)htonl(paylen));
tcp              1938 drivers/net/ethernet/intel/ice/ice_txrx.c 	off->header_len = (l4.tcp->doff * 4) + l4_start;
tcp              5698 drivers/net/ethernet/intel/igb/igb_main.c 		struct tcphdr *tcp;
tcp              5747 drivers/net/ethernet/intel/igb/igb_main.c 	*hdr_len = (l4.tcp->doff * 4) + l4_offset;
tcp              5751 drivers/net/ethernet/intel/igb/igb_main.c 	csum_replace_by_diff(&l4.tcp->check, htonl(paylen));
tcp              2007 drivers/net/ethernet/intel/igbvf/netdev.c 		struct tcphdr *tcp;
tcp              2051 drivers/net/ethernet/intel/igbvf/netdev.c 	*hdr_len = (l4.tcp->doff * 4) + l4_offset;
tcp              2055 drivers/net/ethernet/intel/igbvf/netdev.c 	csum_replace_by_diff(&l4.tcp->check, htonl(paylen));
tcp              7964 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 		struct tcphdr *tcp;
tcp              8019 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 	*hdr_len = (l4.tcp->doff * 4) + l4_offset;
tcp              8023 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 	csum_replace_by_diff(&l4.tcp->check, (__force __wsum)htonl(paylen));
tcp              3752 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 		struct tcphdr *tcp;
tcp              3807 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 	*hdr_len = (l4.tcp->doff * 4) + l4_offset;
tcp              3811 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 	csum_replace_by_diff(&l4.tcp->check, htonl(paylen));
tcp               711 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c static void mlx5e_lro_update_tcp_hdr(struct mlx5_cqe64 *cqe, struct tcphdr *tcp)
tcp               717 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	tcp->check                      = 0;
tcp               718 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	tcp->psh                        = get_cqe_lro_tcppsh(cqe);
tcp               721 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 		tcp->ack                = 1;
tcp               722 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 		tcp->ack_seq            = cqe->lro_ack_seq_num;
tcp               723 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 		tcp->window             = cqe->lro_tcp_win;
tcp               731 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	struct tcphdr	*tcp;
tcp               746 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 		tcp = ip_p + sizeof(struct iphdr);
tcp               755 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 		mlx5e_lro_update_tcp_hdr(cqe, tcp);
tcp               756 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 		check = csum_partial(tcp, tcp->doff * 4,
tcp               759 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 		tcp->check = csum_tcpudp_magic(ipv4->saddr, ipv4->daddr,
tcp               766 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 		tcp = ip_p + sizeof(struct ipv6hdr);
tcp               772 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 		mlx5e_lro_update_tcp_hdr(cqe, tcp);
tcp               773 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 		check = csum_partial(tcp, tcp->doff * 4,
tcp               776 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 		tcp->check = csum_ipv6_magic(&ipv6->saddr, &ipv6->daddr, payload_len,
tcp              2205 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct tcphdr  tcp;
tcp              2219 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	[FLOW_ACT_MANGLE_HDR_TYPE_TCP] = offsetof(struct pedit_headers, tcp),
tcp              2320 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	OFFLOAD(TCP_SPORT, 2, tcp.source,  0, tcp_sport),
tcp              2321 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	OFFLOAD(TCP_DPORT, 2, tcp.dest,    0, tcp_dport),
tcp              2322 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	OFFLOAD(TCP_FLAGS, 1, tcp.ack_seq, 5, tcp_flags),
tcp               433 drivers/net/ethernet/mscc/ocelot_ace.c 		enum ocelot_vcap_bit sip_eq_dip, sport_eq_dport, seq_zero, tcp;
tcp               513 drivers/net/ethernet/mscc/ocelot_ace.c 			tcp = (val == 6 ?
tcp               515 drivers/net/ethernet/mscc/ocelot_ace.c 			VCAP_KEY_BIT_SET(IP4_TCP_UDP_TCP, tcp);
tcp              7380 drivers/net/ethernet/neterion/s2io.c 				u8 *tcp;
tcp              7384 drivers/net/ethernet/neterion/s2io.c 							    skb->data, &tcp,
tcp              8170 drivers/net/ethernet/neterion/s2io.c 				struct tcphdr **tcp, struct RxD_t *rxdp,
tcp              8201 drivers/net/ethernet/neterion/s2io.c 	*tcp = (struct tcphdr *)((unsigned long)*ip + ip_len);
tcp              8207 drivers/net/ethernet/neterion/s2io.c 				  struct tcphdr *tcp)
tcp              8212 drivers/net/ethernet/neterion/s2io.c 	    (lro->tcph->source != tcp->source) ||
tcp              8213 drivers/net/ethernet/neterion/s2io.c 	    (lro->tcph->dest != tcp->dest))
tcp              8218 drivers/net/ethernet/neterion/s2io.c static inline int get_l4_pyld_length(struct iphdr *ip, struct tcphdr *tcp)
tcp              8220 drivers/net/ethernet/neterion/s2io.c 	return ntohs(ip->tot_len) - (ip->ihl << 2) - (tcp->doff << 2);
tcp              8224 drivers/net/ethernet/neterion/s2io.c 				 struct iphdr *ip, struct tcphdr *tcp,
tcp              8230 drivers/net/ethernet/neterion/s2io.c 	lro->tcph = tcp;
tcp              8231 drivers/net/ethernet/neterion/s2io.c 	lro->tcp_next_seq = tcp_pyld_len + ntohl(tcp->seq);
tcp              8232 drivers/net/ethernet/neterion/s2io.c 	lro->tcp_ack = tcp->ack_seq;
tcp              8241 drivers/net/ethernet/neterion/s2io.c 	if (tcp->doff == 8) {
tcp              8243 drivers/net/ethernet/neterion/s2io.c 		ptr = (__be32 *)(tcp+1);
tcp              8254 drivers/net/ethernet/neterion/s2io.c 	struct tcphdr *tcp = lro->tcph;
tcp              8264 drivers/net/ethernet/neterion/s2io.c 	tcp->ack_seq = lro->tcp_ack;
tcp              8265 drivers/net/ethernet/neterion/s2io.c 	tcp->window = lro->window;
tcp              8269 drivers/net/ethernet/neterion/s2io.c 		__be32 *ptr = (__be32 *)(tcp + 1);
tcp              8281 drivers/net/ethernet/neterion/s2io.c 			     struct tcphdr *tcp, u32 l4_pyld)
tcp              8290 drivers/net/ethernet/neterion/s2io.c 	lro->tcp_ack = tcp->ack_seq;
tcp              8291 drivers/net/ethernet/neterion/s2io.c 	lro->window = tcp->window;
tcp              8296 drivers/net/ethernet/neterion/s2io.c 		ptr = (__be32 *)(tcp+1);
tcp              8303 drivers/net/ethernet/neterion/s2io.c 				    struct tcphdr *tcp, u32 tcp_pyld_len)
tcp              8322 drivers/net/ethernet/neterion/s2io.c 	if (tcp->urg || tcp->psh || tcp->rst ||
tcp              8323 drivers/net/ethernet/neterion/s2io.c 	    tcp->syn || tcp->fin ||
tcp              8324 drivers/net/ethernet/neterion/s2io.c 	    tcp->ece || tcp->cwr || !tcp->ack) {
tcp              8337 drivers/net/ethernet/neterion/s2io.c 	if (tcp->doff != 5 && tcp->doff != 8)
tcp              8340 drivers/net/ethernet/neterion/s2io.c 	if (tcp->doff == 8) {
tcp              8341 drivers/net/ethernet/neterion/s2io.c 		ptr = (u8 *)(tcp + 1);
tcp              8361 drivers/net/ethernet/neterion/s2io.c 				 u8 **tcp, u32 *tcp_len, struct lro **lro,
tcp              8370 drivers/net/ethernet/neterion/s2io.c 	ret = check_L2_lro_capable(buffer, &ip, (struct tcphdr **)tcp,
tcp              8378 drivers/net/ethernet/neterion/s2io.c 	tcph = (struct tcphdr *)*tcp;
tcp              1103 drivers/net/ethernet/neterion/s2io.h 	u8 **tcp, u32 *tcp_len, struct lro **lro, struct RxD_t *rxdp,
tcp               404 drivers/net/ethernet/netronome/nfp/flower/offload.c 		struct flow_match_tcp tcp;
tcp               407 drivers/net/ethernet/netronome/nfp/flower/offload.c 		flow_rule_match_tcp(rule, &tcp);
tcp               408 drivers/net/ethernet/netronome/nfp/flower/offload.c 		tcp_flags = be16_to_cpu(tcp.key->flags);
tcp              4172 drivers/net/ethernet/qlogic/qed/qed_hsi.h 		    bool tcp,
tcp              10052 drivers/net/ethernet/qlogic/qed/qed_hsi.h 	struct tcp_init_params tcp;
tcp              10182 drivers/net/ethernet/qlogic/qed/qed_hsi.h 	struct tcp_offload_params_opt2 tcp;
tcp              11168 drivers/net/ethernet/qlogic/qed/qed_hsi.h 	__le32 tcp[32];
tcp              1231 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c 		    bool tcp,
tcp              1240 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c 	if (!tcp && !udp)
tcp              1268 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c 	if (!(tcp && udp)) {
tcp              1272 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c 		if (tcp)
tcp               359 drivers/net/ethernet/qlogic/qed/qed_iscsi.c 		p_tcp = &p_ramrod->tcp;
tcp               425 drivers/net/ethernet/qlogic/qed/qed_iscsi.c 		    &((struct iscsi_spe_conn_offload_option2 *)p_ramrod)->tcp;
tcp               143 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	p_ramrod->tcp.max_fin_rt = QED_IWARP_MAX_FIN_RT_DEFAULT;
tcp               598 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		   p_tcp_ramrod->tcp.local_mac_addr_lo,
tcp               599 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		   p_tcp_ramrod->tcp.local_mac_addr_mid,
tcp               600 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		   p_tcp_ramrod->tcp.local_mac_addr_hi,
tcp               601 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		   p_tcp_ramrod->tcp.remote_mac_addr_lo,
tcp               602 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		   p_tcp_ramrod->tcp.remote_mac_addr_mid,
tcp               603 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		   p_tcp_ramrod->tcp.remote_mac_addr_hi);
tcp               605 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	if (p_tcp_ramrod->tcp.ip_version == TCP_IPV4) {
tcp               608 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 			   p_tcp_ramrod->tcp.local_ip,
tcp               609 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 			   p_tcp_ramrod->tcp.local_port,
tcp               610 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 			   p_tcp_ramrod->tcp.remote_ip,
tcp               611 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 			   p_tcp_ramrod->tcp.remote_port,
tcp               612 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 			   p_tcp_ramrod->tcp.vlan_id);
tcp               616 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 			   p_tcp_ramrod->tcp.local_ip,
tcp               617 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 			   p_tcp_ramrod->tcp.local_port,
tcp               618 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 			   p_tcp_ramrod->tcp.remote_ip,
tcp               619 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 			   p_tcp_ramrod->tcp.remote_port,
tcp               620 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 			   p_tcp_ramrod->tcp.vlan_id);
tcp               625 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		   p_tcp_ramrod->tcp.flow_label,
tcp               626 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		   p_tcp_ramrod->tcp.ttl,
tcp               627 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		   p_tcp_ramrod->tcp.tos_or_tc,
tcp               628 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		   p_tcp_ramrod->tcp.mss,
tcp               629 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		   p_tcp_ramrod->tcp.rcv_wnd_scale,
tcp               630 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		   p_tcp_ramrod->tcp.connect_mode,
tcp               631 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		   p_tcp_ramrod->tcp.flags);
tcp               634 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		   p_tcp_ramrod->tcp.syn_ip_payload_length,
tcp               635 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		   p_tcp_ramrod->tcp.syn_phy_addr_lo,
tcp               636 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		   p_tcp_ramrod->tcp.syn_phy_addr_hi);
tcp               644 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	struct tcp_offload_params_opt2 *tcp;
tcp               692 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	tcp = &p_tcp_ramrod->tcp;
tcp               693 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	qed_set_fw_mac_addr(&tcp->remote_mac_addr_hi,
tcp               694 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 			    &tcp->remote_mac_addr_mid,
tcp               695 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 			    &tcp->remote_mac_addr_lo, ep->remote_mac_addr);
tcp               696 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	qed_set_fw_mac_addr(&tcp->local_mac_addr_hi, &tcp->local_mac_addr_mid,
tcp               697 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 			    &tcp->local_mac_addr_lo, ep->local_mac_addr);
tcp               699 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	tcp->vlan_id = cpu_to_le16(ep->cm_info.vlan);
tcp               702 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	tcp->flags = 0;
tcp               703 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	SET_FIELD(tcp->flags, TCP_OFFLOAD_PARAMS_OPT2_TS_EN,
tcp               706 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	SET_FIELD(tcp->flags, TCP_OFFLOAD_PARAMS_OPT2_DA_EN,
tcp               709 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	tcp->ip_version = ep->cm_info.ip_version;
tcp               712 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		tcp->remote_ip[i] = cpu_to_le32(ep->cm_info.remote_ip[i]);
tcp               713 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		tcp->local_ip[i] = cpu_to_le32(ep->cm_info.local_ip[i]);
tcp               716 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	tcp->remote_port = cpu_to_le16(ep->cm_info.remote_port);
tcp               717 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	tcp->local_port = cpu_to_le16(ep->cm_info.local_port);
tcp               718 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	tcp->mss = cpu_to_le16(ep->mss);
tcp               719 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	tcp->flow_label = 0;
tcp               720 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	tcp->ttl = 0x40;
tcp               721 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	tcp->tos_or_tc = 0;
tcp               723 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	tcp->max_rt_time = QED_IWARP_DEF_MAX_RT_TIME;
tcp               724 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	tcp->cwnd = QED_IWARP_DEF_CWND_FACTOR *  tcp->mss;
tcp               725 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	tcp->ka_max_probe_cnt = QED_IWARP_DEF_KA_MAX_PROBE_CNT;
tcp               726 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	tcp->ka_timeout = QED_IWARP_DEF_KA_TIMEOUT;
tcp               727 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	tcp->ka_interval = QED_IWARP_DEF_KA_INTERVAL;
tcp               729 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	tcp->rcv_wnd_scale = (u8)p_hwfn->p_rdma_info->iwarp.rcv_wnd_scale;
tcp               730 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	tcp->connect_mode = ep->connect_mode;
tcp               733 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		tcp->syn_ip_payload_length =
tcp               735 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		tcp->syn_phy_addr_hi = DMA_HI_LE(ep->syn_phy_addr);
tcp               736 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		tcp->syn_phy_addr_lo = DMA_LO_LE(ep->syn_phy_addr);
tcp              2006 drivers/net/ethernet/qlogic/qed/qed_l2.c 			       p_cfg_params->tcp,
tcp              2014 drivers/net/ethernet/qlogic/qed/qed_l2.c 			   p_cfg_params->tcp ? "Enable" : "Disable",
tcp              2807 drivers/net/ethernet/qlogic/qed/qed_l2.c 	arfs_config_params.tcp = true;
tcp               190 drivers/net/ethernet/qlogic/qed/qed_l2.h 	bool tcp;
tcp              2327 drivers/net/ethernet/sfc/ef10.c 	struct tcphdr *tcp;
tcp              2357 drivers/net/ethernet/sfc/ef10.c 	tcp = tcp_hdr(skb);
tcp              2358 drivers/net/ethernet/sfc/ef10.c 	seqnum = ntohl(tcp->seq);
tcp                41 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c 	int tcp;
tcp                75 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c 	if (attr->tcp)
tcp               103 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c 	if (attr->tcp)
tcp               147 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c 	if (attr->tcp) {
tcp               165 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c 	if (attr->tcp)
tcp               170 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c 	if (attr->tcp)
tcp               199 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c 	if (attr->tcp) {
tcp               281 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c 	if (tpriv->packet->tcp) {
tcp              1482 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c 	attr.tcp = !udp;
tcp              1686 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c 	attr.tcp = false;
tcp              1700 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c 	attr.tcp = true;
tcp               271 drivers/net/vmxnet3/vmxnet3_defs.h 	u32		tcp:1;        /* TCP packet */
tcp               279 drivers/net/vmxnet3/vmxnet3_defs.h 	u32		tcp:1;        /* TCP packet */
tcp               304 drivers/net/vmxnet3/vmxnet3_defs.h 	u32		tcp:1;        /* TCP packet */
tcp               312 drivers/net/vmxnet3/vmxnet3_defs.h 	u32		tcp:1;        /* TCP packet */
tcp              1174 drivers/net/vmxnet3/vmxnet3_drv.c 			BUG_ON(!(gdesc->rcd.tcp || gdesc->rcd.udp));
tcp              1179 drivers/net/vmxnet3/vmxnet3_drv.c 			BUG_ON(!(gdesc->rcd.tcp || gdesc->rcd.udp));
tcp              1233 drivers/net/vmxnet3/vmxnet3_drv.c 		struct tcphdr *tcp;
tcp              1235 drivers/net/vmxnet3/vmxnet3_drv.c 	BUG_ON(gdesc->rcd.tcp == 0);
tcp              1274 drivers/net/vmxnet3/vmxnet3_drv.c 	return (hlen + (hdr.tcp->doff << 2));
tcp              1500 drivers/net/vmxnet3/vmxnet3_drv.c 			if (!rcd->tcp ||
tcp               715 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 	if (wowlan->tcp) {
tcp                99 drivers/scsi/fnic/cq_enet_desc.h 	u8 *tcp_udp_csum_ok, u8 *udp, u8 *tcp, u8 *ipv4_csum_ok,
tcp               157 drivers/scsi/fnic/cq_enet_desc.h 	*tcp = (desc->flags & CQ_ENET_RQ_DESC_FLAGS_TCP) ? 1 : 0;
tcp               844 drivers/scsi/fnic/fnic_fcs.c 	u8 tcp_udp_csum_ok, udp, tcp, ipv4_csum_ok;
tcp               884 drivers/scsi/fnic/fnic_fcs.c 				    &tcp_udp_csum_ok, &udp, &tcp,
tcp               322 include/linux/ipv6.h 	struct tcp_sock	  tcp;
tcp              1271 include/linux/qed/iscsi_common.h 	struct tcp_offload_params tcp;
tcp              1282 include/linux/qed/iscsi_common.h 	struct tcp_offload_params_opt2 tcp;
tcp               123 include/net/9p/client.h 		} tcp;
tcp              2709 include/net/cfg80211.h 	struct cfg80211_wowlan_tcp *tcp;
tcp              4217 include/net/cfg80211.h 	const struct wiphy_wowlan_tcp_support *tcp;
tcp                36 include/net/netfilter/nf_conntrack.h 	struct ip_ct_tcp tcp;
tcp               187 include/net/netfilter/nf_conntrack_l4proto.h 	return &net->ct.nf_ct_proto.tcp;
tcp                49 include/net/netfilter/nf_conntrack_tuple.h 			} tcp;
tcp                74 include/net/netns/conntrack.h 	struct nf_tcp_net	tcp;
tcp                 3 include/trace/events/tcp.h #define TRACE_SYSTEM tcp
tcp                26 include/uapi/linux/netfilter/nf_conntrack_tuple_common.h 	} tcp;
tcp                72 include/uapi/linux/netfilter/nfnetlink_osf.h 	struct tcphdr			tcp;
tcp                32 include/uapi/linux/netfilter/xt_ecn.h 		} tcp;
tcp                30 include/uapi/linux/netfilter_ipv4/ipt_ECN.h 		} tcp;
tcp               720 net/9p/trans_fd.c 		if (clnt->trans_opts.tcp.port != P9_PORT)
tcp               721 net/9p/trans_fd.c 			seq_printf(m, ",port=%u", clnt->trans_opts.tcp.port);
tcp               960 net/9p/trans_fd.c 	client->trans_opts.tcp.port = opts.port;
tcp               961 net/9p/trans_fd.c 	client->trans_opts.tcp.privport = opts.privport;
tcp               705 net/core/skmsg.c 			struct tcp_skb_cb *tcp = TCP_SKB_CB(skb);
tcp               707 net/core/skmsg.c 			tcp->bpf.flags |= BPF_F_INGRESS;
tcp                56 net/ipv4/netfilter/ipt_ECN.c 	     tcph->ece == einfo->proto.tcp.ece) &&
tcp                58 net/ipv4/netfilter/ipt_ECN.c 	     tcph->cwr == einfo->proto.tcp.cwr))
tcp                67 net/ipv4/netfilter/ipt_ECN.c 		tcph->ece = einfo->proto.tcp.ece;
tcp                69 net/ipv4/netfilter/ipt_ECN.c 		tcph->cwr = einfo->proto.tcp.cwr;
tcp               290 net/ipv4/netfilter/nf_nat_h323.c 	exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port;
tcp               298 net/ipv4/netfilter/nf_nat_h323.c 		exp->tuple.dst.u.tcp.port = htons(nated_port);
tcp               323 net/ipv4/netfilter/nf_nat_h323.c 		 ntohs(exp->tuple.src.u.tcp.port),
tcp               325 net/ipv4/netfilter/nf_nat_h323.c 		 ntohs(exp->tuple.dst.u.tcp.port));
tcp               342 net/ipv4/netfilter/nf_nat_h323.c 	exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port;
tcp               354 net/ipv4/netfilter/nf_nat_h323.c 		exp->tuple.dst.u.tcp.port = htons(nated_port);
tcp               383 net/ipv4/netfilter/nf_nat_h323.c 		 ntohs(exp->tuple.src.u.tcp.port),
tcp               385 net/ipv4/netfilter/nf_nat_h323.c 		 ntohs(exp->tuple.dst.u.tcp.port));
tcp               434 net/ipv4/netfilter/nf_nat_h323.c 	exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port;
tcp               446 net/ipv4/netfilter/nf_nat_h323.c 		exp->tuple.dst.u.tcp.port = htons(nated_port);
tcp               488 net/ipv4/netfilter/nf_nat_h323.c 		 ntohs(exp->tuple.src.u.tcp.port),
tcp               490 net/ipv4/netfilter/nf_nat_h323.c 		 ntohs(exp->tuple.dst.u.tcp.port));
tcp               531 net/ipv4/netfilter/nf_nat_h323.c 	exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port;
tcp               539 net/ipv4/netfilter/nf_nat_h323.c 		exp->tuple.dst.u.tcp.port = htons(nated_port);
tcp               565 net/ipv4/netfilter/nf_nat_h323.c 		 ntohs(exp->tuple.src.u.tcp.port),
tcp               567 net/ipv4/netfilter/nf_nat_h323.c 		 ntohs(exp->tuple.dst.u.tcp.port));
tcp               156 net/ipv4/netfilter/nf_nat_pptp.c 		new_callid = ct->tuplehash[IP_CT_DIR_REPLY].tuple.dst.u.tcp.port;
tcp               149 net/ipv4/netfilter/nf_socket_ipv4.c 			ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u.tcp.port :
tcp               112 net/netfilter/ipvs/ip_vs_nfct.c 			new_tuple.src.u.tcp.port = cp->dport;
tcp               117 net/netfilter/ipvs/ip_vs_nfct.c 			new_tuple.dst.u.tcp.port = cp->vport;
tcp               159 net/netfilter/ipvs/ip_vs_nfct.c 			      &orig->src.u3, orig->src.u.tcp.port,
tcp               160 net/netfilter/ipvs/ip_vs_nfct.c 			      &orig->dst.u3, orig->dst.u.tcp.port, &p);
tcp               172 net/netfilter/ipvs/ip_vs_nfct.c 		new_reply.dst.u.tcp.port = cp->vport;
tcp               188 net/netfilter/ipvs/ip_vs_nfct.c 		new_reply.src.u.tcp.port = cp->dport;
tcp                74 net/netfilter/nf_conncount.c 		return conn->proto.tcp.state == TCP_CONNTRACK_TIME_WAIT ||
tcp                75 net/netfilter/nf_conncount.c 		       conn->proto.tcp.state == TCP_CONNTRACK_CLOSE;
tcp              1823 net/netfilter/nf_conntrack_core.c 	if (nla_put_be16(skb, CTA_PROTO_SRC_PORT, tuple->src.u.tcp.port) ||
tcp              1824 net/netfilter/nf_conntrack_core.c 	    nla_put_be16(skb, CTA_PROTO_DST_PORT, tuple->dst.u.tcp.port))
tcp              1845 net/netfilter/nf_conntrack_core.c 	t->src.u.tcp.port = nla_get_be16(tb[CTA_PROTO_SRC_PORT]);
tcp              1846 net/netfilter/nf_conntrack_core.c 	t->dst.u.tcp.port = nla_get_be16(tb[CTA_PROTO_DST_PORT]);
tcp               167 net/netfilter/nf_conntrack_ftp.c 	cmd->u.tcp.port = htons((array[4] << 8) | array[5]);
tcp               269 net/netfilter/nf_conntrack_ftp.c 	return get_port(data, 3 + length + 1, dlen, delim, &cmd->u.tcp.port);
tcp               286 net/netfilter/nf_conntrack_ftp.c 	return get_port(data, 3, dlen, delim, &cmd->u.tcp.port);
tcp               518 net/netfilter/nf_conntrack_ftp.c 			  IPPROTO_TCP, NULL, &cmd.u.tcp.port);
tcp               871 net/netfilter/nf_conntrack_h323_main.c 			 ntohs(ct->tuplehash[!dir].tuple.src.u.tcp.port));
tcp               875 net/netfilter/nf_conntrack_h323_main.c 				    ct->tuplehash[!dir].tuple.src.u.tcp.port);
tcp               888 net/netfilter/nf_conntrack_h323_main.c 			 ntohs(ct->tuplehash[!dir].tuple.dst.u.tcp.port));
tcp               892 net/netfilter/nf_conntrack_h323_main.c 				    ct->tuplehash[!dir].tuple.dst.u.tcp.port);
tcp              1192 net/netfilter/nf_conntrack_h323_main.c 		.tuple.src.u.tcp.port	= cpu_to_be16(Q931_PORT),
tcp              1201 net/netfilter/nf_conntrack_h323_main.c 		.tuple.src.u.tcp.port	= cpu_to_be16(Q931_PORT),
tcp              1234 net/netfilter/nf_conntrack_h323_main.c 	tuple.src.u.tcp.port = 0;
tcp              1236 net/netfilter/nf_conntrack_h323_main.c 	tuple.dst.u.tcp.port = port;
tcp               615 net/netfilter/nf_conntrack_pptp.c 	.tuple.src.u.tcp.port	= cpu_to_be16(PPTP_CONTROL_PORT),
tcp               249 net/netfilter/nf_conntrack_proto.c 	tuple.src.u.tcp.port = inet->inet_sport;
tcp               251 net/netfilter/nf_conntrack_proto.c 	tuple.dst.u.tcp.port = inet->inet_dport;
tcp               276 net/netfilter/nf_conntrack_proto.c 			.tuple.dst.u.tcp.port;
tcp               290 net/netfilter/nf_conntrack_proto.c 		 &tuple.src.u3.ip, ntohs(tuple.src.u.tcp.port),
tcp               291 net/netfilter/nf_conntrack_proto.c 		 &tuple.dst.u3.ip, ntohs(tuple.dst.u.tcp.port));
tcp               318 net/netfilter/nf_conntrack_proto.c 	tuple.src.u.tcp.port = inet->inet_sport;
tcp               320 net/netfilter/nf_conntrack_proto.c 	tuple.dst.u.tcp.port = inet->inet_dport;
tcp               336 net/netfilter/nf_conntrack_proto.c 			 &tuple.src.u3.ip6, ntohs(tuple.src.u.tcp.port),
tcp               337 net/netfilter/nf_conntrack_proto.c 			 &tuple.dst.u3.ip6, ntohs(tuple.dst.u.tcp.port));
tcp               344 net/netfilter/nf_conntrack_proto.c 	sin6.sin6_port = ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.u.tcp.port;
tcp               437 net/netfilter/nf_conntrack_proto.c 	    ct->proto.tcp.state == TCP_CONNTRACK_ESTABLISHED) {
tcp               438 net/netfilter/nf_conntrack_proto.c 		ct->proto.tcp.seen[0].td_maxwin = 0;
tcp               439 net/netfilter/nf_conntrack_proto.c 		ct->proto.tcp.seen[1].td_maxwin = 0;
tcp               279 net/netfilter/nf_conntrack_proto_tcp.c 	seq_printf(s, "%s ", tcp_conntrack_names[ct->proto.tcp.state]);
tcp               765 net/netfilter/nf_conntrack_proto_tcp.c 	const struct ip_ct_tcp_state *sender = &ct->proto.tcp.seen[0];
tcp               766 net/netfilter/nf_conntrack_proto_tcp.c 	const struct ip_ct_tcp_state *receiver = &ct->proto.tcp.seen[1];
tcp               778 net/netfilter/nf_conntrack_proto_tcp.c 		memset(&ct->proto.tcp, 0, sizeof(ct->proto.tcp));
tcp               780 net/netfilter/nf_conntrack_proto_tcp.c 		ct->proto.tcp.seen[0].td_end =
tcp               783 net/netfilter/nf_conntrack_proto_tcp.c 		ct->proto.tcp.seen[0].td_maxwin = ntohs(th->window);
tcp               784 net/netfilter/nf_conntrack_proto_tcp.c 		if (ct->proto.tcp.seen[0].td_maxwin == 0)
tcp               785 net/netfilter/nf_conntrack_proto_tcp.c 			ct->proto.tcp.seen[0].td_maxwin = 1;
tcp               786 net/netfilter/nf_conntrack_proto_tcp.c 		ct->proto.tcp.seen[0].td_maxend =
tcp               787 net/netfilter/nf_conntrack_proto_tcp.c 			ct->proto.tcp.seen[0].td_end;
tcp               789 net/netfilter/nf_conntrack_proto_tcp.c 		tcp_options(skb, dataoff, th, &ct->proto.tcp.seen[0]);
tcp               794 net/netfilter/nf_conntrack_proto_tcp.c 		memset(&ct->proto.tcp, 0, sizeof(ct->proto.tcp));
tcp               800 net/netfilter/nf_conntrack_proto_tcp.c 		ct->proto.tcp.seen[0].td_end =
tcp               803 net/netfilter/nf_conntrack_proto_tcp.c 		ct->proto.tcp.seen[0].td_maxwin = ntohs(th->window);
tcp               804 net/netfilter/nf_conntrack_proto_tcp.c 		if (ct->proto.tcp.seen[0].td_maxwin == 0)
tcp               805 net/netfilter/nf_conntrack_proto_tcp.c 			ct->proto.tcp.seen[0].td_maxwin = 1;
tcp               806 net/netfilter/nf_conntrack_proto_tcp.c 		ct->proto.tcp.seen[0].td_maxend =
tcp               807 net/netfilter/nf_conntrack_proto_tcp.c 			ct->proto.tcp.seen[0].td_end +
tcp               808 net/netfilter/nf_conntrack_proto_tcp.c 			ct->proto.tcp.seen[0].td_maxwin;
tcp               812 net/netfilter/nf_conntrack_proto_tcp.c 		ct->proto.tcp.seen[0].flags =
tcp               813 net/netfilter/nf_conntrack_proto_tcp.c 		ct->proto.tcp.seen[1].flags = IP_CT_TCP_FLAG_SACK_PERM |
tcp               818 net/netfilter/nf_conntrack_proto_tcp.c 	ct->proto.tcp.last_index = TCP_NONE_SET;
tcp               832 net/netfilter/nf_conntrack_proto_tcp.c 	return ct->proto.tcp.state == TCP_CONNTRACK_ESTABLISHED &&
tcp               864 net/netfilter/nf_conntrack_proto_tcp.c 	old_state = ct->proto.tcp.state;
tcp               886 net/netfilter/nf_conntrack_proto_tcp.c 		if (((ct->proto.tcp.seen[dir].flags
tcp               887 net/netfilter/nf_conntrack_proto_tcp.c 		      | ct->proto.tcp.seen[!dir].flags)
tcp               889 net/netfilter/nf_conntrack_proto_tcp.c 		    || (ct->proto.tcp.last_dir == dir
tcp               890 net/netfilter/nf_conntrack_proto_tcp.c 		        && ct->proto.tcp.last_index == TCP_RST_SET)) {
tcp               919 net/netfilter/nf_conntrack_proto_tcp.c 		    && ct->proto.tcp.last_index == TCP_SYN_SET
tcp               920 net/netfilter/nf_conntrack_proto_tcp.c 		    && ct->proto.tcp.last_dir != dir
tcp               921 net/netfilter/nf_conntrack_proto_tcp.c 		    && ntohl(th->ack_seq) == ct->proto.tcp.last_end) {
tcp               930 net/netfilter/nf_conntrack_proto_tcp.c 			ct->proto.tcp.seen[ct->proto.tcp.last_dir].td_end =
tcp               931 net/netfilter/nf_conntrack_proto_tcp.c 				ct->proto.tcp.last_end;
tcp               932 net/netfilter/nf_conntrack_proto_tcp.c 			ct->proto.tcp.seen[ct->proto.tcp.last_dir].td_maxend =
tcp               933 net/netfilter/nf_conntrack_proto_tcp.c 				ct->proto.tcp.last_end;
tcp               934 net/netfilter/nf_conntrack_proto_tcp.c 			ct->proto.tcp.seen[ct->proto.tcp.last_dir].td_maxwin =
tcp               935 net/netfilter/nf_conntrack_proto_tcp.c 				ct->proto.tcp.last_win == 0 ?
tcp               936 net/netfilter/nf_conntrack_proto_tcp.c 					1 : ct->proto.tcp.last_win;
tcp               937 net/netfilter/nf_conntrack_proto_tcp.c 			ct->proto.tcp.seen[ct->proto.tcp.last_dir].td_scale =
tcp               938 net/netfilter/nf_conntrack_proto_tcp.c 				ct->proto.tcp.last_wscale;
tcp               939 net/netfilter/nf_conntrack_proto_tcp.c 			ct->proto.tcp.last_flags &= ~IP_CT_EXP_CHALLENGE_ACK;
tcp               940 net/netfilter/nf_conntrack_proto_tcp.c 			ct->proto.tcp.seen[ct->proto.tcp.last_dir].flags =
tcp               941 net/netfilter/nf_conntrack_proto_tcp.c 				ct->proto.tcp.last_flags;
tcp               942 net/netfilter/nf_conntrack_proto_tcp.c 			memset(&ct->proto.tcp.seen[dir], 0,
tcp               946 net/netfilter/nf_conntrack_proto_tcp.c 		ct->proto.tcp.last_index = index;
tcp               947 net/netfilter/nf_conntrack_proto_tcp.c 		ct->proto.tcp.last_dir = dir;
tcp               948 net/netfilter/nf_conntrack_proto_tcp.c 		ct->proto.tcp.last_seq = ntohl(th->seq);
tcp               949 net/netfilter/nf_conntrack_proto_tcp.c 		ct->proto.tcp.last_end =
tcp               951 net/netfilter/nf_conntrack_proto_tcp.c 		ct->proto.tcp.last_win = ntohs(th->window);
tcp               963 net/netfilter/nf_conntrack_proto_tcp.c 			ct->proto.tcp.last_flags =
tcp               964 net/netfilter/nf_conntrack_proto_tcp.c 			ct->proto.tcp.last_wscale = 0;
tcp               967 net/netfilter/nf_conntrack_proto_tcp.c 				ct->proto.tcp.last_flags |=
tcp               969 net/netfilter/nf_conntrack_proto_tcp.c 				ct->proto.tcp.last_wscale = seen.td_scale;
tcp               972 net/netfilter/nf_conntrack_proto_tcp.c 				ct->proto.tcp.last_flags |=
tcp               980 net/netfilter/nf_conntrack_proto_tcp.c 				ct->proto.tcp.last_flags |=
tcp               996 net/netfilter/nf_conntrack_proto_tcp.c 		    ct->proto.tcp.last_dir == IP_CT_DIR_ORIGINAL &&
tcp               997 net/netfilter/nf_conntrack_proto_tcp.c 		    ct->proto.tcp.seen[dir].td_end - 1 == ntohl(th->seq)) {
tcp              1016 net/netfilter/nf_conntrack_proto_tcp.c 		    ct->proto.tcp.last_dir != dir &&
tcp              1017 net/netfilter/nf_conntrack_proto_tcp.c 		    ct->proto.tcp.last_index == TCP_SYN_SET &&
tcp              1018 net/netfilter/nf_conntrack_proto_tcp.c 		    (ct->proto.tcp.last_flags & IP_CT_EXP_CHALLENGE_ACK)) {
tcp              1020 net/netfilter/nf_conntrack_proto_tcp.c 			ct->proto.tcp.last_flags &= ~IP_CT_EXP_CHALLENGE_ACK;
tcp              1030 net/netfilter/nf_conntrack_proto_tcp.c 		ct->proto.tcp.last_flags |= IP_CT_TCP_SIMULTANEOUS_OPEN;
tcp              1034 net/netfilter/nf_conntrack_proto_tcp.c 		    ct->proto.tcp.last_flags & IP_CT_TCP_SIMULTANEOUS_OPEN)
tcp              1041 net/netfilter/nf_conntrack_proto_tcp.c 		if (ct->proto.tcp.seen[!dir].flags & IP_CT_TCP_FLAG_MAXACK_SET) {
tcp              1044 net/netfilter/nf_conntrack_proto_tcp.c 			if (before(seq, ct->proto.tcp.seen[!dir].td_maxack)) {
tcp              1052 net/netfilter/nf_conntrack_proto_tcp.c 			    seq == ct->proto.tcp.seen[!dir].td_maxack)
tcp              1059 net/netfilter/nf_conntrack_proto_tcp.c 			if (ct->proto.tcp.last_index == TCP_ACK_SET &&
tcp              1060 net/netfilter/nf_conntrack_proto_tcp.c 			    ct->proto.tcp.last_dir == dir &&
tcp              1061 net/netfilter/nf_conntrack_proto_tcp.c 			    seq == ct->proto.tcp.last_end)
tcp              1070 net/netfilter/nf_conntrack_proto_tcp.c 			 && ct->proto.tcp.last_index == TCP_SYN_SET)
tcp              1072 net/netfilter/nf_conntrack_proto_tcp.c 			    && ct->proto.tcp.last_index == TCP_ACK_SET))
tcp              1073 net/netfilter/nf_conntrack_proto_tcp.c 		    && ntohl(th->ack_seq) == ct->proto.tcp.last_end) {
tcp              1091 net/netfilter/nf_conntrack_proto_tcp.c 	if (!tcp_in_window(ct, &ct->proto.tcp, dir, index,
tcp              1098 net/netfilter/nf_conntrack_proto_tcp.c 	ct->proto.tcp.last_index = index;
tcp              1099 net/netfilter/nf_conntrack_proto_tcp.c 	ct->proto.tcp.last_dir = dir;
tcp              1108 net/netfilter/nf_conntrack_proto_tcp.c 	ct->proto.tcp.state = new_state;
tcp              1111 net/netfilter/nf_conntrack_proto_tcp.c 		ct->proto.tcp.seen[dir].flags |= IP_CT_TCP_FLAG_CLOSE_INIT;
tcp              1117 net/netfilter/nf_conntrack_proto_tcp.c 	if (ct->proto.tcp.retrans >= tn->tcp_max_retrans &&
tcp              1122 net/netfilter/nf_conntrack_proto_tcp.c 	else if ((ct->proto.tcp.seen[0].flags | ct->proto.tcp.seen[1].flags) &
tcp              1126 net/netfilter/nf_conntrack_proto_tcp.c 	else if (ct->proto.tcp.last_win == 0 &&
tcp              1168 net/netfilter/nf_conntrack_proto_tcp.c 	switch (ct->proto.tcp.state) {
tcp              1198 net/netfilter/nf_conntrack_proto_tcp.c 	if (nla_put_u8(skb, CTA_PROTOINFO_TCP_STATE, ct->proto.tcp.state) ||
tcp              1200 net/netfilter/nf_conntrack_proto_tcp.c 		       ct->proto.tcp.seen[0].td_scale) ||
tcp              1202 net/netfilter/nf_conntrack_proto_tcp.c 		       ct->proto.tcp.seen[1].td_scale))
tcp              1205 net/netfilter/nf_conntrack_proto_tcp.c 	tmp.flags = ct->proto.tcp.seen[0].flags;
tcp              1210 net/netfilter/nf_conntrack_proto_tcp.c 	tmp.flags = ct->proto.tcp.seen[1].flags;
tcp              1261 net/netfilter/nf_conntrack_proto_tcp.c 		ct->proto.tcp.state = nla_get_u8(tb[CTA_PROTOINFO_TCP_STATE]);
tcp              1266 net/netfilter/nf_conntrack_proto_tcp.c 		ct->proto.tcp.seen[0].flags &= ~attr->mask;
tcp              1267 net/netfilter/nf_conntrack_proto_tcp.c 		ct->proto.tcp.seen[0].flags |= attr->flags & attr->mask;
tcp              1273 net/netfilter/nf_conntrack_proto_tcp.c 		ct->proto.tcp.seen[1].flags &= ~attr->mask;
tcp              1274 net/netfilter/nf_conntrack_proto_tcp.c 		ct->proto.tcp.seen[1].flags |= attr->flags & attr->mask;
tcp              1279 net/netfilter/nf_conntrack_proto_tcp.c 	    ct->proto.tcp.seen[0].flags & IP_CT_TCP_FLAG_WINDOW_SCALE &&
tcp              1280 net/netfilter/nf_conntrack_proto_tcp.c 	    ct->proto.tcp.seen[1].flags & IP_CT_TCP_FLAG_WINDOW_SCALE) {
tcp              1281 net/netfilter/nf_conntrack_proto_tcp.c 		ct->proto.tcp.seen[0].td_scale =
tcp              1283 net/netfilter/nf_conntrack_proto_tcp.c 		ct->proto.tcp.seen[1].td_scale =
tcp                60 net/netfilter/nf_conntrack_standalone.c 			   ntohs(tuple->src.u.tcp.port),
tcp                61 net/netfilter/nf_conntrack_standalone.c 			   ntohs(tuple->dst.u.tcp.port));
tcp                53 net/netfilter/nf_flow_table_core.c 	ft->src_port = ctt->src.u.tcp.port;
tcp                54 net/netfilter/nf_flow_table_core.c 	ft->dst_port = ctt->dst.u.tcp.port;
tcp               105 net/netfilter/nf_flow_table_core.c static void flow_offload_fixup_tcp(struct ip_ct_tcp *tcp)
tcp               107 net/netfilter/nf_flow_table_core.c 	tcp->state = TCP_CONNTRACK_ESTABLISHED;
tcp               108 net/netfilter/nf_flow_table_core.c 	tcp->seen[0].td_maxwin = 0;
tcp               109 net/netfilter/nf_flow_table_core.c 	tcp->seen[1].td_maxwin = 0;
tcp               144 net/netfilter/nf_flow_table_core.c 		flow_offload_fixup_tcp(&ct->proto.tcp);
tcp                39 net/netfilter/nf_nat_amanda.c 	exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port;
tcp                47 net/netfilter/nf_nat_amanda.c 	for (port = ntohs(exp->saved_proto.tcp.port); port != 0; port++) {
tcp                50 net/netfilter/nf_nat_amanda.c 		exp->tuple.dst.u.tcp.port = htons(port);
tcp                82 net/netfilter/nf_nat_ftp.c 	exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port;
tcp                90 net/netfilter/nf_nat_ftp.c 	for (port = ntohs(exp->saved_proto.tcp.port); port != 0; port++) {
tcp                93 net/netfilter/nf_nat_ftp.c 		exp->tuple.dst.u.tcp.port = htons(port);
tcp                47 net/netfilter/nf_nat_irc.c 	exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port;
tcp                52 net/netfilter/nf_nat_irc.c 	for (port = ntohs(exp->saved_proto.tcp.port); port != 0; port++) {
tcp                55 net/netfilter/nf_nat_irc.c 		exp->tuple.dst.u.tcp.port = htons(port);
tcp               163 net/netfilter/nf_nat_proto.c 		newport = tuple->src.u.tcp.port;
tcp               167 net/netfilter/nf_nat_proto.c 		newport = tuple->dst.u.tcp.port;
tcp               687 net/netfilter/nf_synproxy_core.c 	state = &ct->proto.tcp;
tcp              1111 net/netfilter/nf_synproxy_core.c 	state = &ct->proto.tcp;
tcp               171 net/netfilter/nfnetlink_osf.c 	const struct tcphdr *tcp;
tcp               173 net/netfilter/nfnetlink_osf.c 	tcp = skb_header_pointer(skb, ip_hdrlen(skb), sizeof(struct tcphdr), _tcph);
tcp               174 net/netfilter/nfnetlink_osf.c 	if (!tcp)
tcp               177 net/netfilter/nfnetlink_osf.c 	if (!tcp->syn)
tcp               182 net/netfilter/nfnetlink_osf.c 	ctx->window = ntohs(tcp->window);
tcp               184 net/netfilter/nfnetlink_osf.c 	if (tcp->doff * 4 > sizeof(struct tcphdr)) {
tcp               185 net/netfilter/nfnetlink_osf.c 		ctx->optsize = tcp->doff * 4 - sizeof(struct tcphdr);
tcp               191 net/netfilter/nfnetlink_osf.c 	return tcp;
tcp               207 net/netfilter/nfnetlink_osf.c 	const struct tcphdr *tcp;
tcp               212 net/netfilter/nfnetlink_osf.c 	tcp = nf_osf_hdr_ctx_init(&ctx, skb, ip, opts, &_tcph);
tcp               213 net/netfilter/nfnetlink_osf.c 	if (!tcp)
tcp               237 net/netfilter/nfnetlink_osf.c 				      &ip->saddr, ntohs(tcp->source),
tcp               238 net/netfilter/nfnetlink_osf.c 				      &ip->daddr, ntohs(tcp->dest),
tcp               249 net/netfilter/nfnetlink_osf.c 			      &ip->saddr, ntohs(tcp->source),
tcp               250 net/netfilter/nfnetlink_osf.c 			      &ip->daddr, ntohs(tcp->dest));
tcp               268 net/netfilter/nfnetlink_osf.c 	const struct tcphdr *tcp;
tcp               273 net/netfilter/nfnetlink_osf.c 	tcp = nf_osf_hdr_ctx_init(&ctx, skb, ip, opts, &_tcph);
tcp               274 net/netfilter/nfnetlink_osf.c 	if (!tcp)
tcp               123 net/netfilter/nft_flow_offload.c 		ct->proto.tcp.seen[0].flags |= IP_CT_TCP_FLAG_BE_LIBERAL;
tcp               124 net/netfilter/nft_flow_offload.c 		ct->proto.tcp.seen[1].flags |= IP_CT_TCP_FLAG_BE_LIBERAL;
tcp                27 net/netfilter/nft_osf.c 	const struct tcphdr *tcp;
tcp                31 net/netfilter/nft_osf.c 	tcp = skb_header_pointer(skb, ip_hdrlen(skb),
tcp                33 net/netfilter/nft_osf.c 	if (!tcp) {
tcp                37 net/netfilter/nft_osf.c 	if (!tcp->syn) {
tcp                24 net/netfilter/nft_synproxy.c 				     const struct tcphdr *tcp,
tcp                30 net/netfilter/nft_synproxy.c 	if (tcp->ece && tcp->cwr)
tcp                47 net/netfilter/nft_synproxy.c 				 const struct tcphdr *tcp,
tcp                56 net/netfilter/nft_synproxy.c 	if (tcp->syn) {
tcp                58 net/netfilter/nft_synproxy.c 		nft_synproxy_tcp_options(opts, tcp, snet, &info, priv);
tcp                59 net/netfilter/nft_synproxy.c 		synproxy_send_client_synack(net, skb, tcp, opts);
tcp                62 net/netfilter/nft_synproxy.c 	} else if (tcp->ack) {
tcp                64 net/netfilter/nft_synproxy.c 		if (synproxy_recv_client_ack(net, skb, tcp, opts,
tcp                65 net/netfilter/nft_synproxy.c 					     ntohl(tcp->seq))) {
tcp                78 net/netfilter/nft_synproxy.c 				 const struct tcphdr *tcp,
tcp                87 net/netfilter/nft_synproxy.c 	if (tcp->syn) {
tcp                89 net/netfilter/nft_synproxy.c 		nft_synproxy_tcp_options(opts, tcp, snet, &info, priv);
tcp                90 net/netfilter/nft_synproxy.c 		synproxy_send_client_synack_ipv6(net, skb, tcp, opts);
tcp                93 net/netfilter/nft_synproxy.c 	} else if (tcp->ack) {
tcp                95 net/netfilter/nft_synproxy.c 		if (synproxy_recv_client_ack_ipv6(net, skb, tcp, opts,
tcp                96 net/netfilter/nft_synproxy.c 						  ntohl(tcp->seq))) {
tcp               113 net/netfilter/nft_synproxy.c 	const struct tcphdr *tcp;
tcp               126 net/netfilter/nft_synproxy.c 	tcp = skb_header_pointer(skb, pkt->xt.thoff,
tcp               129 net/netfilter/nft_synproxy.c 	if (!tcp) {
tcp               134 net/netfilter/nft_synproxy.c 	if (!synproxy_parse_options(skb, thoff, tcp, &opts)) {
tcp               141 net/netfilter/nft_synproxy.c 		nft_synproxy_eval_v4(priv, regs, pkt, tcp, &_tcph, &opts);
tcp               145 net/netfilter/nft_synproxy.c 		nft_synproxy_eval_v6(priv, regs, pkt, tcp, &_tcph, &opts);
tcp               575 net/openvswitch/flow.c 				struct tcphdr *tcp = tcp_hdr(skb);
tcp               576 net/openvswitch/flow.c 				key->tp.src = tcp->source;
tcp               577 net/openvswitch/flow.c 				key->tp.dst = tcp->dest;
tcp               578 net/openvswitch/flow.c 				key->tp.flags = TCP_FLAGS_BE16(tcp);
tcp               691 net/openvswitch/flow.c 				struct tcphdr *tcp = tcp_hdr(skb);
tcp               692 net/openvswitch/flow.c 				key->tp.src = tcp->source;
tcp               693 net/openvswitch/flow.c 				key->tp.dst = tcp->dest;
tcp               694 net/openvswitch/flow.c 				key->tp.flags = TCP_FLAGS_BE16(tcp);
tcp                53 net/sched/cls_flower.c 	struct flow_dissector_key_tcp tcp;
tcp              1140 net/sched/cls_flower.c 		fl_set_key_val(tb, &key->tcp.flags, TCA_FLOWER_KEY_TCP_FLAGS,
tcp              1141 net/sched/cls_flower.c 			       &mask->tcp.flags, TCA_FLOWER_KEY_TCP_FLAGS_MASK,
tcp              1142 net/sched/cls_flower.c 			       sizeof(key->tcp.flags));
tcp              1339 net/sched/cls_flower.c 			     FLOW_DISSECTOR_KEY_TCP, tcp);
tcp              2312 net/sched/cls_flower.c 	     fl_dump_key_val(skb, &key->tcp.flags, TCA_FLOWER_KEY_TCP_FLAGS,
tcp              2313 net/sched/cls_flower.c 			     &mask->tcp.flags, TCA_FLOWER_KEY_TCP_FLAGS_MASK,
tcp              2314 net/sched/cls_flower.c 			     sizeof(key->tcp.flags))))
tcp                27 net/smc/smc_close.c 	struct socket *tcp;
tcp                33 net/smc/smc_close.c 		tcp = smc->clcsock;
tcp                35 net/smc/smc_close.c 		sock_release(tcp);
tcp               663 net/wireless/core.c 		    !wiphy->wowlan->tcp))
tcp               129 net/wireless/core.h 	if (rdev->wiphy.wowlan_config->tcp &&
tcp               130 net/wireless/core.h 	    rdev->wiphy.wowlan_config->tcp->sock)
tcp               131 net/wireless/core.h 		sock_release(rdev->wiphy.wowlan_config->tcp->sock);
tcp               132 net/wireless/core.h 	kfree(rdev->wiphy.wowlan_config->tcp);
tcp              1419 net/wireless/nl80211.c 	const struct wiphy_wowlan_tcp_support *tcp = rdev->wiphy.wowlan->tcp;
tcp              1422 net/wireless/nl80211.c 	if (!tcp)
tcp              1431 net/wireless/nl80211.c 			tcp->data_payload_max))
tcp              1435 net/wireless/nl80211.c 			tcp->data_payload_max))
tcp              1438 net/wireless/nl80211.c 	if (tcp->seq && nla_put_flag(msg, NL80211_WOWLAN_TCP_DATA_PAYLOAD_SEQ))
tcp              1441 net/wireless/nl80211.c 	if (tcp->tok && nla_put(msg, NL80211_WOWLAN_TCP_DATA_PAYLOAD_TOKEN,
tcp              1442 net/wireless/nl80211.c 				sizeof(*tcp->tok), tcp->tok))
tcp              1446 net/wireless/nl80211.c 			tcp->data_interval_max))
tcp              1450 net/wireless/nl80211.c 			tcp->wake_payload_max))
tcp              11170 net/wireless/nl80211.c 				   struct cfg80211_wowlan_tcp *tcp)
tcp              11174 net/wireless/nl80211.c 	if (!tcp)
tcp              11182 net/wireless/nl80211.c 	if (nla_put_in_addr(msg, NL80211_WOWLAN_TCP_SRC_IPV4, tcp->src) ||
tcp              11183 net/wireless/nl80211.c 	    nla_put_in_addr(msg, NL80211_WOWLAN_TCP_DST_IPV4, tcp->dst) ||
tcp              11184 net/wireless/nl80211.c 	    nla_put(msg, NL80211_WOWLAN_TCP_DST_MAC, ETH_ALEN, tcp->dst_mac) ||
tcp              11185 net/wireless/nl80211.c 	    nla_put_u16(msg, NL80211_WOWLAN_TCP_SRC_PORT, tcp->src_port) ||
tcp              11186 net/wireless/nl80211.c 	    nla_put_u16(msg, NL80211_WOWLAN_TCP_DST_PORT, tcp->dst_port) ||
tcp              11188 net/wireless/nl80211.c 		    tcp->payload_len, tcp->payload) ||
tcp              11190 net/wireless/nl80211.c 			tcp->data_interval) ||
tcp              11192 net/wireless/nl80211.c 		    tcp->wake_len, tcp->wake_data) ||
tcp              11194 net/wireless/nl80211.c 		    DIV_ROUND_UP(tcp->wake_len, 8), tcp->wake_mask))
tcp              11197 net/wireless/nl80211.c 	if (tcp->payload_seq.len &&
tcp              11199 net/wireless/nl80211.c 		    sizeof(tcp->payload_seq), &tcp->payload_seq))
tcp              11202 net/wireless/nl80211.c 	if (tcp->payload_tok.len &&
tcp              11204 net/wireless/nl80211.c 		    sizeof(tcp->payload_tok) + tcp->tokens_size,
tcp              11205 net/wireless/nl80211.c 		    &tcp->payload_tok))
tcp              11313 net/wireless/nl80211.c 	if (rdev->wiphy.wowlan_config && rdev->wiphy.wowlan_config->tcp) {
tcp              11315 net/wireless/nl80211.c 		size += rdev->wiphy.wowlan_config->tcp->tokens_size +
tcp              11316 net/wireless/nl80211.c 			rdev->wiphy.wowlan_config->tcp->payload_len +
tcp              11317 net/wireless/nl80211.c 			rdev->wiphy.wowlan_config->tcp->wake_len +
tcp              11318 net/wireless/nl80211.c 			rdev->wiphy.wowlan_config->tcp->wake_len / 8;
tcp              11358 net/wireless/nl80211.c 					    rdev->wiphy.wowlan_config->tcp))
tcp              11389 net/wireless/nl80211.c 	if (!rdev->wiphy.wowlan->tcp)
tcp              11408 net/wireless/nl80211.c 	if (data_size > rdev->wiphy.wowlan->tcp->data_payload_max)
tcp              11412 net/wireless/nl80211.c 			rdev->wiphy.wowlan->tcp->data_interval_max ||
tcp              11417 net/wireless/nl80211.c 	if (wake_size > rdev->wiphy.wowlan->tcp->wake_payload_max)
tcp              11432 net/wireless/nl80211.c 		if (!rdev->wiphy.wowlan->tcp->tok)
tcp              11434 net/wireless/nl80211.c 		if (tok->len > rdev->wiphy.wowlan->tcp->tok->max_len)
tcp              11436 net/wireless/nl80211.c 		if (tok->len < rdev->wiphy.wowlan->tcp->tok->min_len)
tcp              11438 net/wireless/nl80211.c 		if (tokens_size > rdev->wiphy.wowlan->tcp->tok->bufsize)
tcp              11446 net/wireless/nl80211.c 		if (!rdev->wiphy.wowlan->tcp->seq)
tcp              11516 net/wireless/nl80211.c 	trig->tcp = cfg;
tcp              11752 net/wireless/nl80211.c 	if (new_triggers.tcp && new_triggers.tcp->sock)
tcp              11753 net/wireless/nl80211.c 		sock_release(new_triggers.tcp->sock);
tcp              11754 net/wireless/nl80211.c 	kfree(new_triggers.tcp);
tcp                24 samples/bpf/parse_varlen.c 	struct tcphdr *tcp = data + tp_off;
tcp                26 samples/bpf/parse_varlen.c 	if (tcp + 1 > data_end)
tcp                28 samples/bpf/parse_varlen.c 	if (tcp->dest == htons(80) || tcp->source == htons(80))
tcp                72 samples/bpf/parse_varlen.c 		return tcp(data, nh_off + ihl_len, data_end);
tcp               106 samples/bpf/parse_varlen.c 		return tcp(data, nh_off + ihl_len, data_end);
tcp               206 tools/testing/selftests/bpf/bpf_helpers.h 	    void *ip, int ip_len, void *tcp, int tcp_len) =
tcp               234 tools/testing/selftests/bpf/bpf_helpers.h 					  int ip_len, void *tcp, int tcp_len) =
tcp                41 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 	struct tcphdr tcp;
tcp                48 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 	struct tcphdr tcp;
tcp                56 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 	struct tcphdr tcp;
tcp                62 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 	struct tcphdr tcp;
tcp                74 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 	struct tcphdr tcp;
tcp                84 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 	struct tcphdr tcp;
tcp               111 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.doff = 5,
tcp               112 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.source = 80,
tcp               113 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.dest = 8080,
tcp               131 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.doff = 5,
tcp               132 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.source = 80,
tcp               133 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.dest = 8080,
tcp               153 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.doff = 5,
tcp               154 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.source = 80,
tcp               155 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.dest = 8080,
tcp               175 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.doff = 5,
tcp               176 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.source = 80,
tcp               177 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.dest = 8080,
tcp               198 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.doff = 5,
tcp               199 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.source = 80,
tcp               200 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.dest = 8080,
tcp               224 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.doff = 5,
tcp               225 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.source = 80,
tcp               226 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.dest = 8080,
tcp               245 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.doff = 5,
tcp               246 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.source = 80,
tcp               247 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.dest = 8080,
tcp               271 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.doff = 5,
tcp               272 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.source = 80,
tcp               273 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.dest = 8080,
tcp               293 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.doff = 5,
tcp               294 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.source = 80,
tcp               295 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.dest = 8080,
tcp               315 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.doff = 5,
tcp               316 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.source = 80,
tcp               317 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.dest = 8080,
tcp               342 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.doff = 5,
tcp               343 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.source = 80,
tcp               344 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.dest = 8080,
tcp               370 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.doff = 5,
tcp               371 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.source = 80,
tcp               372 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 			.tcp.dest = 8080,
tcp               158 tools/testing/selftests/bpf/progs/bpf_flow.c 	struct tcphdr *tcp, _tcp;
tcp               213 tools/testing/selftests/bpf/progs/bpf_flow.c 		tcp = bpf_flow_dissect_get_header(skb, sizeof(*tcp), &_tcp);
tcp               214 tools/testing/selftests/bpf/progs/bpf_flow.c 		if (!tcp)
tcp               217 tools/testing/selftests/bpf/progs/bpf_flow.c 		if (tcp->doff < 5)
tcp               220 tools/testing/selftests/bpf/progs/bpf_flow.c 		if ((__u8 *)tcp + (tcp->doff << 2) > data_end)
tcp               223 tools/testing/selftests/bpf/progs/bpf_flow.c 		keys->sport = tcp->source;
tcp               224 tools/testing/selftests/bpf/progs/bpf_flow.c 		keys->dport = tcp->dest;
tcp               305 tools/testing/selftests/bpf/progs/test_l4lb.c 	struct tcphdr *tcp;
tcp               307 tools/testing/selftests/bpf/progs/test_l4lb.c 	tcp = data + off;
tcp               308 tools/testing/selftests/bpf/progs/test_l4lb.c 	if (tcp + 1 > data_end)
tcp               311 tools/testing/selftests/bpf/progs/test_l4lb.c 	if (tcp->syn)
tcp               315 tools/testing/selftests/bpf/progs/test_l4lb.c 		pckt->port16[0] = tcp->source;
tcp               316 tools/testing/selftests/bpf/progs/test_l4lb.c 		pckt->port16[1] = tcp->dest;
tcp               318 tools/testing/selftests/bpf/progs/test_l4lb.c 		pckt->port16[0] = tcp->dest;
tcp               319 tools/testing/selftests/bpf/progs/test_l4lb.c 		pckt->port16[1] = tcp->source;
tcp               305 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c 	struct tcphdr *tcp;
tcp               307 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c 	tcp = data + off;
tcp               308 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c 	if (tcp + 1 > data_end)
tcp               311 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c 	if (tcp->syn)
tcp               315 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c 		pckt->port16[0] = tcp->source;
tcp               316 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c 		pckt->port16[1] = tcp->dest;
tcp               318 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c 		pckt->port16[0] = tcp->dest;
tcp               319 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c 		pckt->port16[1] = tcp->source;
tcp                26 tools/testing/selftests/bpf/progs/test_pkt_access.c 	struct tcphdr *tcp = NULL;
tcp                40 tools/testing/selftests/bpf/progs/test_pkt_access.c 		tcp = (struct tcphdr *)((void *)(iph) + ihl_len);
tcp                48 tools/testing/selftests/bpf/progs/test_pkt_access.c 		tcp = (struct tcphdr *)((void *)(ip6h) + ihl_len);
tcp                51 tools/testing/selftests/bpf/progs/test_pkt_access.c 	if (tcp) {
tcp                52 tools/testing/selftests/bpf/progs/test_pkt_access.c 		if (((void *)(tcp) + 20) > data_end || proto != 6)
tcp                55 tools/testing/selftests/bpf/progs/test_pkt_access.c 		if (((void *)(tcp) + 18) > data_end)
tcp                57 tools/testing/selftests/bpf/progs/test_pkt_access.c 		if (tcp->urg_ptr == 123)
tcp                65 tools/testing/selftests/bpf/progs/test_tc_edt.c static inline int handle_tcp(struct __sk_buff *skb, struct tcphdr *tcp)
tcp                70 tools/testing/selftests/bpf/progs/test_tc_edt.c 	if ((void *)(tcp + 1) > data_end)
tcp                73 tools/testing/selftests/bpf/progs/test_tc_edt.c 	if (tcp->dest == bpf_htons(9000))
tcp               531 tools/testing/selftests/bpf/progs/test_tunnel_kern.c 	struct tcphdr *tcp = data + sizeof(*iph);
tcp               536 tools/testing/selftests/bpf/progs/test_tunnel_kern.c 	if (data + sizeof(*iph) + sizeof(*tcp) > data_end) {
tcp               548 tools/testing/selftests/bpf/progs/test_tunnel_kern.c 		if (tcp->dest == bpf_htons(5200))
tcp               550 tools/testing/selftests/bpf/progs/test_tunnel_kern.c 		else if (tcp->dest == bpf_htons(5201))
tcp               588 tools/testing/selftests/bpf/progs/test_tunnel_kern.c 	struct tcphdr *tcp = data + sizeof(*iph);
tcp               593 tools/testing/selftests/bpf/progs/test_tunnel_kern.c 	if (data + sizeof(*iph) + sizeof(*tcp) > data_end) {
tcp               637 tools/testing/selftests/bpf/progs/test_tunnel_kern.c 	struct tcphdr *tcp = data + sizeof(*iph);
tcp               642 tools/testing/selftests/bpf/progs/test_tunnel_kern.c 	if (data + sizeof(*iph) + sizeof(*tcp) > data_end) {
tcp               658 tools/testing/selftests/bpf/progs/test_tunnel_kern.c 		if (tcp->dest == bpf_htons(5200)) {
tcp               660 tools/testing/selftests/bpf/progs/test_tunnel_kern.c 		} else if (tcp->dest == bpf_htons(5201)) {
tcp               663 tools/testing/selftests/bpf/progs/test_tunnel_kern.c 			ERROR(tcp->dest);
tcp               260 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	struct tcphdr *tcp;
tcp               262 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	tcp = data + off;
tcp               263 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	if (tcp + 1 > data_end)
tcp               265 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	if (tcp->syn)
tcp               268 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 		pckt->flow.port16[0] = tcp->source;
tcp               269 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 		pckt->flow.port16[1] = tcp->dest;
tcp               271 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 		pckt->flow.port16[0] = tcp->dest;
tcp               272 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 		pckt->flow.port16[1] = tcp->source;
tcp               172 tools/testing/selftests/bpf/test_progs.c 	.tcp.urg_ptr = 123,
tcp               173 tools/testing/selftests/bpf/test_progs.c 	.tcp.doff = 5,
tcp               180 tools/testing/selftests/bpf/test_progs.c 	.tcp.urg_ptr = 123,
tcp               181 tools/testing/selftests/bpf/test_progs.c 	.tcp.doff = 5,
tcp                83 tools/testing/selftests/bpf/test_progs.h 	struct tcphdr tcp;
tcp                91 tools/testing/selftests/bpf/test_progs.h 	struct tcphdr tcp;