Lines Matching refs:d_inode
43 inode_lock_nested(d_inode(dir), I_MUTEX_PARENT); in lock_parent()
49 inode_unlock(d_inode(dir)); in unlock_dir()
132 struct inode *inode = ecryptfs_get_inode(d_inode(lower_dentry), sb); in ecryptfs_interpose()
189 rc = vfs_create(d_inode(lower_dir_dentry), lower_dentry, mode, true); in ecryptfs_do_create()
196 inode = __ecryptfs_get_inode(d_inode(lower_dentry), in ecryptfs_do_create()
199 vfs_unlink(d_inode(lower_dir_dentry), lower_dentry, NULL); in ecryptfs_do_create()
202 fsstack_copy_attr_times(directory_inode, d_inode(lower_dir_dentry)); in ecryptfs_do_create()
203 fsstack_copy_inode_size(directory_inode, d_inode(lower_dir_dentry)); in ecryptfs_do_create()
328 struct inode *inode, *lower_inode = d_inode(lower_dentry); in ecryptfs_lookup_interpose()
340 fsstack_copy_attr_atime(d_inode(dentry->d_parent), in ecryptfs_lookup_interpose()
341 d_inode(lower_dentry->d_parent)); in ecryptfs_lookup_interpose()
432 file_size_save = i_size_read(d_inode(old_dentry)); in ecryptfs_link()
438 rc = vfs_link(lower_old_dentry, d_inode(lower_dir_dentry), in ecryptfs_link()
445 fsstack_copy_attr_times(dir, d_inode(lower_dir_dentry)); in ecryptfs_link()
446 fsstack_copy_inode_size(dir, d_inode(lower_dir_dentry)); in ecryptfs_link()
447 set_nlink(d_inode(old_dentry), in ecryptfs_link()
448 ecryptfs_inode_to_lower(d_inode(old_dentry))->i_nlink); in ecryptfs_link()
449 i_size_write(d_inode(new_dentry), file_size_save); in ecryptfs_link()
459 return ecryptfs_do_unlink(dir, dentry, d_inode(dentry)); in ecryptfs_unlink()
483 rc = vfs_symlink(d_inode(lower_dir_dentry), lower_dentry, in ecryptfs_symlink()
491 fsstack_copy_attr_times(dir, d_inode(lower_dir_dentry)); in ecryptfs_symlink()
492 fsstack_copy_inode_size(dir, d_inode(lower_dir_dentry)); in ecryptfs_symlink()
509 rc = vfs_mkdir(d_inode(lower_dir_dentry), lower_dentry, mode); in ecryptfs_mkdir()
515 fsstack_copy_attr_times(dir, d_inode(lower_dir_dentry)); in ecryptfs_mkdir()
516 fsstack_copy_inode_size(dir, d_inode(lower_dir_dentry)); in ecryptfs_mkdir()
517 set_nlink(dir, d_inode(lower_dir_dentry)->i_nlink); in ecryptfs_mkdir()
535 rc = vfs_rmdir(d_inode(lower_dir_dentry), lower_dentry); in ecryptfs_rmdir()
538 clear_nlink(d_inode(dentry)); in ecryptfs_rmdir()
539 fsstack_copy_attr_times(dir, d_inode(lower_dir_dentry)); in ecryptfs_rmdir()
540 set_nlink(dir, d_inode(lower_dir_dentry)->i_nlink); in ecryptfs_rmdir()
557 rc = vfs_mknod(d_inode(lower_dir_dentry), lower_dentry, mode, dev); in ecryptfs_mknod()
563 fsstack_copy_attr_times(dir, d_inode(lower_dir_dentry)); in ecryptfs_mknod()
564 fsstack_copy_inode_size(dir, d_inode(lower_dir_dentry)); in ecryptfs_mknod()
594 target_inode = d_inode(new_dentry); in ecryptfs_rename()
606 rc = vfs_rename(d_inode(lower_old_dir_dentry), lower_old_dentry, in ecryptfs_rename()
607 d_inode(lower_new_dir_dentry), lower_new_dentry, in ecryptfs_rename()
614 fsstack_copy_attr_all(new_dir, d_inode(lower_new_dir_dentry)); in ecryptfs_rename()
616 fsstack_copy_attr_all(old_dir, d_inode(lower_old_dir_dentry)); in ecryptfs_rename()
660 fsstack_copy_attr_atime(d_inode(dentry), in ecryptfs_get_link()
661 d_inode(ecryptfs_dentry_to_lower(dentry))); in ecryptfs_get_link()
716 struct inode *inode = d_inode(dentry); in truncate_upper()
729 crypt_stat = &ecryptfs_inode_to_private(d_inode(dentry))->crypt_stat; in truncate_upper()
836 rc = ecryptfs_inode_newsize_ok(d_inode(dentry), new_length); in ecryptfs_truncate()
844 inode_lock(d_inode(lower_dentry)); in ecryptfs_truncate()
846 inode_unlock(d_inode(lower_dentry)); in ecryptfs_truncate()
878 crypt_stat = &ecryptfs_inode_to_private(d_inode(dentry))->crypt_stat; in ecryptfs_setattr()
884 inode = d_inode(dentry); in ecryptfs_setattr()
948 inode_lock(d_inode(lower_dentry)); in ecryptfs_setattr()
950 inode_unlock(d_inode(lower_dentry)); in ecryptfs_setattr()
965 generic_fillattr(d_inode(dentry), stat); in ecryptfs_getattr_link()
991 fsstack_copy_attr_all(d_inode(dentry), in ecryptfs_getattr()
992 ecryptfs_inode_to_lower(d_inode(dentry))); in ecryptfs_getattr()
993 generic_fillattr(d_inode(dentry), stat); in ecryptfs_getattr()
1008 if (!(d_inode(lower_dentry)->i_opflags & IOP_XATTR)) { in ecryptfs_setxattr()
1014 fsstack_copy_attr_all(inode, d_inode(lower_dentry)); in ecryptfs_setxattr()
1052 if (!d_inode(lower_dentry)->i_op->listxattr) { in ecryptfs_listxattr()
1056 inode_lock(d_inode(lower_dentry)); in ecryptfs_listxattr()
1057 rc = d_inode(lower_dentry)->i_op->listxattr(lower_dentry, list, size); in ecryptfs_listxattr()
1058 inode_unlock(d_inode(lower_dentry)); in ecryptfs_listxattr()