Lines Matching refs:path

191 	struct iucv_path	  *path;  member
530 static void netiucv_callback_rx(struct iucv_path *path, in netiucv_callback_rx() argument
533 struct iucv_connection *conn = path->private; in netiucv_callback_rx()
541 static void netiucv_callback_txdone(struct iucv_path *path, in netiucv_callback_txdone() argument
544 struct iucv_connection *conn = path->private; in netiucv_callback_txdone()
552 static void netiucv_callback_connack(struct iucv_path *path, u8 ipuser[16]) in netiucv_callback_connack() argument
554 struct iucv_connection *conn = path->private; in netiucv_callback_connack()
559 static int netiucv_callback_connreq(struct iucv_path *path, in netiucv_callback_connreq() argument
562 struct iucv_connection *conn = path->private; in netiucv_callback_connreq()
578 conn->path = path; in netiucv_callback_connreq()
580 ev.data = path; in netiucv_callback_connreq()
590 static void netiucv_callback_connrej(struct iucv_path *path, u8 ipuser[16]) in netiucv_callback_connrej() argument
592 struct iucv_connection *conn = path->private; in netiucv_callback_connrej()
597 static void netiucv_callback_connsusp(struct iucv_path *path, u8 ipuser[16]) in netiucv_callback_connsusp() argument
599 struct iucv_connection *conn = path->private; in netiucv_callback_connsusp()
604 static void netiucv_callback_connres(struct iucv_path *path, u8 ipuser[16]) in netiucv_callback_connres() argument
606 struct iucv_connection *conn = path->private; in netiucv_callback_connres()
696 iucv_message_reject(conn->path, msg); in conn_action_rx()
702 iucv_message_reject(conn->path, msg); in conn_action_rx()
711 rc = iucv_message_receive(conn->path, msg, 0, conn->rx_buff->data, in conn_action_rx()
789 rc = iucv_message_send(conn->path, &txmsg, 0, 0, in conn_action_txdone()
816 struct iucv_path *path = ev->data; in conn_action_connaccept() local
823 conn->path = path; in conn_action_connaccept()
824 path->msglim = NETIUCV_QUEUELEN_DEFAULT; in conn_action_connaccept()
825 path->flags = 0; in conn_action_connaccept()
826 rc = iucv_path_accept(path, &netiucv_handler, conn->userdata , conn); in conn_action_connaccept()
832 netdev->tx_queue_len = conn->path->msglim; in conn_action_connaccept()
839 struct iucv_path *path = ev->data; in conn_action_connreject() local
842 iucv_path_sever(path, NULL); in conn_action_connreject()
854 netdev->tx_queue_len = conn->path->msglim; in conn_action_connack()
864 iucv_path_sever(conn->path, conn->userdata); in conn_action_conntimsev()
877 iucv_path_sever(conn->path, conn->userdata); in conn_action_connsever()
904 conn->path = iucv_path_alloc(NETIUCV_QUEUELEN_DEFAULT, 0, GFP_KERNEL); in conn_action_start()
908 rc = iucv_path_connect(conn->path, &netiucv_handler, conn->userid, in conn_action_start()
912 netdev->tx_queue_len = conn->path->msglim; in conn_action_start()
955 kfree(conn->path); in conn_action_start()
956 conn->path = NULL; in conn_action_start()
981 if (conn->path) { in conn_action_stop()
983 iucv_path_sever(conn->path, conn->userdata); in conn_action_stop()
984 kfree(conn->path); in conn_action_stop()
985 conn->path = NULL; in conn_action_stop()
1224 rc = iucv_message_send(conn->path, &msg, 0, 0, in netiucv_transmit_skb()
1949 if (conn->path) { in netiucv_remove_connection()
1950 iucv_path_sever(conn->path, conn->userdata); in netiucv_remove_connection()
1951 kfree(conn->path); in netiucv_remove_connection()
1952 conn->path = NULL; in netiucv_remove_connection()