Lines Matching refs:sk_prot
1310 osk->sk_prot->obj_size - offsetof(struct sock, sk_dontcopy_end)); in sock_copy()
1426 sk->sk_prot = sk->sk_prot_creator = prot; in sk_alloc()
1508 newsk = sk_prot_alloc(sk->sk_prot, priority, sk->sk_family); in sk_clone_lock()
1592 if (newsk->sk_prot->sockets_allocated) in sk_clone_lock()
2069 struct proto *prot = sk->sk_prot; in __sk_mem_schedule()
2461 if (sk->sk_prot->release_cb) in release_sock()
2462 sk->sk_prot->release_cb(sk); in release_sock()
2601 return sk->sk_prot->getsockopt(sk, level, optname, optval, optlen); in sock_common_getsockopt()
2611 if (sk->sk_prot->compat_getsockopt != NULL) in compat_sock_common_getsockopt()
2612 return sk->sk_prot->compat_getsockopt(sk, level, optname, in compat_sock_common_getsockopt()
2614 return sk->sk_prot->getsockopt(sk, level, optname, optval, optlen); in compat_sock_common_getsockopt()
2626 err = sk->sk_prot->recvmsg(sk, msg, size, flags & MSG_DONTWAIT, in sock_common_recvmsg()
2642 return sk->sk_prot->setsockopt(sk, level, optname, optval, optlen); in sock_common_setsockopt()
2652 if (sk->sk_prot->compat_setsockopt != NULL) in compat_sock_common_setsockopt()
2653 return sk->sk_prot->compat_setsockopt(sk, level, optname, in compat_sock_common_setsockopt()
2655 return sk->sk_prot->setsockopt(sk, level, optname, optval, optlen); in compat_sock_common_setsockopt()
2662 if (sk->sk_prot->destroy) in sk_common_release()
2663 sk->sk_prot->destroy(sk); in sk_common_release()
2673 sk->sk_prot->unhash(sk); in sk_common_release()