Lines Matching defs:ino

22 	u64 ino;
145 u64 ino, unsigned int d_type)
158 p->real_ino = ino;
159 p->ino = ino;
162 p->ino = 0;
174 const char *name, int len, u64 ino,
184 p = ovl_cache_entry_new(rdd, name, len, ino, d_type);
199 loff_t offset, u64 ino, unsigned int d_type)
207 p = ovl_cache_entry_new(rdd, name, namelen, ino, d_type);
254 int namelen, loff_t offset, u64 ino,
262 return ovl_cache_entry_add_rb(rdd, name, namelen, ino, d_type);
264 return ovl_fill_lowest(rdd, name, namelen, offset, ino, d_type);
429 static u64 ovl_remap_lower_ino(u64 ino, int xinobits, int fsid,
434 if (unlikely(ino >> xinoshift)) {
436 pr_warn_ratelimited("d_ino too big (%.*s, ino=%llu, xinobits=%d)\n",
437 namelen, name, ino, xinobits);
439 return ino;
446 return ino | ((u64)fsid) << (xinoshift + 1);
451 * the uppermost real inode ino and should not call this function.
453 * When not all layer are on same fs, report real ino also for upper.
466 u64 ino = p->real_ino;
514 ino = stat.ino;
516 ino = ovl_remap_lower_ino(ino, xinobits,
523 p->ino = ino;
528 pr_warn_ratelimited("failed to look up (%s) for ino (%i)\n",
534 int namelen, loff_t offset, u64 ino,
542 p = ovl_cache_entry_new(rdd, name, namelen, ino, d_type);
579 if (p->ino == p->real_ino) {
655 int namelen, loff_t offset, u64 ino,
663 ino = rdt->parent_ino;
669 ino = p->ino;
671 ino = ovl_remap_lower_ino(ino, rdt->xinobits, rdt->fsid,
675 return orig_ctx->actor(orig_ctx, name, namelen, offset, ino, d_type);
720 rdt.parent_ino = stat.ino;
781 if (!p->ino) {
789 if (!dir_emit(ctx, p->name, p->len, p->ino, p->type))
1037 int namelen, loff_t offset, u64 ino,