Lines Matching refs:lower_dir

29 		       struct inode **lower_dir)  in lock_parent()  argument
34 *lower_dir = d_inode(lower_dir_dentry); in lock_parent()
37 inode_lock_nested(*lower_dir, I_MUTEX_PARENT); in lock_parent()
141 struct inode *lower_dir; in ecryptfs_do_unlink() local
144 rc = lock_parent(dentry, &lower_dentry, &lower_dir); in ecryptfs_do_unlink()
150 rc = vfs_unlink(&nop_mnt_idmap, lower_dir, lower_dentry, in ecryptfs_do_unlink()
157 fsstack_copy_attr_times(dir, lower_dir); in ecryptfs_do_unlink()
162 inode_unlock(lower_dir); in ecryptfs_do_unlink()
186 struct inode *lower_dir; in ecryptfs_do_create() local
189 rc = lock_parent(ecryptfs_dentry, &lower_dentry, &lower_dir); in ecryptfs_do_create()
191 rc = vfs_create(&nop_mnt_idmap, lower_dir, in ecryptfs_do_create()
202 vfs_unlink(&nop_mnt_idmap, lower_dir, lower_dentry, NULL); in ecryptfs_do_create()
205 fsstack_copy_attr_times(directory_inode, lower_dir); in ecryptfs_do_create()
206 fsstack_copy_inode_size(directory_inode, lower_dir); in ecryptfs_do_create()
208 inode_unlock(lower_dir); in ecryptfs_do_create()
437 struct inode *lower_dir; in ecryptfs_link() local
443 rc = lock_parent(new_dentry, &lower_new_dentry, &lower_dir); in ecryptfs_link()
445 rc = vfs_link(lower_old_dentry, &nop_mnt_idmap, lower_dir, in ecryptfs_link()
452 fsstack_copy_attr_times(dir, lower_dir); in ecryptfs_link()
453 fsstack_copy_inode_size(dir, lower_dir); in ecryptfs_link()
458 inode_unlock(lower_dir); in ecryptfs_link()
473 struct inode *lower_dir; in ecryptfs_symlink() local
478 rc = lock_parent(dentry, &lower_dentry, &lower_dir); in ecryptfs_symlink()
489 rc = vfs_symlink(&nop_mnt_idmap, lower_dir, lower_dentry, in ecryptfs_symlink()
497 fsstack_copy_attr_times(dir, lower_dir); in ecryptfs_symlink()
498 fsstack_copy_inode_size(dir, lower_dir); in ecryptfs_symlink()
500 inode_unlock(lower_dir); in ecryptfs_symlink()
511 struct inode *lower_dir; in ecryptfs_mkdir() local
513 rc = lock_parent(dentry, &lower_dentry, &lower_dir); in ecryptfs_mkdir()
515 rc = vfs_mkdir(&nop_mnt_idmap, lower_dir, in ecryptfs_mkdir()
522 fsstack_copy_attr_times(dir, lower_dir); in ecryptfs_mkdir()
523 fsstack_copy_inode_size(dir, lower_dir); in ecryptfs_mkdir()
524 set_nlink(dir, lower_dir->i_nlink); in ecryptfs_mkdir()
526 inode_unlock(lower_dir); in ecryptfs_mkdir()
535 struct inode *lower_dir; in ecryptfs_rmdir() local
538 rc = lock_parent(dentry, &lower_dentry, &lower_dir); in ecryptfs_rmdir()
544 rc = vfs_rmdir(&nop_mnt_idmap, lower_dir, lower_dentry); in ecryptfs_rmdir()
548 fsstack_copy_attr_times(dir, lower_dir); in ecryptfs_rmdir()
549 set_nlink(dir, lower_dir->i_nlink); in ecryptfs_rmdir()
552 inode_unlock(lower_dir); in ecryptfs_rmdir()
564 struct inode *lower_dir; in ecryptfs_mknod() local
566 rc = lock_parent(dentry, &lower_dentry, &lower_dir); in ecryptfs_mknod()
568 rc = vfs_mknod(&nop_mnt_idmap, lower_dir, in ecryptfs_mknod()
575 fsstack_copy_attr_times(dir, lower_dir); in ecryptfs_mknod()
576 fsstack_copy_inode_size(dir, lower_dir); in ecryptfs_mknod()
578 inode_unlock(lower_dir); in ecryptfs_mknod()