Lines Matching refs:sk_prot
602 if (sk->sk_prot->rehash) in sock_bindtoindex_locked()
603 sk->sk_prot->rehash(sk); in sock_bindtoindex_locked()
898 if (sk->sk_prot->keepalive) in sock_set_keepalive()
899 sk->sk_prot->keepalive(sk, true); in sock_set_keepalive()
1063 if (sk->sk_prot->keepalive) in sock_setsockopt()
1064 sk->sk_prot->keepalive(sk, valbool); in sock_setsockopt()
1800 const struct proto *prot = READ_ONCE(osk->sk_prot); in sock_copy()
1899 sk->sk_prot = sk->sk_prot_creator = prot; in sk_alloc()
2032 struct proto *prot = READ_ONCE(sk->sk_prot); in sk_clone_lock()
2142 if (newsk->sk_prot->sockets_allocated) in sk_clone_lock()
2577 if (!sk->sk_prot->enter_memory_pressure) in sk_enter_memory_pressure()
2580 sk->sk_prot->enter_memory_pressure(sk); in sk_enter_memory_pressure()
2585 if (sk->sk_prot->leave_memory_pressure) { in sk_leave_memory_pressure()
2586 sk->sk_prot->leave_memory_pressure(sk); in sk_leave_memory_pressure()
2588 unsigned long *memory_pressure = sk->sk_prot->memory_pressure; in sk_leave_memory_pressure()
2746 struct proto *prot = sk->sk_prot; in __sk_mem_raise_allocated()
3223 if (sk->sk_prot->release_cb) in release_sock()
3224 sk->sk_prot->release_cb(sk); in release_sock()
3369 return sk->sk_prot->getsockopt(sk, level, optname, optval, optlen); in sock_common_getsockopt()
3380 err = sk->sk_prot->recvmsg(sk, msg, size, flags & MSG_DONTWAIT, in sock_common_recvmsg()
3396 return sk->sk_prot->setsockopt(sk, level, optname, optval, optlen); in sock_common_setsockopt()
3402 if (sk->sk_prot->destroy) in sk_common_release()
3403 sk->sk_prot->destroy(sk); in sk_common_release()
3413 sk->sk_prot->unhash(sk); in sk_common_release()
3860 if (!sk->sk_prot->bind_add) in sock_bind_add()
3862 return sk->sk_prot->bind_add(sk, addr, addr_len); in sock_bind_add()