• Home
  • Raw
  • Download

Lines Matching refs:path

292 		return (skb_queue_len(&iucv->send_skb_q) < iucv->path->msglim);  in iucv_below_msglim()
441 struct iucv_path *path = iucv->path; in iucv_sever_path() local
443 if (iucv->path) { in iucv_sever_path()
444 iucv->path = NULL; in iucv_sever_path()
449 pr_iucv->path_sever(path, user_data); in iucv_sever_path()
451 pr_iucv->path_sever(path, NULL); in iucv_sever_path()
452 iucv_path_free(path); in iucv_sever_path()
561 iucv->path = NULL; in iucv_sock_alloc()
725 if (iucv->path) in iucv_sock_bind()
812 iucv->path = iucv_path_alloc(iucv->msglimit, in afiucv_path_connect()
814 if (!iucv->path) { in afiucv_path_connect()
818 err = pr_iucv->path_connect(iucv->path, &af_iucv_handler, in afiucv_path_connect()
822 iucv_path_free(iucv->path); in afiucv_path_connect()
823 iucv->path = NULL; in afiucv_path_connect()
1018 static int iucv_send_iprm(struct iucv_path *path, struct iucv_message *msg, in iucv_send_iprm() argument
1025 return pr_iucv->message_send(path, msg, IUCV_IPRMDATA, 0, in iucv_send_iprm()
1157 if (((iucv->path->flags & IUCV_IPRMDATA) & iucv->flags) in iucv_sock_sendmsg()
1159 err = iucv_send_iprm(iucv->path, &txmsg, skb); in iucv_sock_sendmsg()
1171 pr_iucv->path_sever(iucv->path, NULL); in iucv_sock_sendmsg()
1177 err = pr_iucv->message_send(iucv->path, &txmsg, 0, 0, in iucv_sock_sendmsg()
1249 struct iucv_path *path, in iucv_process_message() argument
1268 rc = pr_iucv->message_receive(path, msg, in iucv_process_message()
1284 pr_iucv->path_sever(path, NULL); in iucv_process_message()
1314 iucv_process_message(sk, skb, p->path, &p->msg); in iucv_process_message_q()
1524 err = pr_iucv->message_send(iucv->path, &txmsg, in iucv_sock_shutdown()
1546 iucv->path) { in iucv_sock_shutdown()
1547 err = pr_iucv->path_quiesce(iucv->path, NULL); in iucv_sock_shutdown()
1654 val = (iucv->path != NULL) ? iucv->path->msglim /* connected */ in iucv_sock_getsockopt()
1679 static int iucv_callback_connreq(struct iucv_path *path, in iucv_callback_connreq() argument
1717 err = pr_iucv->path_sever(path, user_data); in iucv_callback_connreq()
1718 iucv_path_free(path); in iucv_callback_connreq()
1724 err = pr_iucv->path_sever(path, user_data); in iucv_callback_connreq()
1725 iucv_path_free(path); in iucv_callback_connreq()
1732 err = pr_iucv->path_sever(path, user_data); in iucv_callback_connreq()
1733 iucv_path_free(path); in iucv_callback_connreq()
1746 niucv->path = path; in iucv_callback_connreq()
1755 path->msglim = iucv->msglimit; in iucv_callback_connreq()
1756 err = pr_iucv->path_accept(path, &af_iucv_handler, nuser_data, nsk); in iucv_callback_connreq()
1774 static void iucv_callback_connack(struct iucv_path *path, u8 ipuser[16]) in iucv_callback_connack() argument
1776 struct sock *sk = path->private; in iucv_callback_connack()
1782 static void iucv_callback_rx(struct iucv_path *path, struct iucv_message *msg) in iucv_callback_rx() argument
1784 struct sock *sk = path->private; in iucv_callback_rx()
1791 pr_iucv->message_reject(path, msg); in iucv_callback_rx()
1810 iucv_process_message(sk, skb, path, msg); in iucv_callback_rx()
1817 save_msg->path = path; in iucv_callback_rx()
1826 static void iucv_callback_txdone(struct iucv_path *path, in iucv_callback_txdone() argument
1829 struct sock *sk = path->private; in iucv_callback_txdone()
1868 static void iucv_callback_connrej(struct iucv_path *path, u8 ipuser[16]) in iucv_callback_connrej() argument
1870 struct sock *sk = path->private; in iucv_callback_connrej()
1886 static void iucv_callback_shutdown(struct iucv_path *path, u8 ipuser[16]) in iucv_callback_shutdown() argument
1888 struct sock *sk = path->private; in iucv_callback_shutdown()