Lines Matching refs:rinfo
327 struct ceph_mds_reply_info_parsed *rinfo; in ceph_readdir() local
468 rinfo = &req->r_reply_info; in ceph_readdir()
469 if (le32_to_cpu(rinfo->dir_dir->frag) != frag) { in ceph_readdir()
470 frag = le32_to_cpu(rinfo->dir_dir->frag); in ceph_readdir()
471 if (!rinfo->hash_order) { in ceph_readdir()
505 if (rinfo->dir_nr > 0) { in ceph_readdir()
507 rinfo->dir_entries + (rinfo->dir_nr-1); in ceph_readdir()
523 rinfo = &dfi->last_readdir->r_reply_info; in ceph_readdir()
525 inode, ceph_vinop(inode), dfi->frag, rinfo->dir_nr, ctx->pos, in ceph_readdir()
526 rinfo->dir_nr ? rinfo->dir_entries[0].offset : 0LL); in ceph_readdir()
530 if (rinfo->dir_nr > 0) { in ceph_readdir()
531 int step, nr = rinfo->dir_nr; in ceph_readdir()
534 if (rinfo->dir_entries[i + step].offset < ctx->pos) { in ceph_readdir()
542 for (; i < rinfo->dir_nr; i++) { in ceph_readdir()
543 struct ceph_mds_reply_dir_entry *rde = rinfo->dir_entries + i; in ceph_readdir()
557 ceph_vinop(inode), i, rinfo->dir_nr, ctx->pos, in ceph_readdir()
656 struct ceph_mds_reply_info_parsed *rinfo; in need_reset_readdir() local
666 rinfo = dfi->last_readdir ? &dfi->last_readdir->r_reply_info : NULL; in need_reset_readdir()
667 if (!rinfo || !rinfo->dir_nr) in need_reset_readdir()
669 chunk_offset = rinfo->dir_entries[0].offset; in need_reset_readdir()