Lines Matching refs:rinfo
315 struct ceph_mds_reply_info_parsed *rinfo;
438 rinfo = &req->r_reply_info;
439 if (le32_to_cpu(rinfo->dir_dir->frag) != frag) {
440 frag = le32_to_cpu(rinfo->dir_dir->frag);
441 if (!rinfo->hash_order) {
474 if (rinfo->dir_nr > 0) {
476 rinfo->dir_entries + (rinfo->dir_nr-1);
492 rinfo = &dfi->last_readdir->r_reply_info;
494 dfi->frag, rinfo->dir_nr, ctx->pos,
495 rinfo->dir_nr ? rinfo->dir_entries[0].offset : 0LL);
499 if (rinfo->dir_nr > 0) {
500 int step, nr = rinfo->dir_nr;
503 if (rinfo->dir_entries[i + step].offset < ctx->pos) {
511 for (; i < rinfo->dir_nr; i++) {
512 struct ceph_mds_reply_dir_entry *rde = rinfo->dir_entries + i;
518 i, rinfo->dir_nr, ctx->pos,
614 struct ceph_mds_reply_info_parsed *rinfo;
624 rinfo = dfi->last_readdir ? &dfi->last_readdir->r_reply_info : NULL;
625 if (!rinfo || !rinfo->dir_nr)
627 chunk_offset = rinfo->dir_entries[0].offset;