Lines Matching refs:sock
85 static void iucv_sock_kill(struct sock *sk);
86 static void iucv_sock_close(struct sock *sk);
87 static void iucv_sever_path(struct sock *, int);
91 static int afiucv_hs_send(struct iucv_message *imsg, struct sock *sock,
152 struct sock *sk; in afiucv_pm_freeze()
189 struct sock *sk; in afiucv_pm_restore_thaw()
272 static int iucv_sock_in_state(struct sock *sk, int state, int state2) in iucv_sock_in_state()
285 static inline int iucv_below_msglim(struct sock *sk) in iucv_below_msglim()
301 static void iucv_sock_wake_msglim(struct sock *sk) in iucv_sock_wake_msglim()
316 static int afiucv_hs_send(struct iucv_message *imsg, struct sock *sock, in afiucv_hs_send() argument
319 struct iucv_sock *iucv = iucv_sk(sock); in afiucv_hs_send()
361 if (sock->sk_type == SOCK_SEQPACKET) in afiucv_hs_send()
382 static struct sock *__iucv_get_sock_by_name(char *nm) in __iucv_get_sock_by_name()
384 struct sock *sk; in __iucv_get_sock_by_name()
393 static void iucv_sock_destruct(struct sock *sk) in iucv_sock_destruct()
412 static void iucv_sock_cleanup_listen(struct sock *parent) in iucv_sock_cleanup_listen()
414 struct sock *sk; in iucv_sock_cleanup_listen()
426 static void iucv_sock_kill(struct sock *sk) in iucv_sock_kill()
437 static void iucv_sever_path(struct sock *sk, int with_user_data) in iucv_sever_path()
457 static int iucv_send_ctrl(struct sock *sk, u8 flags) in iucv_send_ctrl()
473 static void iucv_sock_close(struct sock *sk) in iucv_sock_close()
532 static void iucv_sock_init(struct sock *sk, struct sock *parent) in iucv_sock_init()
538 static struct sock *iucv_sock_alloc(struct socket *sock, int proto, gfp_t prio) in iucv_sock_alloc() argument
540 struct sock *sk; in iucv_sock_alloc()
548 sock_init_data(sock, sk); in iucv_sock_alloc()
583 static int iucv_sock_create(struct net *net, struct socket *sock, int protocol, in iucv_sock_create() argument
586 struct sock *sk; in iucv_sock_create()
591 sock->state = SS_UNCONNECTED; in iucv_sock_create()
593 switch (sock->type) { in iucv_sock_create()
595 sock->ops = &iucv_sock_ops; in iucv_sock_create()
599 sock->ops = &iucv_sock_ops; in iucv_sock_create()
605 sk = iucv_sock_alloc(sock, protocol, GFP_KERNEL); in iucv_sock_create()
614 void iucv_sock_link(struct iucv_sock_list *l, struct sock *sk) in iucv_sock_link()
621 void iucv_sock_unlink(struct iucv_sock_list *l, struct sock *sk) in iucv_sock_unlink()
628 void iucv_accept_enqueue(struct sock *parent, struct sock *sk) in iucv_accept_enqueue()
641 void iucv_accept_unlink(struct sock *sk) in iucv_accept_unlink()
654 struct sock *iucv_accept_dequeue(struct sock *parent, struct socket *newsock) in iucv_accept_dequeue()
657 struct sock *sk; in iucv_accept_dequeue()
660 sk = (struct sock *) isk; in iucv_accept_dequeue()
698 static int iucv_sock_bind(struct socket *sock, struct sockaddr *addr, in iucv_sock_bind() argument
702 struct sock *sk = sock->sk; in iucv_sock_bind()
782 static int iucv_sock_autobind(struct sock *sk) in iucv_sock_autobind()
802 static int afiucv_path_connect(struct socket *sock, struct sockaddr *addr) in afiucv_path_connect() argument
805 struct sock *sk = sock->sk; in afiucv_path_connect()
848 static int iucv_sock_connect(struct socket *sock, struct sockaddr *addr, in iucv_sock_connect() argument
852 struct sock *sk = sock->sk; in iucv_sock_connect()
882 err = iucv_send_ctrl(sock->sk, AF_IUCV_FLAG_SYN); in iucv_sock_connect()
884 err = afiucv_path_connect(sock, addr); in iucv_sock_connect()
905 static int iucv_sock_listen(struct socket *sock, int backlog) in iucv_sock_listen() argument
907 struct sock *sk = sock->sk; in iucv_sock_listen()
916 if (sock->type != SOCK_STREAM && sock->type != SOCK_SEQPACKET) in iucv_sock_listen()
930 static int iucv_sock_accept(struct socket *sock, struct socket *newsock, in iucv_sock_accept() argument
934 struct sock *sk = sock->sk, *nsk; in iucv_sock_accept()
984 static int iucv_sock_getname(struct socket *sock, struct sockaddr *addr, in iucv_sock_getname() argument
988 struct sock *sk = sock->sk; in iucv_sock_getname()
1032 static int iucv_sock_sendmsg(struct socket *sock, struct msghdr *msg, in iucv_sock_sendmsg() argument
1035 struct sock *sk = sock->sk; in iucv_sock_sendmsg()
1209 static int iucv_fragment_skb(struct sock *sk, struct sk_buff *skb, int len) in iucv_fragment_skb()
1247 static void iucv_process_message(struct sock *sk, struct sk_buff *skb, in iucv_process_message()
1303 static void iucv_process_message_q(struct sock *sk) in iucv_process_message_q()
1321 static int iucv_sock_recvmsg(struct socket *sock, struct msghdr *msg, in iucv_sock_recvmsg() argument
1325 struct sock *sk = sock->sk; in iucv_sock_recvmsg()
1441 static inline unsigned int iucv_accept_poll(struct sock *parent) in iucv_accept_poll()
1444 struct sock *sk; in iucv_accept_poll()
1447 sk = (struct sock *) isk; in iucv_accept_poll()
1456 unsigned int iucv_sock_poll(struct file *file, struct socket *sock, in iucv_sock_poll() argument
1459 struct sock *sk = sock->sk; in iucv_sock_poll()
1495 static int iucv_sock_shutdown(struct socket *sock, int how) in iucv_sock_shutdown() argument
1497 struct sock *sk = sock->sk; in iucv_sock_shutdown()
1562 static int iucv_sock_release(struct socket *sock) in iucv_sock_release() argument
1564 struct sock *sk = sock->sk; in iucv_sock_release()
1578 static int iucv_sock_setsockopt(struct socket *sock, int level, int optname, in iucv_sock_setsockopt() argument
1581 struct sock *sk = sock->sk; in iucv_sock_setsockopt()
1628 static int iucv_sock_getsockopt(struct socket *sock, int level, int optname, in iucv_sock_getsockopt() argument
1631 struct sock *sk = sock->sk; in iucv_sock_getsockopt()
1684 struct sock *sk, *nsk; in iucv_callback_connreq()
1775 struct sock *sk = path->private; in iucv_callback_connack()
1783 struct sock *sk = path->private; in iucv_callback_rx()
1828 struct sock *sk = path->private; in iucv_callback_txdone()
1869 struct sock *sk = path->private; in iucv_callback_connrej()
1887 struct sock *sk = path->private; in iucv_callback_shutdown()
1922 static int afiucv_hs_callback_syn(struct sock *sk, struct sk_buff *skb) in afiucv_hs_callback_syn()
1924 struct sock *nsk; in afiucv_hs_callback_syn()
1988 static int afiucv_hs_callback_synack(struct sock *sk, struct sk_buff *skb) in afiucv_hs_callback_synack()
2011 static int afiucv_hs_callback_synfin(struct sock *sk, struct sk_buff *skb) in afiucv_hs_callback_synfin()
2031 static int afiucv_hs_callback_fin(struct sock *sk, struct sk_buff *skb) in afiucv_hs_callback_fin()
2052 static int afiucv_hs_callback_win(struct sock *sk, struct sk_buff *skb) in afiucv_hs_callback_win()
2072 static int afiucv_hs_callback_rx(struct sock *sk, struct sk_buff *skb) in afiucv_hs_callback_rx()
2120 struct sock *sk; in afiucv_hs_rcv()
2221 struct sock *isk = skb->sk; in afiucv_hs_callback_txnotify()
2222 struct sock *sk = NULL; in afiucv_hs_callback_txnotify()
2301 struct sock *sk; in afiucv_netdev_event()