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,
151 struct sock *sk; in afiucv_pm_freeze()
188 struct sock *sk; in afiucv_pm_restore_thaw()
271 static int iucv_sock_in_state(struct sock *sk, int state, int state2) in iucv_sock_in_state()
284 static inline int iucv_below_msglim(struct sock *sk) in iucv_below_msglim()
300 static void iucv_sock_wake_msglim(struct sock *sk) in iucv_sock_wake_msglim()
315 static int afiucv_hs_send(struct iucv_message *imsg, struct sock *sock, in afiucv_hs_send() argument
318 struct iucv_sock *iucv = iucv_sk(sock); in afiucv_hs_send()
360 if (sock->sk_type == SOCK_SEQPACKET) in afiucv_hs_send()
381 static struct sock *__iucv_get_sock_by_name(char *nm) in __iucv_get_sock_by_name()
383 struct sock *sk; in __iucv_get_sock_by_name()
392 static void iucv_sock_destruct(struct sock *sk) in iucv_sock_destruct()
411 static void iucv_sock_cleanup_listen(struct sock *parent) in iucv_sock_cleanup_listen()
413 struct sock *sk; in iucv_sock_cleanup_listen()
425 static void iucv_sock_kill(struct sock *sk) in iucv_sock_kill()
436 static void iucv_sever_path(struct sock *sk, int with_user_data) in iucv_sever_path()
456 static int iucv_send_ctrl(struct sock *sk, u8 flags) in iucv_send_ctrl()
472 static void iucv_sock_close(struct sock *sk) in iucv_sock_close()
531 static void iucv_sock_init(struct sock *sk, struct sock *parent) in iucv_sock_init()
537 static struct sock *iucv_sock_alloc(struct socket *sock, int proto, gfp_t prio, int kern) in iucv_sock_alloc() argument
539 struct sock *sk; in iucv_sock_alloc()
547 sock_init_data(sock, sk); in iucv_sock_alloc()
582 static int iucv_sock_create(struct net *net, struct socket *sock, int protocol, in iucv_sock_create() argument
585 struct sock *sk; in iucv_sock_create()
590 sock->state = SS_UNCONNECTED; in iucv_sock_create()
592 switch (sock->type) { in iucv_sock_create()
594 sock->ops = &iucv_sock_ops; in iucv_sock_create()
598 sock->ops = &iucv_sock_ops; in iucv_sock_create()
604 sk = iucv_sock_alloc(sock, protocol, GFP_KERNEL, kern); in iucv_sock_create()
613 void iucv_sock_link(struct iucv_sock_list *l, struct sock *sk) in iucv_sock_link()
620 void iucv_sock_unlink(struct iucv_sock_list *l, struct sock *sk) in iucv_sock_unlink()
627 void iucv_accept_enqueue(struct sock *parent, struct sock *sk) in iucv_accept_enqueue()
640 void iucv_accept_unlink(struct sock *sk) in iucv_accept_unlink()
653 struct sock *iucv_accept_dequeue(struct sock *parent, struct socket *newsock) in iucv_accept_dequeue()
656 struct sock *sk; in iucv_accept_dequeue()
659 sk = (struct sock *) isk; in iucv_accept_dequeue()
697 static int iucv_sock_bind(struct socket *sock, struct sockaddr *addr, in iucv_sock_bind() argument
701 struct sock *sk = sock->sk; in iucv_sock_bind()
781 static int iucv_sock_autobind(struct sock *sk) in iucv_sock_autobind()
801 static int afiucv_path_connect(struct socket *sock, struct sockaddr *addr) in afiucv_path_connect() argument
804 struct sock *sk = sock->sk; in afiucv_path_connect()
847 static int iucv_sock_connect(struct socket *sock, struct sockaddr *addr, in iucv_sock_connect() argument
851 struct sock *sk = sock->sk; in iucv_sock_connect()
881 err = iucv_send_ctrl(sock->sk, AF_IUCV_FLAG_SYN); in iucv_sock_connect()
883 err = afiucv_path_connect(sock, addr); in iucv_sock_connect()
904 static int iucv_sock_listen(struct socket *sock, int backlog) in iucv_sock_listen() argument
906 struct sock *sk = sock->sk; in iucv_sock_listen()
915 if (sock->type != SOCK_STREAM && sock->type != SOCK_SEQPACKET) in iucv_sock_listen()
929 static int iucv_sock_accept(struct socket *sock, struct socket *newsock, in iucv_sock_accept() argument
933 struct sock *sk = sock->sk, *nsk; in iucv_sock_accept()
983 static int iucv_sock_getname(struct socket *sock, struct sockaddr *addr, in iucv_sock_getname() argument
987 struct sock *sk = sock->sk; in iucv_sock_getname()
1031 static int iucv_sock_sendmsg(struct socket *sock, struct msghdr *msg, in iucv_sock_sendmsg() argument
1034 struct sock *sk = sock->sk; in iucv_sock_sendmsg()
1208 static int iucv_fragment_skb(struct sock *sk, struct sk_buff *skb, int len) in iucv_fragment_skb()
1246 static void iucv_process_message(struct sock *sk, struct sk_buff *skb, in iucv_process_message()
1302 static void iucv_process_message_q(struct sock *sk) in iucv_process_message_q()
1320 static int iucv_sock_recvmsg(struct socket *sock, struct msghdr *msg, in iucv_sock_recvmsg() argument
1324 struct sock *sk = sock->sk; in iucv_sock_recvmsg()
1440 static inline unsigned int iucv_accept_poll(struct sock *parent) in iucv_accept_poll()
1443 struct sock *sk; in iucv_accept_poll()
1446 sk = (struct sock *) isk; in iucv_accept_poll()
1455 unsigned int iucv_sock_poll(struct file *file, struct socket *sock, in iucv_sock_poll() argument
1458 struct sock *sk = sock->sk; in iucv_sock_poll()
1494 static int iucv_sock_shutdown(struct socket *sock, int how) in iucv_sock_shutdown() argument
1496 struct sock *sk = sock->sk; in iucv_sock_shutdown()
1561 static int iucv_sock_release(struct socket *sock) in iucv_sock_release() argument
1563 struct sock *sk = sock->sk; in iucv_sock_release()
1577 static int iucv_sock_setsockopt(struct socket *sock, int level, int optname, in iucv_sock_setsockopt() argument
1580 struct sock *sk = sock->sk; in iucv_sock_setsockopt()
1627 static int iucv_sock_getsockopt(struct socket *sock, int level, int optname, in iucv_sock_getsockopt() argument
1630 struct sock *sk = sock->sk; in iucv_sock_getsockopt()
1683 struct sock *sk, *nsk; in iucv_callback_connreq()
1774 struct sock *sk = path->private; in iucv_callback_connack()
1782 struct sock *sk = path->private; in iucv_callback_rx()
1827 struct sock *sk = path->private; in iucv_callback_txdone()
1868 struct sock *sk = path->private; in iucv_callback_connrej()
1886 struct sock *sk = path->private; in iucv_callback_shutdown()
1921 static int afiucv_hs_callback_syn(struct sock *sk, struct sk_buff *skb) in afiucv_hs_callback_syn()
1923 struct sock *nsk; in afiucv_hs_callback_syn()
1987 static int afiucv_hs_callback_synack(struct sock *sk, struct sk_buff *skb) in afiucv_hs_callback_synack()
2010 static int afiucv_hs_callback_synfin(struct sock *sk, struct sk_buff *skb) in afiucv_hs_callback_synfin()
2030 static int afiucv_hs_callback_fin(struct sock *sk, struct sk_buff *skb) in afiucv_hs_callback_fin()
2051 static int afiucv_hs_callback_win(struct sock *sk, struct sk_buff *skb) in afiucv_hs_callback_win()
2071 static int afiucv_hs_callback_rx(struct sock *sk, struct sk_buff *skb) in afiucv_hs_callback_rx()
2119 struct sock *sk; in afiucv_hs_rcv()
2220 struct sock *isk = skb->sk; in afiucv_hs_callback_txnotify()
2221 struct sock *sk = NULL; in afiucv_hs_callback_txnotify()
2300 struct sock *sk; in afiucv_netdev_event()