Lines Matching refs:dir

26 	struct dentry *dir;  in lock_parent()  local
28 dir = dget_parent(dentry); in lock_parent()
29 inode_lock_nested(d_inode(dir), I_MUTEX_PARENT); in lock_parent()
30 return dir; in lock_parent()
33 static void unlock_dir(struct dentry *dir) in unlock_dir() argument
35 inode_unlock(d_inode(dir)); in unlock_dir()
36 dput(dir); in unlock_dir()
127 static int ecryptfs_do_unlink(struct inode *dir, struct dentry *dentry, in ecryptfs_do_unlink() argument
149 fsstack_copy_attr_times(dir, lower_dir_inode); in ecryptfs_do_unlink()
151 inode->i_ctime = dir->i_ctime; in ecryptfs_do_unlink()
424 static int ecryptfs_link(struct dentry *old_dentry, struct inode *dir, in ecryptfs_link() argument
443 rc = ecryptfs_interpose(lower_new_dentry, new_dentry, dir->i_sb); in ecryptfs_link()
446 fsstack_copy_attr_times(dir, d_inode(lower_dir_dentry)); in ecryptfs_link()
447 fsstack_copy_inode_size(dir, d_inode(lower_dir_dentry)); in ecryptfs_link()
458 static int ecryptfs_unlink(struct inode *dir, struct dentry *dentry) in ecryptfs_unlink() argument
460 return ecryptfs_do_unlink(dir, dentry, d_inode(dentry)); in ecryptfs_unlink()
463 static int ecryptfs_symlink(struct inode *dir, struct dentry *dentry, in ecryptfs_symlink() argument
477 dir->i_sb)->mount_crypt_stat; in ecryptfs_symlink()
489 rc = ecryptfs_interpose(lower_dentry, dentry, dir->i_sb); in ecryptfs_symlink()
492 fsstack_copy_attr_times(dir, d_inode(lower_dir_dentry)); in ecryptfs_symlink()
493 fsstack_copy_inode_size(dir, d_inode(lower_dir_dentry)); in ecryptfs_symlink()
502 static int ecryptfs_mkdir(struct inode *dir, struct dentry *dentry, umode_t mode) in ecryptfs_mkdir() argument
513 rc = ecryptfs_interpose(lower_dentry, dentry, dir->i_sb); in ecryptfs_mkdir()
516 fsstack_copy_attr_times(dir, d_inode(lower_dir_dentry)); in ecryptfs_mkdir()
517 fsstack_copy_inode_size(dir, d_inode(lower_dir_dentry)); in ecryptfs_mkdir()
518 set_nlink(dir, d_inode(lower_dir_dentry)->i_nlink); in ecryptfs_mkdir()
526 static int ecryptfs_rmdir(struct inode *dir, struct dentry *dentry) in ecryptfs_rmdir() argument
547 fsstack_copy_attr_times(dir, lower_dir_inode); in ecryptfs_rmdir()
548 set_nlink(dir, lower_dir_inode->i_nlink); in ecryptfs_rmdir()
558 ecryptfs_mknod(struct inode *dir, struct dentry *dentry, umode_t mode, dev_t dev) in ecryptfs_mknod() argument
569 rc = ecryptfs_interpose(lower_dentry, dentry, dir->i_sb); in ecryptfs_mknod()
572 fsstack_copy_attr_times(dir, d_inode(lower_dir_dentry)); in ecryptfs_mknod()
573 fsstack_copy_inode_size(dir, d_inode(lower_dir_dentry)); in ecryptfs_mknod()