Lines Matching refs:sock

93 	struct pppox_sock *sock;  in lookup_chan()  local
97 sock = rcu_dereference(callid_sock[call_id]); in lookup_chan()
98 if (sock) { in lookup_chan()
99 opt = &sock->proto.pptp; in lookup_chan()
101 sock = NULL; in lookup_chan()
103 sock_hold(sk_pppox(sock)); in lookup_chan()
107 return sock; in lookup_chan()
112 struct pppox_sock *sock; in lookup_chan_dst() local
119 sock = rcu_dereference(callid_sock[i]); in lookup_chan_dst()
120 if (!sock) in lookup_chan_dst()
122 opt = &sock->proto.pptp; in lookup_chan_dst()
132 static int add_chan(struct pppox_sock *sock, in add_chan() argument
150 sock->proto.pptp.src_addr = *sa; in add_chan()
152 rcu_assign_pointer(callid_sock[sa->call_id], sock); in add_chan()
162 static void del_chan(struct pppox_sock *sock) in del_chan() argument
165 clear_bit(sock->proto.pptp.src_addr.call_id, callid_bitmap); in del_chan()
166 RCU_INIT_POINTER(callid_sock[sock->proto.pptp.src_addr.call_id], NULL); in del_chan()
173 struct sock *sk = (struct sock *) chan->private; in pptp_xmit()
297 static int pptp_rcv_core(struct sock *sk, struct sk_buff *skb) in pptp_rcv_core()
416 static int pptp_bind(struct socket *sock, struct sockaddr *uservaddr, in pptp_bind() argument
419 struct sock *sk = sock->sk; in pptp_bind()
449 static int pptp_connect(struct socket *sock, struct sockaddr *uservaddr, in pptp_connect() argument
452 struct sock *sk = sock->sk; in pptp_connect()
522 static int pptp_getname(struct socket *sock, struct sockaddr *uaddr, in pptp_getname() argument
532 sp.sa_addr.pptp = pppox_sk(sock->sk)->proto.pptp.src_addr; in pptp_getname()
541 static int pptp_release(struct socket *sock) in pptp_release() argument
543 struct sock *sk = sock->sk; in pptp_release()
566 sock->sk = NULL; in pptp_release()
574 static void pptp_sock_destruct(struct sock *sk) in pptp_sock_destruct()
583 static int pptp_create(struct net *net, struct socket *sock, int kern) in pptp_create() argument
586 struct sock *sk; in pptp_create()
594 sock_init_data(sock, sk); in pptp_create()
596 sock->state = SS_UNCONNECTED; in pptp_create()
597 sock->ops = &pptp_ops; in pptp_create()
620 struct sock *sk = (struct sock *) chan->private; in pptp_ppp_ioctl()