Lines Matching defs:ofs

463 	struct ovl_fs *ofs = OVL_FS(dir->d_sb);
467 int xinobits = ovl_xino_bits(ofs);
470 if (!ovl_same_dev(ofs))
519 ovl_xino_warn(ofs));
602 struct ovl_fs *ofs = OVL_FS(dentry->d_sb);
629 ovl_removexattr(ofs, ovl_dentry_upper(dentry),
698 struct ovl_fs *ofs = OVL_FS(dir->d_sb);
703 .xinobits = ovl_xino_bits(ofs),
704 .xinowarn = ovl_xino_warn(ofs),
740 struct ovl_fs *ofs = OVL_FS(dentry->d_sb);
755 if (ovl_xino_bits(ofs) ||
756 (ovl_same_fs(ofs) &&
1010 void ovl_cleanup_whiteouts(struct ovl_fs *ofs, struct dentry *upper,
1022 dentry = ovl_lookup_upper(ofs, p->name, upper, p->len);
1030 ovl_cleanup(ofs, upper->d_inode, dentry);
1074 static int ovl_workdir_cleanup_recurse(struct ovl_fs *ofs, const struct path *path,
1118 dentry = ovl_lookup_upper(ofs, p->name, path->dentry, p->len);
1122 err = ovl_workdir_cleanup(ofs, dir, path->mnt, dentry, level);
1133 int ovl_workdir_cleanup(struct ovl_fs *ofs, struct inode *dir,
1139 return ovl_cleanup(ofs, dir, dentry);
1142 err = ovl_do_rmdir(ofs, dir, dentry);
1147 err = ovl_workdir_cleanup_recurse(ofs, &path, level + 1);
1150 err = ovl_cleanup(ofs, dir, dentry);
1156 int ovl_indexdir_cleanup(struct ovl_fs *ofs)
1159 struct dentry *indexdir = ofs->indexdir;
1162 struct path path = { .mnt = ovl_upper_mnt(ofs), .dentry = indexdir };
1182 index = ovl_lookup_upper(ofs, p->name, indexdir, p->len);
1190 err = ovl_workdir_cleanup(ofs, dir, path.mnt, index, 1);
1195 err = ovl_verify_index(ofs, index);
1200 err = ovl_cleanup(ofs, dir, index);
1208 } else if (ofs->config.nfs_export) {
1213 err = ovl_cleanup_and_whiteout(ofs, dir, index);
1216 err = ovl_cleanup(ofs, dir, index);