Lines Matching refs:rdt
658 struct ovl_readdir_translate *rdt =
660 struct dir_context *orig_ctx = rdt->orig_ctx;
662 if (rdt->parent_ino && strcmp(name, "..") == 0) {
663 ino = rdt->parent_ino;
664 } else if (rdt->cache) {
667 p = ovl_cache_entry_find(&rdt->cache->root, name, namelen);
670 } else if (rdt->xinobits) {
671 ino = ovl_remap_lower_ino(ino, rdt->xinobits, rdt->fsid,
672 name, namelen, rdt->xinowarn);
700 struct ovl_readdir_translate rdt = {
707 if (rdt.xinobits && lower_layer)
708 rdt.fsid = lower_layer->fsid;
720 rdt.parent_ino = stat.ino;
724 rdt.cache = ovl_cache_get_impure(&file->f_path);
725 if (IS_ERR(rdt.cache))
726 return PTR_ERR(rdt.cache);
729 err = iterate_dir(od->realfile, &rdt.ctx);
730 ctx->pos = rdt.ctx.pos;