Lines Matching defs:dir
866 static int ext4_xattr_credits_for_new_inode(struct inode *dir, mode_t mode,
869 struct super_block *sb = dir->i_sb;
872 struct posix_acl *p = get_acl(dir, ACL_TYPE_DEFAULT);
923 struct inode *__ext4_new_inode(handle_t *handle, struct inode *dir,
946 if (!dir || !dir->i_nlink)
949 sb = dir->i_sb;
956 trace_ext4_request_inode(dir, mode);
974 inode->i_gid = dir->i_gid;
976 inode_init_owner(inode, dir, mode);
979 ext4_test_inode_flag(dir, EXT4_INODE_PROJINHERIT))
980 ei->i_projid = EXT4_I(dir)->i_projid;
985 err = fscrypt_prepare_new_inode(dir, inode, &encrypt);
995 ret2 = ext4_xattr_credits_for_new_inode(dir, mode, encrypt);
1014 ret2 = find_group_orlov(sb, dir, &group, mode, qstr);
1016 ret2 = find_group_other(sb, dir, &group, mode);
1019 EXT4_I(dir)->i_last_alloc_group = group;
1077 handle = __ext4_journal_start_sb(dir->i_sb, line_no,
1259 ext4_mask_flags(mode, EXT4_I(dir)->i_flags & EXT4_FL_INHERITED);
1319 err = ext4_init_acl(handle, inode, dir);
1323 err = ext4_init_security(handle, inode, dir, qstr);
1348 trace_ext4_allocate_inode(inode, dir, mode);