Home
last modified time | relevance | path

Searched refs:trap (Results 1 – 12 of 12) sorted by relevance

/fs/overlayfs/
A Dinode.c1120 struct inode *trap; in ovl_lookup_trap_inode() local
1124 if (!trap) in ovl_lookup_trap_inode()
1127 res = IS_DEADDIR(trap) && !ovl_inode_upper(trap) && in ovl_lookup_trap_inode()
1130 iput(trap); in ovl_lookup_trap_inode()
1142 struct inode *trap; in ovl_get_trap_inode() local
1149 if (!trap) in ovl_get_trap_inode()
1154 iput(trap); in ovl_get_trap_inode()
1158 trap->i_mode = S_IFDIR; in ovl_get_trap_inode()
1159 trap->i_flags = S_DEAD; in ovl_get_trap_inode()
1160 unlock_new_inode(trap); in ovl_get_trap_inode()
[all …]
A Dsuper.c446 struct dentry *trap = lock_rename(workdir, upperdir); in ovl_workdir_ok() local
447 if (!IS_ERR(trap)) in ovl_workdir_ok()
449 ok = (trap == NULL); in ovl_workdir_ok()
457 struct inode *trap; in ovl_setup_trap() local
460 trap = ovl_get_trap_inode(sb, dir); in ovl_setup_trap()
461 err = PTR_ERR_OR_ZERO(trap); in ovl_setup_trap()
468 *ptrap = trap; in ovl_setup_trap()
1033 struct inode *trap; in ovl_get_layers() local
1057 iput(trap); in ovl_get_layers()
1066 iput(trap); in ovl_get_layers()
[all …]
A Ddir.c1089 struct dentry *trap, *de; in ovl_rename() local
1196 trap = lock_rename(new_upperdir, old_upperdir); in ovl_rename()
1197 if (IS_ERR(trap)) { in ovl_rename()
1198 err = PTR_ERR(trap); in ovl_rename()
1242 if (olddentry == trap) in ovl_rename()
1244 if (newdentry == trap) in ovl_rename()
A Dovl_entry.h37 struct inode *trap; member
A Dcopy_up.c767 struct dentry *temp, *upper, *trap; in ovl_copy_up_workdir() local
811 trap = lock_rename(c->workdir, c->destdir); in ovl_copy_up_workdir()
812 if (trap || temp->d_parent != c->workdir) { in ovl_copy_up_workdir()
816 if (!IS_ERR(trap)) in ovl_copy_up_workdir()
A Dutil.c1229 struct dentry *trap; in ovl_lock_rename_workdir() local
1232 trap = lock_rename(workdir, upperdir); in ovl_lock_rename_workdir()
1233 if (IS_ERR(trap)) in ovl_lock_rename_workdir()
1235 if (trap) in ovl_lock_rename_workdir()
A Dparams.c826 iput(ofs->layers[i].trap); in ovl_free_fs()
/fs/cachefiles/
A Dnamei.c273 struct dentry *grave, *trap; in cachefiles_bury_object() local
310 trap = lock_rename(cache->graveyard, dir); in cachefiles_bury_object()
311 if (IS_ERR(trap)) in cachefiles_bury_object()
312 return PTR_ERR(trap); in cachefiles_bury_object()
329 if (trap == rep) { in cachefiles_bury_object()
373 if (trap == grave) { in cachefiles_bury_object()
/fs/ecryptfs/
A Dinode.c602 struct dentry *trap; in ecryptfs_rename() local
617 trap = lock_rename(lower_old_dir_dentry, lower_new_dir_dentry); in ecryptfs_rename()
618 if (IS_ERR(trap)) in ecryptfs_rename()
619 return PTR_ERR(trap); in ecryptfs_rename()
629 if (trap == lower_old_dentry) in ecryptfs_rename()
632 if (trap == lower_new_dentry) { in ecryptfs_rename()
/fs/smb/server/
A Dvfs.c683 struct dentry *old_parent, *new_dentry, *trap; in ksmbd_vfs_rename() local
728 trap = lock_rename_child(old_child, new_path.dentry); in ksmbd_vfs_rename()
729 if (IS_ERR(trap)) { in ksmbd_vfs_rename()
730 err = PTR_ERR(trap); in ksmbd_vfs_rename()
763 if (old_child == trap) { in ksmbd_vfs_rename()
768 if (new_dentry == trap) { in ksmbd_vfs_rename()
/fs/nfsd/
A Dvfs.c1877 struct dentry *fdentry, *tdentry, *odentry, *ndentry, *trap; in nfsd_rename() local
1913 trap = lock_rename(tdentry, fdentry); in nfsd_rename()
1914 if (IS_ERR(trap)) { in nfsd_rename()
1934 if (odentry == trap) in nfsd_rename()
1945 if (ndentry == trap) in nfsd_rename()
/fs/
A Dnamei.c5173 struct dentry *trap; in do_renameat2() local
5224 trap = lock_rename(new_path.dentry, old_path.dentry); in do_renameat2()
5225 if (IS_ERR(trap)) { in do_renameat2()
5226 error = PTR_ERR(trap); in do_renameat2()
5257 if (old_dentry == trap) in do_renameat2()
5262 if (new_dentry == trap) in do_renameat2()

Completed in 51 milliseconds