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));