Lines Matching refs:sock

55 	struct pppox_sock *sock;  in lookup_chan()  local
59 sock = rcu_dereference(callid_sock[call_id]); in lookup_chan()
60 if (sock) { in lookup_chan()
61 opt = &sock->proto.pptp; in lookup_chan()
63 sock = NULL; in lookup_chan()
65 sock_hold(sk_pppox(sock)); in lookup_chan()
69 return sock; in lookup_chan()
74 struct pppox_sock *sock; in lookup_chan_dst() local
81 sock = rcu_dereference(callid_sock[i]); in lookup_chan_dst()
82 if (!sock) in lookup_chan_dst()
84 opt = &sock->proto.pptp; in lookup_chan_dst()
94 static int add_chan(struct pppox_sock *sock, in add_chan() argument
112 sock->proto.pptp.src_addr = *sa; in add_chan()
114 rcu_assign_pointer(callid_sock[sa->call_id], sock); in add_chan()
124 static void del_chan(struct pppox_sock *sock) in del_chan() argument
127 clear_bit(sock->proto.pptp.src_addr.call_id, callid_bitmap); in del_chan()
128 RCU_INIT_POINTER(callid_sock[sock->proto.pptp.src_addr.call_id], NULL); in del_chan()
135 const struct sock *sk = &po->sk; in pptp_route_output()
151 struct sock *sk = chan->private; in pptp_xmit()
273 static int pptp_rcv_core(struct sock *sk, struct sk_buff *skb) in pptp_rcv_core()
385 static int pptp_bind(struct socket *sock, struct sockaddr *uservaddr, in pptp_bind() argument
388 struct sock *sk = sock->sk; in pptp_bind()
418 static int pptp_connect(struct socket *sock, struct sockaddr *uservaddr, in pptp_connect() argument
421 struct sock *sk = sock->sk; in pptp_connect()
487 static int pptp_getname(struct socket *sock, struct sockaddr *uaddr, in pptp_getname() argument
497 sp.sa_addr.pptp = pppox_sk(sock->sk)->proto.pptp.src_addr; in pptp_getname()
504 static int pptp_release(struct socket *sock) in pptp_release() argument
506 struct sock *sk = sock->sk; in pptp_release()
528 sock->sk = NULL; in pptp_release()
536 static void pptp_sock_destruct(struct sock *sk) in pptp_sock_destruct()
546 static int pptp_create(struct net *net, struct socket *sock, int kern) in pptp_create() argument
549 struct sock *sk; in pptp_create()
557 sock_init_data(sock, sk); in pptp_create()
559 sock->state = SS_UNCONNECTED; in pptp_create()
560 sock->ops = &pptp_ops; in pptp_create()
583 struct sock *sk = chan->private; in pptp_ppp_ioctl()