Lines Matching refs:sk
57 void pppox_unbind_sock(struct sock *sk) in pppox_unbind_sock() argument
61 if (sk->sk_state & (PPPOX_BOUND | PPPOX_CONNECTED | PPPOX_ZOMBIE)) { in pppox_unbind_sock()
62 ppp_unregister_channel(&pppox_sk(sk)->chan); in pppox_unbind_sock()
63 sk->sk_state = PPPOX_DEAD; in pppox_unbind_sock()
73 struct sock *sk = sock->sk; in pppox_ioctl() local
74 struct pppox_sock *po = pppox_sk(sk); in pppox_ioctl()
77 lock_sock(sk); in pppox_ioctl()
83 if (!(sk->sk_state & PPPOX_CONNECTED)) in pppox_ioctl()
92 sk->sk_state |= PPPOX_BOUND; in pppox_ioctl()
96 rc = pppox_protos[sk->sk_protocol]->ioctl ? in pppox_ioctl()
97 pppox_protos[sk->sk_protocol]->ioctl(sock, cmd, arg) : -ENOTTY; in pppox_ioctl()
100 release_sock(sk); in pppox_ioctl()