Lines Matching refs:new_inode
1021 int ext2_create_file(struct ext2_inode *parent, struct ext2_inode *new_inode, in ext2_create_file() argument
1028 rc = ext2_create_inode(fs, args->inode, new_inode, FS_DIR_ENTRY_FILE); in ext2_create_file()
1033 entry = ext2_create_direntry(args->path + args->name_pos, args->name_len, new_inode->i_id, in ext2_create_file()
1043 new_inode->i_links_count += 1; in ext2_create_file()
1045 rc = ext2_commit_inode(new_inode); in ext2_create_file()
1054 int ext2_create_dir(struct ext2_inode *parent, struct ext2_inode *new_inode, in ext2_create_dir() argument
1063 rc = ext2_create_inode(fs, args->inode, new_inode, FS_DIR_ENTRY_DIR); in ext2_create_dir()
1069 new_inode->i_size = block_size; in ext2_create_dir()
1071 entry = ext2_create_direntry(args->path + args->name_pos, args->name_len, new_inode->i_id, in ext2_create_dir()
1081 new_inode->i_links_count += 1; in ext2_create_dir()
1086 entry = ext2_create_direntry(".", 1, new_inode->i_id, EXT2_FT_DIR); in ext2_create_dir()
1090 rc = ext2_fetch_inode_block(new_inode, 0); in ext2_create_dir()
1096 disk_de = EXT2_DISK_DIRENTRY_BY_OFFSET(inode_current_block_mem(new_inode), 0); in ext2_create_dir()
1099 new_inode->i_links_count += 1; in ext2_create_dir()
1106 rc = ext2_add_direntry(new_inode, entry); in ext2_create_dir()
1115 rc = ext2_commit_inode_block(new_inode); in ext2_create_dir()
1126 rc = ext2_commit_inode(new_inode); in ext2_create_dir()