Lines Matching refs:full_path
589 char *full_path; in rnbd_srv_get_full_path() local
593 full_path = kmalloc(PATH_MAX, GFP_KERNEL); in rnbd_srv_get_full_path()
594 if (!full_path) in rnbd_srv_get_full_path()
605 len = snprintf(full_path, PATH_MAX, "%.*s/%s/%s", len, in rnbd_srv_get_full_path()
608 len = snprintf(full_path, PATH_MAX, "%s/%s", in rnbd_srv_get_full_path()
614 kfree(full_path); in rnbd_srv_get_full_path()
619 a = strchr(full_path, '/'); in rnbd_srv_get_full_path()
633 return full_path; in rnbd_srv_get_full_path()
685 char *full_path; in process_msg_open() local
713 full_path = rnbd_srv_get_full_path(srv_sess, open_msg->dev_name); in process_msg_open()
714 if (IS_ERR(full_path)) { in process_msg_open()
715 ret = PTR_ERR(full_path); in process_msg_open()
717 open_msg->dev_name, srv_sess->sessname, full_path); in process_msg_open()
721 bdev_file = bdev_file_open_by_path(full_path, open_flags, NULL, NULL); in process_msg_open()
725 full_path, srv_sess->sessname, bdev_file); in process_msg_open()
733 full_path, srv_sess->sessname, srv_dev); in process_msg_open()
744 full_path, srv_sess->sessname, srv_sess_dev); in process_msg_open()
779 kfree(full_path); in process_msg_open()
800 kfree(full_path); in process_msg_open()