Lines Matching refs:path

190 	struct iucv_path	  *path;  member
529 static void netiucv_callback_rx(struct iucv_path *path, in netiucv_callback_rx() argument
532 struct iucv_connection *conn = path->private; in netiucv_callback_rx()
540 static void netiucv_callback_txdone(struct iucv_path *path, in netiucv_callback_txdone() argument
543 struct iucv_connection *conn = path->private; in netiucv_callback_txdone()
551 static void netiucv_callback_connack(struct iucv_path *path, u8 ipuser[16]) in netiucv_callback_connack() argument
553 struct iucv_connection *conn = path->private; in netiucv_callback_connack()
558 static int netiucv_callback_connreq(struct iucv_path *path, u8 *ipvmid, in netiucv_callback_connreq() argument
561 struct iucv_connection *conn = path->private; in netiucv_callback_connreq()
577 conn->path = path; in netiucv_callback_connreq()
579 ev.data = path; in netiucv_callback_connreq()
589 static void netiucv_callback_connrej(struct iucv_path *path, u8 *ipuser) in netiucv_callback_connrej() argument
591 struct iucv_connection *conn = path->private; in netiucv_callback_connrej()
596 static void netiucv_callback_connsusp(struct iucv_path *path, u8 *ipuser) in netiucv_callback_connsusp() argument
598 struct iucv_connection *conn = path->private; in netiucv_callback_connsusp()
603 static void netiucv_callback_connres(struct iucv_path *path, u8 *ipuser) in netiucv_callback_connres() argument
605 struct iucv_connection *conn = path->private; in netiucv_callback_connres()
695 iucv_message_reject(conn->path, msg); in conn_action_rx()
701 iucv_message_reject(conn->path, msg); in conn_action_rx()
710 rc = iucv_message_receive(conn->path, msg, 0, conn->rx_buff->data, in conn_action_rx()
788 rc = iucv_message_send(conn->path, &txmsg, 0, 0, in conn_action_txdone()
815 struct iucv_path *path = ev->data; in conn_action_connaccept() local
822 conn->path = path; in conn_action_connaccept()
823 path->msglim = NETIUCV_QUEUELEN_DEFAULT; in conn_action_connaccept()
824 path->flags = 0; in conn_action_connaccept()
825 rc = iucv_path_accept(path, &netiucv_handler, conn->userdata , conn); in conn_action_connaccept()
831 netdev->tx_queue_len = conn->path->msglim; in conn_action_connaccept()
838 struct iucv_path *path = ev->data; in conn_action_connreject() local
841 iucv_path_sever(path, NULL); in conn_action_connreject()
853 netdev->tx_queue_len = conn->path->msglim; in conn_action_connack()
863 iucv_path_sever(conn->path, conn->userdata); in conn_action_conntimsev()
876 iucv_path_sever(conn->path, conn->userdata); in conn_action_connsever()
903 conn->path = iucv_path_alloc(NETIUCV_QUEUELEN_DEFAULT, 0, GFP_KERNEL); in conn_action_start()
907 rc = iucv_path_connect(conn->path, &netiucv_handler, conn->userid, in conn_action_start()
911 netdev->tx_queue_len = conn->path->msglim; in conn_action_start()
954 kfree(conn->path); in conn_action_start()
955 conn->path = NULL; in conn_action_start()
980 if (conn->path) { in conn_action_stop()
982 iucv_path_sever(conn->path, conn->userdata); in conn_action_stop()
983 kfree(conn->path); in conn_action_stop()
984 conn->path = NULL; in conn_action_stop()
1223 rc = iucv_message_send(conn->path, &msg, 0, 0, in netiucv_transmit_skb()
1948 if (conn->path) { in netiucv_remove_connection()
1949 iucv_path_sever(conn->path, conn->userdata); in netiucv_remove_connection()
1950 kfree(conn->path); in netiucv_remove_connection()
1951 conn->path = NULL; in netiucv_remove_connection()