Searched refs:trap (Results 1 – 12 of 12) sorted by relevance
| /fs/overlayfs/ |
| A D | inode.c | 1120 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 D | super.c | 446 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 D | dir.c | 1089 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 D | ovl_entry.h | 37 struct inode *trap; member
|
| A D | copy_up.c | 767 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 D | util.c | 1229 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 D | params.c | 826 iput(ofs->layers[i].trap); in ovl_free_fs()
|
| /fs/cachefiles/ |
| A D | namei.c | 273 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 D | inode.c | 602 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 D | vfs.c | 683 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 D | vfs.c | 1877 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 D | namei.c | 5173 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