Lines Matching refs:file_inode
764 static int ext4fs_write_file(struct ext2_inode *file_inode, in ext4fs_write_file() argument
769 uint32_t filesize = le32_to_cpu(file_inode->size); in ext4fs_write_file()
789 blknr = read_allocated_block(file_inode, i, NULL); in ext4fs_write_file()
846 struct ext2_inode *file_inode = NULL; in ext4fs_write() local
930 sizebytes <= sizeof(file_inode->b.symlink)) { in ext4fs_write()
956 file_inode = (struct ext2_inode *)inode_buffer; in ext4fs_write()
957 file_inode->size = cpu_to_le32(sizebytes); in ext4fs_write()
959 file_inode->mode = cpu_to_le16(S_IFLNK | S_IRWXU | S_IRWXG | in ext4fs_write()
962 strncpy(file_inode->b.symlink, buffer, sizebytes); in ext4fs_write()
967 file_inode->mode = existing_file_inode->mode; in ext4fs_write()
969 file_inode->mode = cpu_to_le16(S_IFREG | S_IRWXU | S_IRGRP | in ext4fs_write()
976 file_inode->mtime = cpu_to_le32(timestamp); in ext4fs_write()
977 file_inode->atime = cpu_to_le32(timestamp); in ext4fs_write()
978 file_inode->ctime = cpu_to_le32(timestamp); in ext4fs_write()
979 file_inode->nlinks = cpu_to_le16(1); in ext4fs_write()
982 ext4fs_allocate_blocks(file_inode, blocks_remaining, in ext4fs_write()
984 file_inode->blockcnt = cpu_to_le32((blks_reqd_for_file * fs->blksz) >> in ext4fs_write()
1006 if (ext4fs_write_file(file_inode, 0, sizebytes, buffer) == -1) { in ext4fs_write()