Lines Matching refs:full_path
606 char *full_path; in rnbd_srv_get_full_path() local
609 full_path = kmalloc(PATH_MAX, GFP_KERNEL); in rnbd_srv_get_full_path()
610 if (!full_path) in rnbd_srv_get_full_path()
621 len = snprintf(full_path, PATH_MAX, "%.*s/%s/%s", len, in rnbd_srv_get_full_path()
626 kfree(full_path); in rnbd_srv_get_full_path()
630 snprintf(full_path, PATH_MAX, "%s/%s", in rnbd_srv_get_full_path()
635 a = strchr(full_path, '/'); in rnbd_srv_get_full_path()
649 return full_path; in rnbd_srv_get_full_path()
702 char *full_path; in process_msg_open() local
733 full_path = rnbd_srv_get_full_path(srv_sess, open_msg->dev_name); in process_msg_open()
734 if (IS_ERR(full_path)) { in process_msg_open()
735 ret = PTR_ERR(full_path); in process_msg_open()
741 rnbd_dev = rnbd_dev_open(full_path, open_flags, in process_msg_open()
745 full_path, srv_sess->sessname, PTR_ERR(rnbd_dev)); in process_msg_open()
754 full_path, srv_sess->sessname, PTR_ERR(srv_dev)); in process_msg_open()
764 full_path, srv_sess->sessname, PTR_ERR(srv_sess_dev)); in process_msg_open()
802 kfree(full_path); in process_msg_open()
823 kfree(full_path); in process_msg_open()