Lines Matching refs:sk_prot
181 if (sk->sk_prot->get_port(sk, 0)) { in inet_autobind()
359 sk->sk_backlog_rcv = sk->sk_prot->backlog_rcv; in inet_create()
378 err = sk->sk_prot->hash(sk); in inet_create()
383 if (sk->sk_prot->init) { in inet_create()
384 err = sk->sk_prot->init(sk); in inet_create()
435 sk->sk_prot->close(sk, timeout); in inet_release()
448 if (sk->sk_prot->bind) { in inet_bind_sk()
449 return sk->sk_prot->bind(sk, uaddr, addr_len); in inet_bind_sk()
536 err = sk->sk_prot->get_port(sk, snum); in __inet_bind()
545 if (sk->sk_prot->put_port) in __inet_bind()
546 sk->sk_prot->put_port(sk); in __inet_bind()
579 prot = READ_ONCE(sk->sk_prot); in inet_dgram_connect()
646 err = sk->sk_prot->disconnect(sk, flags); in __inet_stream_connect()
672 err = sk->sk_prot->pre_connect(sk, uaddr, addr_len); in __inet_stream_connect()
677 err = sk->sk_prot->connect(sk, uaddr, addr_len); in __inet_stream_connect()
736 if (sk->sk_prot->disconnect(sk, flags)) in __inet_stream_connect()
781 sk2 = READ_ONCE(sk1->sk_prot)->accept(sk1, arg); in inet_accept()
836 if (data_race(!inet_sk(sk)->inet_num) && !sk->sk_prot->no_autobind && in inet_send_prepare()
851 return INDIRECT_CALL_2(sk->sk_prot->sendmsg, tcp_sendmsg, udp_sendmsg, in inet_sendmsg()
865 prot = READ_ONCE(sk->sk_prot); in inet_splice_eof()
883 err = INDIRECT_CALL_2(sk->sk_prot->recvmsg, tcp_recvmsg, udp_recvmsg, in inet_recvmsg()
922 if (sk->sk_prot->shutdown) in inet_shutdown()
923 sk->sk_prot->shutdown(sk, how); in inet_shutdown()
935 err = sk->sk_prot->disconnect(sk, O_NONBLOCK); in inet_shutdown()
1004 if (sk->sk_prot->ioctl) in inet_ioctl()
1045 if (!sk->sk_prot->compat_ioctl) in inet_compat_ioctl()
1047 return sk->sk_prot->compat_ioctl(sk, cmd, arg); in inet_compat_ioctl()
1647 (*sk)->sk_prot->unhash(*sk); in inet_ctl_sock_create()