Lines Matching refs:path
65 struct iucv_path *path; member
163 static void vmlogrdr_iucv_path_complete(struct iucv_path *path, u8 ipuser[16]) in vmlogrdr_iucv_path_complete() argument
165 struct vmlogrdr_priv_t * logptr = path->private; in vmlogrdr_iucv_path_complete()
174 static void vmlogrdr_iucv_path_severed(struct iucv_path *path, u8 ipuser[16]) in vmlogrdr_iucv_path_severed() argument
176 struct vmlogrdr_priv_t * logptr = path->private; in vmlogrdr_iucv_path_severed()
181 iucv_path_sever(path, NULL); in vmlogrdr_iucv_path_severed()
182 kfree(path); in vmlogrdr_iucv_path_severed()
183 logptr->path = NULL; in vmlogrdr_iucv_path_severed()
196 static void vmlogrdr_iucv_message_pending(struct iucv_path *path, in vmlogrdr_iucv_message_pending() argument
199 struct vmlogrdr_priv_t * logptr = path->private; in vmlogrdr_iucv_message_pending()
351 logptr->path = iucv_path_alloc(10, 0, GFP_KERNEL); in vmlogrdr_open()
352 if (!logptr->path) in vmlogrdr_open()
354 connect_rc = iucv_path_connect(logptr->path, &vmlogrdr_iucv_handler, in vmlogrdr_open()
379 kfree(logptr->path); /* kfree(NULL) is ok. */ in vmlogrdr_open()
380 logptr->path = NULL; in vmlogrdr_open()
393 iucv_path_sever(logptr->path, NULL); in vmlogrdr_release()
394 kfree(logptr->path); in vmlogrdr_release()
395 logptr->path = NULL; in vmlogrdr_release()
442 rc = iucv_message_receive(priv->path, in vmlogrdr_receive_data()