Lines Matching refs:rinfo

1029 	struct ceph_mds_reply_info_parsed *rinfo = &req->r_reply_info;  in ceph_fill_trace()  local
1036 rinfo->head->is_dentry, rinfo->head->is_target); in ceph_fill_trace()
1049 if (rinfo->head->op & CEPH_MDS_OP_WRITE) { in ceph_fill_trace()
1051 req->r_tid, ceph_mds_op_name(rinfo->head->op)); in ceph_fill_trace()
1052 if (rinfo->head->is_dentry) { in ceph_fill_trace()
1053 rinfo->head->is_dentry = 0; in ceph_fill_trace()
1055 &rinfo->diri, rinfo->dirfrag, in ceph_fill_trace()
1058 if (rinfo->head->is_target) { in ceph_fill_trace()
1059 rinfo->head->is_target = 0; in ceph_fill_trace()
1060 ininfo = rinfo->targeti.in; in ceph_fill_trace()
1064 err = fill_inode(in, &rinfo->targeti, NULL, in ceph_fill_trace()
1072 if (!rinfo->head->is_target && !rinfo->head->is_dentry) { in ceph_fill_trace()
1074 if (rinfo->head->result == 0 && req->r_locked_dir) in ceph_fill_trace()
1079 if (rinfo->head->is_dentry) { in ceph_fill_trace()
1084 &rinfo->diri, rinfo->dirfrag, in ceph_fill_trace()
1097 BUG_ON(!rinfo->head->is_target); in ceph_fill_trace()
1103 dname.name = rinfo->dname; in ceph_fill_trace()
1104 dname.len = rinfo->dname_len; in ceph_fill_trace()
1106 vino.ino = le64_to_cpu(rinfo->targeti.in->ino); in ceph_fill_trace()
1107 vino.snap = le64_to_cpu(rinfo->targeti.in->snapid); in ceph_fill_trace()
1143 if (rinfo->head->is_target) { in ceph_fill_trace()
1144 vino.ino = le64_to_cpu(rinfo->targeti.in->ino); in ceph_fill_trace()
1145 vino.snap = le64_to_cpu(rinfo->targeti.in->snapid); in ceph_fill_trace()
1154 err = fill_inode(in, req->r_locked_page, &rinfo->targeti, NULL, in ceph_fill_trace()
1156 (!req->r_aborted && rinfo->head->result == 0) ? in ceph_fill_trace()
1170 if (rinfo->head->is_dentry && !req->r_aborted && in ceph_fill_trace()
1172 (rinfo->head->is_target || strncmp(req->r_dentry->d_name.name, in ceph_fill_trace()
1188 le64_to_cpu(rinfo->diri.in->ino)); in ceph_fill_trace()
1190 le64_to_cpu(rinfo->diri.in->snapid)); in ceph_fill_trace()
1194 (le32_to_cpu(rinfo->diri.in->cap.caps) & in ceph_fill_trace()
1199 le32_to_cpu(rinfo->dlease->duration_ms); in ceph_fill_trace()
1236 if (!rinfo->head->is_target) { in ceph_fill_trace()
1247 update_dentry_lease(dn, rinfo->dlease, in ceph_fill_trace()
1272 update_dentry_lease(dn, rinfo->dlease, session, in ceph_fill_trace()
1306 struct ceph_mds_reply_info_parsed *rinfo = &req->r_reply_info; in readdir_prepopulate_inodes_only() local
1309 for (i = 0; i < rinfo->dir_nr; i++) { in readdir_prepopulate_inodes_only()
1314 vino.ino = le64_to_cpu(rinfo->dir_in[i].in->ino); in readdir_prepopulate_inodes_only()
1315 vino.snap = le64_to_cpu(rinfo->dir_in[i].in->snapid); in readdir_prepopulate_inodes_only()
1323 rc = fill_inode(in, NULL, &rinfo->dir_in[i], NULL, session, in readdir_prepopulate_inodes_only()
1340 struct ceph_mds_reply_info_parsed *rinfo = &req->r_reply_info; in ceph_readdir_prepopulate() local
1351 if (rinfo->dir_dir && in ceph_readdir_prepopulate()
1352 le32_to_cpu(rinfo->dir_dir->frag) != frag) { in ceph_readdir_prepopulate()
1354 frag, le32_to_cpu(rinfo->dir_dir->frag)); in ceph_readdir_prepopulate()
1355 frag = le32_to_cpu(rinfo->dir_dir->frag); in ceph_readdir_prepopulate()
1365 if (le32_to_cpu(rinfo->head->op) == CEPH_MDS_OP_LSSNAP) { in ceph_readdir_prepopulate()
1369 rinfo->dir_nr, parent); in ceph_readdir_prepopulate()
1372 rinfo->dir_nr, parent); in ceph_readdir_prepopulate()
1373 if (rinfo->dir_dir) in ceph_readdir_prepopulate()
1374 ceph_fill_dirfrag(d_inode(parent), rinfo->dir_dir); in ceph_readdir_prepopulate()
1378 for (i = 0; i < rinfo->dir_nr; i++) { in ceph_readdir_prepopulate()
1381 dname.name = rinfo->dir_dname[i]; in ceph_readdir_prepopulate()
1382 dname.len = rinfo->dir_dname_len[i]; in ceph_readdir_prepopulate()
1385 vino.ino = le64_to_cpu(rinfo->dir_in[i].in->ino); in ceph_readdir_prepopulate()
1386 vino.snap = le64_to_cpu(rinfo->dir_in[i].in->snapid); in ceph_readdir_prepopulate()
1439 if (fill_inode(in, NULL, &rinfo->dir_in[i], NULL, session, in ceph_readdir_prepopulate()
1463 update_dentry_lease(dn, rinfo->dir_dlease[i], in ceph_readdir_prepopulate()