Lines Matching refs:req
108 struct ceph_mds_request *req; in __fh_to_dentry() local
110 req = ceph_mdsc_create_request(mdsc, CEPH_MDS_OP_LOOKUPINO, in __fh_to_dentry()
112 if (IS_ERR(req)) in __fh_to_dentry()
113 return ERR_CAST(req); in __fh_to_dentry()
115 req->r_ino1 = vino; in __fh_to_dentry()
116 req->r_num_caps = 1; in __fh_to_dentry()
117 err = ceph_mdsc_do_request(mdsc, NULL, req); in __fh_to_dentry()
118 inode = req->r_target_inode; in __fh_to_dentry()
121 ceph_mdsc_put_request(req); in __fh_to_dentry()
164 struct ceph_mds_request *req; in __cfh_to_dentry() local
166 req = ceph_mdsc_create_request(mdsc, CEPH_MDS_OP_LOOKUPHASH, in __cfh_to_dentry()
168 if (IS_ERR(req)) in __cfh_to_dentry()
169 return ERR_CAST(req); in __cfh_to_dentry()
171 req->r_ino1 = vino; in __cfh_to_dentry()
172 req->r_ino2.ino = cfh->parent_ino; in __cfh_to_dentry()
173 req->r_ino2.snap = CEPH_NOSNAP; in __cfh_to_dentry()
174 req->r_path2 = kmalloc(16, GFP_NOFS); in __cfh_to_dentry()
175 snprintf(req->r_path2, 16, "%d", cfh->parent_name_hash); in __cfh_to_dentry()
176 req->r_num_caps = 1; in __cfh_to_dentry()
177 err = ceph_mdsc_do_request(mdsc, NULL, req); in __cfh_to_dentry()
178 inode = req->r_target_inode; in __cfh_to_dentry()
181 ceph_mdsc_put_request(req); in __cfh_to_dentry()