Lines Matching refs:open_msg
569 const struct rnbd_msg_open *open_msg, in rnbd_srv_create_set_sess_dev() argument
580 strscpy(sdev->pathname, open_msg->dev_name, sizeof(sdev->pathname)); in rnbd_srv_create_set_sess_dev()
586 sdev->access_mode = open_msg->access_mode; in rnbd_srv_create_set_sess_dev()
687 const struct rnbd_msg_open *open_msg = msg; in process_msg_open() local
693 trace_process_msg_open(srv_sess, open_msg); in process_msg_open()
695 if (open_msg->access_mode != RNBD_ACCESS_RO) in process_msg_open()
700 srv_sess_dev = find_srv_sess_dev(srv_sess, open_msg->dev_name); in process_msg_open()
704 if ((strlen(dev_search_path) + strlen(open_msg->dev_name)) in process_msg_open()
707 srv_sess->sessname, dev_search_path, open_msg->dev_name, in process_msg_open()
712 if (strstr(open_msg->dev_name, "..")) { in process_msg_open()
714 srv_sess->sessname, open_msg->dev_name); in process_msg_open()
718 full_path = rnbd_srv_get_full_path(srv_sess, open_msg->dev_name); in process_msg_open()
722 open_msg->dev_name, srv_sess->sessname, full_path); in process_msg_open()
735 open_msg->access_mode); in process_msg_open()
743 srv_sess_dev = rnbd_srv_create_set_sess_dev(srv_sess, open_msg, in process_msg_open()
745 open_msg->access_mode == RNBD_ACCESS_RO, in process_msg_open()
796 if (open_msg->access_mode != RNBD_ACCESS_RO) { in process_msg_open()