Lines Matching refs:req

73 		struct ceph_mds_request *req;  in __fh_to_dentry()  local
75 req = ceph_mdsc_create_request(mdsc, CEPH_MDS_OP_LOOKUPINO, in __fh_to_dentry()
77 if (IS_ERR(req)) in __fh_to_dentry()
78 return ERR_CAST(req); in __fh_to_dentry()
80 req->r_ino1 = vino; in __fh_to_dentry()
81 req->r_num_caps = 1; in __fh_to_dentry()
82 err = ceph_mdsc_do_request(mdsc, NULL, req); in __fh_to_dentry()
83 inode = req->r_target_inode; in __fh_to_dentry()
86 ceph_mdsc_put_request(req); in __fh_to_dentry()
128 struct ceph_mds_request *req; in __get_parent() local
133 req = ceph_mdsc_create_request(mdsc, CEPH_MDS_OP_LOOKUPPARENT, in __get_parent()
135 if (IS_ERR(req)) in __get_parent()
136 return ERR_CAST(req); in __get_parent()
139 req->r_inode = d_inode(child); in __get_parent()
142 req->r_ino1 = (struct ceph_vino) { in __get_parent()
147 req->r_num_caps = 1; in __get_parent()
148 err = ceph_mdsc_do_request(mdsc, NULL, req); in __get_parent()
149 inode = req->r_target_inode; in __get_parent()
152 ceph_mdsc_put_request(req); in __get_parent()
209 struct ceph_mds_request *req; in ceph_get_name() local
213 req = ceph_mdsc_create_request(mdsc, CEPH_MDS_OP_LOOKUPNAME, in ceph_get_name()
215 if (IS_ERR(req)) in ceph_get_name()
216 return PTR_ERR(req); in ceph_get_name()
220 req->r_inode = d_inode(child); in ceph_get_name()
222 req->r_ino2 = ceph_vino(d_inode(parent)); in ceph_get_name()
223 req->r_locked_dir = d_inode(parent); in ceph_get_name()
224 req->r_num_caps = 2; in ceph_get_name()
225 err = ceph_mdsc_do_request(mdsc, NULL, req); in ceph_get_name()
230 struct ceph_mds_reply_info_parsed *rinfo = &req->r_reply_info; in ceph_get_name()
240 ceph_mdsc_put_request(req); in ceph_get_name()