Lines Matching refs:sk
187 void inet_bind_hash(struct sock *sk, struct inet_bind_bucket *tb,
196 static inline int inet_sk_listen_hashfn(const struct sock *sk) in inet_sk_listen_hashfn() argument
198 return inet_lhashfn(sock_net(sk), inet_sk(sk)->inet_num); in inet_sk_listen_hashfn()
202 int __inet_inherit_port(const struct sock *sk, struct sock *child);
204 void inet_put_port(struct sock *sk);
208 bool inet_ehash_insert(struct sock *sk, struct sock *osk);
209 bool inet_ehash_nolisten(struct sock *sk, struct sock *osk);
210 void __inet_hash(struct sock *sk, struct sock *osk);
211 void inet_hash(struct sock *sk);
212 void inet_unhash(struct sock *sk);
307 struct sock *sk = __inet_lookup_established(net, hashinfo, in __inet_lookup() local
310 return sk ? : __inet_lookup_listener(net, hashinfo, saddr, sport, in __inet_lookup()
320 struct sock *sk; in inet_lookup() local
323 sk = __inet_lookup(net, hashinfo, saddr, sport, daddr, dport, dif); in inet_lookup()
326 return sk; in inet_lookup()
334 struct sock *sk = skb_steal_sock(skb); in __inet_lookup_skb() local
337 if (sk) in __inet_lookup_skb()
338 return sk; in __inet_lookup_skb()
345 u32 sk_ehashfn(const struct sock *sk);
350 static inline void sk_daddr_set(struct sock *sk, __be32 addr) in sk_daddr_set() argument
352 sk->sk_daddr = addr; /* alias of inet_daddr */ in sk_daddr_set()
354 ipv6_addr_set_v4mapped(addr, &sk->sk_v6_daddr); in sk_daddr_set()
358 static inline void sk_rcv_saddr_set(struct sock *sk, __be32 addr) in sk_rcv_saddr_set() argument
360 sk->sk_rcv_saddr = addr; /* alias of inet_rcv_saddr */ in sk_rcv_saddr_set()
362 ipv6_addr_set_v4mapped(addr, &sk->sk_v6_rcv_saddr); in sk_rcv_saddr_set()
367 struct sock *sk, u32 port_offset,
373 struct sock *sk);