Lines Matching refs:full_path
586 char *full_path; in rnbd_srv_get_full_path() local
589 full_path = kmalloc(PATH_MAX, GFP_KERNEL); in rnbd_srv_get_full_path()
590 if (!full_path) in rnbd_srv_get_full_path()
601 len = snprintf(full_path, PATH_MAX, "%.*s/%s/%s", len, in rnbd_srv_get_full_path()
606 kfree(full_path); in rnbd_srv_get_full_path()
610 snprintf(full_path, PATH_MAX, "%s/%s", in rnbd_srv_get_full_path()
615 a = strchr(full_path, '/'); in rnbd_srv_get_full_path()
629 return full_path; in rnbd_srv_get_full_path()
681 char *full_path; in process_msg_open() local
709 full_path = rnbd_srv_get_full_path(srv_sess, open_msg->dev_name); in process_msg_open()
710 if (IS_ERR(full_path)) { in process_msg_open()
711 ret = PTR_ERR(full_path); in process_msg_open()
717 bdev = blkdev_get_by_path(full_path, open_flags, NULL, NULL); in process_msg_open()
721 full_path, srv_sess->sessname, ret); in process_msg_open()
729 full_path, srv_sess->sessname, PTR_ERR(srv_dev)); in process_msg_open()
739 full_path, srv_sess->sessname, PTR_ERR(srv_sess_dev)); in process_msg_open()
774 kfree(full_path); in process_msg_open()
795 kfree(full_path); in process_msg_open()