Lines Matching refs:full_path
588 char *full_path; in rnbd_srv_get_full_path() local
591 full_path = kmalloc(PATH_MAX, GFP_KERNEL); in rnbd_srv_get_full_path()
592 if (!full_path) in rnbd_srv_get_full_path()
603 len = snprintf(full_path, PATH_MAX, "%.*s/%s/%s", len, in rnbd_srv_get_full_path()
608 kfree(full_path); in rnbd_srv_get_full_path()
612 snprintf(full_path, PATH_MAX, "%s/%s", in rnbd_srv_get_full_path()
617 a = strchr(full_path, '/'); in rnbd_srv_get_full_path()
631 return full_path; in rnbd_srv_get_full_path()
685 char *full_path; in process_msg_open() local
714 full_path = rnbd_srv_get_full_path(srv_sess, open_msg->dev_name); in process_msg_open()
715 if (IS_ERR(full_path)) { in process_msg_open()
716 ret = PTR_ERR(full_path); in process_msg_open()
722 bdev = blkdev_get_by_path(full_path, open_flags, THIS_MODULE); in process_msg_open()
726 full_path, srv_sess->sessname, ret); in process_msg_open()
734 full_path, srv_sess->sessname, PTR_ERR(srv_dev)); in process_msg_open()
744 full_path, srv_sess->sessname, PTR_ERR(srv_sess_dev)); in process_msg_open()
779 kfree(full_path); in process_msg_open()
800 kfree(full_path); in process_msg_open()