md5sig             56 net/ipv4/tcp_diag.c 			       const struct tcp_md5sig_info *md5sig)
md5sig             63 net/ipv4/tcp_diag.c 	hlist_for_each_entry_rcu(key, &md5sig->head, node)
md5sig             75 net/ipv4/tcp_diag.c 	hlist_for_each_entry_rcu(key, &md5sig->head, node) {
md5sig            120 net/ipv4/tcp_diag.c 		struct tcp_md5sig_info *md5sig;
md5sig            123 net/ipv4/tcp_diag.c 		md5sig = rcu_dereference(tcp_sk(sk)->md5sig_info);
md5sig            124 net/ipv4/tcp_diag.c 		if (md5sig)
md5sig            125 net/ipv4/tcp_diag.c 			err = tcp_diag_put_md5sig(skb, md5sig);
md5sig            151 net/ipv4/tcp_diag.c 		const struct tcp_md5sig_info *md5sig;
md5sig            156 net/ipv4/tcp_diag.c 		md5sig = rcu_dereference(tcp_sk(sk)->md5sig_info);
md5sig            157 net/ipv4/tcp_diag.c 		if (md5sig) {
md5sig            158 net/ipv4/tcp_diag.c 			hlist_for_each_entry_rcu(key, &md5sig->head, node)
md5sig            994 net/ipv4/tcp_ipv4.c 	const struct tcp_md5sig_info *md5sig;
md5sig           1000 net/ipv4/tcp_ipv4.c 	md5sig = rcu_dereference_check(tp->md5sig_info,
md5sig           1002 net/ipv4/tcp_ipv4.c 	if (!md5sig)
md5sig           1005 net/ipv4/tcp_ipv4.c 	hlist_for_each_entry_rcu(key, &md5sig->head, node) {
md5sig           1037 net/ipv4/tcp_ipv4.c 	const struct tcp_md5sig_info *md5sig;
md5sig           1040 net/ipv4/tcp_ipv4.c 	md5sig = rcu_dereference_check(tp->md5sig_info,
md5sig           1042 net/ipv4/tcp_ipv4.c 	if (!md5sig)
md5sig           1048 net/ipv4/tcp_ipv4.c 	hlist_for_each_entry_rcu(key, &md5sig->head, node) {
md5sig           1076 net/ipv4/tcp_ipv4.c 	struct tcp_md5sig_info *md5sig;
md5sig           1086 net/ipv4/tcp_ipv4.c 	md5sig = rcu_dereference_protected(tp->md5sig_info,
md5sig           1088 net/ipv4/tcp_ipv4.c 	if (!md5sig) {
md5sig           1089 net/ipv4/tcp_ipv4.c 		md5sig = kmalloc(sizeof(*md5sig), gfp);
md5sig           1090 net/ipv4/tcp_ipv4.c 		if (!md5sig)
md5sig           1094 net/ipv4/tcp_ipv4.c 		INIT_HLIST_HEAD(&md5sig->head);
md5sig           1095 net/ipv4/tcp_ipv4.c 		rcu_assign_pointer(tp->md5sig_info, md5sig);
md5sig           1113 net/ipv4/tcp_ipv4.c 	hlist_add_head_rcu(&key->node, &md5sig->head);
md5sig           1138 net/ipv4/tcp_ipv4.c 	struct tcp_md5sig_info *md5sig;
md5sig           1140 net/ipv4/tcp_ipv4.c 	md5sig = rcu_dereference_protected(tp->md5sig_info, 1);
md5sig           1142 net/ipv4/tcp_ipv4.c 	hlist_for_each_entry_safe(key, n, &md5sig->head, node) {
md5sig            205 tools/testing/selftests/net/nettest.c 	struct tcp_md5sig md5sig;
md5sig            209 tools/testing/selftests/net/nettest.c 	memset(&md5sig, 0, sizeof(md5sig));
md5sig            210 tools/testing/selftests/net/nettest.c 	memcpy(&md5sig.tcpm_addr, addr, alen);
md5sig            211 tools/testing/selftests/net/nettest.c 	md5sig.tcpm_keylen = keylen;
md5sig            214 tools/testing/selftests/net/nettest.c 		memcpy(md5sig.tcpm_key, password, keylen);
md5sig            216 tools/testing/selftests/net/nettest.c 	rc = setsockopt(sd, IPPROTO_TCP, TCP_MD5SIG, &md5sig, sizeof(md5sig));