Lines Matching refs:sock

95 	struct pppox_sock *sock;  in lookup_chan()  local
99 sock = rcu_dereference(callid_sock[call_id]); in lookup_chan()
100 if (sock) { in lookup_chan()
101 opt = &sock->proto.pptp; in lookup_chan()
103 sock = NULL; in lookup_chan()
105 sock_hold(sk_pppox(sock)); in lookup_chan()
109 return sock; in lookup_chan()
114 struct pppox_sock *sock; in lookup_chan_dst() local
121 sock = rcu_dereference(callid_sock[i]); in lookup_chan_dst()
122 if (!sock) in lookup_chan_dst()
124 opt = &sock->proto.pptp; in lookup_chan_dst()
134 static int add_chan(struct pppox_sock *sock, in add_chan() argument
152 sock->proto.pptp.src_addr = *sa; in add_chan()
154 rcu_assign_pointer(callid_sock[sa->call_id], sock); in add_chan()
164 static void del_chan(struct pppox_sock *sock) in del_chan() argument
167 clear_bit(sock->proto.pptp.src_addr.call_id, callid_bitmap); in del_chan()
168 RCU_INIT_POINTER(callid_sock[sock->proto.pptp.src_addr.call_id], NULL); in del_chan()
175 struct sock *sk = (struct sock *) chan->private; in pptp_xmit()
298 static int pptp_rcv_core(struct sock *sk, struct sk_buff *skb) in pptp_rcv_core()
417 static int pptp_bind(struct socket *sock, struct sockaddr *uservaddr, in pptp_bind() argument
420 struct sock *sk = sock->sk; in pptp_bind()
450 static int pptp_connect(struct socket *sock, struct sockaddr *uservaddr, in pptp_connect() argument
453 struct sock *sk = sock->sk; in pptp_connect()
523 static int pptp_getname(struct socket *sock, struct sockaddr *uaddr, in pptp_getname() argument
533 sp.sa_addr.pptp = pppox_sk(sock->sk)->proto.pptp.src_addr; in pptp_getname()
542 static int pptp_release(struct socket *sock) in pptp_release() argument
544 struct sock *sk = sock->sk; in pptp_release()
567 sock->sk = NULL; in pptp_release()
575 static void pptp_sock_destruct(struct sock *sk) in pptp_sock_destruct()
584 static int pptp_create(struct net *net, struct socket *sock) in pptp_create() argument
587 struct sock *sk; in pptp_create()
595 sock_init_data(sock, sk); in pptp_create()
597 sock->state = SS_UNCONNECTED; in pptp_create()
598 sock->ops = &pptp_ops; in pptp_create()
621 struct sock *sk = (struct sock *) chan->private; in pptp_ppp_ioctl()