Lines Matching refs:dir

866 static int ext4_xattr_credits_for_new_inode(struct inode *dir, mode_t mode,  in ext4_xattr_credits_for_new_inode()  argument
869 struct super_block *sb = dir->i_sb; in ext4_xattr_credits_for_new_inode()
872 struct posix_acl *p = get_inode_acl(dir, ACL_TYPE_DEFAULT); in ext4_xattr_credits_for_new_inode()
924 handle_t *handle, struct inode *dir, in __ext4_new_inode() argument
947 if (!dir || !dir->i_nlink) in __ext4_new_inode()
950 sb = dir->i_sb; in __ext4_new_inode()
957 trace_ext4_request_inode(dir, mode); in __ext4_new_inode()
975 inode->i_gid = dir->i_gid; in __ext4_new_inode()
977 inode_init_owner(idmap, inode, dir, mode); in __ext4_new_inode()
980 ext4_test_inode_flag(dir, EXT4_INODE_PROJINHERIT)) in __ext4_new_inode()
981 ei->i_projid = EXT4_I(dir)->i_projid; in __ext4_new_inode()
986 err = fscrypt_prepare_new_inode(dir, inode, &encrypt); in __ext4_new_inode()
996 ret2 = ext4_xattr_credits_for_new_inode(dir, mode, encrypt); in __ext4_new_inode()
1015 ret2 = find_group_orlov(sb, dir, &group, mode, qstr); in __ext4_new_inode()
1017 ret2 = find_group_other(sb, dir, &group, mode); in __ext4_new_inode()
1020 EXT4_I(dir)->i_last_alloc_group = group; in __ext4_new_inode()
1078 handle = __ext4_journal_start_sb(NULL, dir->i_sb, in __ext4_new_inode()
1262 ext4_mask_flags(mode, EXT4_I(dir)->i_flags & EXT4_FL_INHERITED); in __ext4_new_inode()
1322 err = ext4_init_acl(handle, inode, dir); in __ext4_new_inode()
1326 err = ext4_init_security(handle, inode, dir, qstr); in __ext4_new_inode()
1351 trace_ext4_allocate_inode(inode, dir, mode); in __ext4_new_inode()