• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/ext4/

Lines Matching refs:raw_inode

4967 static blkcnt_t ext4_inode_blocks(struct ext4_inode *raw_inode,
4977 i_blocks = ((u64)le16_to_cpu(raw_inode->i_blocks_high)) << 32 |
4978 le32_to_cpu(raw_inode->i_blocks_lo);
4986 return le32_to_cpu(raw_inode->i_blocks_lo);
4993 struct ext4_inode *raw_inode;
5012 raw_inode = ext4_raw_inode(&iloc);
5013 inode->i_mode = le16_to_cpu(raw_inode->i_mode);
5014 inode->i_uid = (uid_t)le16_to_cpu(raw_inode->i_uid_low);
5015 inode->i_gid = (gid_t)le16_to_cpu(raw_inode->i_gid_low);
5017 inode->i_uid |= le16_to_cpu(raw_inode->i_uid_high) << 16;
5018 inode->i_gid |= le16_to_cpu(raw_inode->i_gid_high) << 16;
5020 inode->i_nlink = le16_to_cpu(raw_inode->i_links_count);
5024 ei->i_dtime = le32_to_cpu(raw_inode->i_dtime);
5042 ei->i_flags = le32_to_cpu(raw_inode->i_flags);
5043 inode->i_blocks = ext4_inode_blocks(raw_inode, ei);
5044 ei->i_file_acl = le32_to_cpu(raw_inode->i_file_acl_lo);
5047 ((__u64)le16_to_cpu(raw_inode->i_file_acl_high)) << 32;
5048 inode->i_size = ext4_isize(raw_inode);
5053 inode->i_generation = le32_to_cpu(raw_inode->i_generation);
5061 ei->i_data[block] = raw_inode->i_block[block];
5090 ei->i_extra_isize = le16_to_cpu(raw_inode->i_extra_isize);
5101 __le32 *magic = (void *)raw_inode +
5110 EXT4_INODE_GET_XTIME(i_ctime, inode, raw_inode);
5111 EXT4_INODE_GET_XTIME(i_mtime, inode, raw_inode);
5112 EXT4_INODE_GET_XTIME(i_atime, inode, raw_inode);
5113 EXT4_EINODE_GET_XTIME(i_crtime, ei, raw_inode);
5115 inode->i_version = le32_to_cpu(raw_inode->i_disk_version);
5117 if (EXT4_FITS_IN_INODE(raw_inode, ei, i_version_hi))
5119 (__u64)(le32_to_cpu(raw_inode->i_version_hi)) << 32;
5163 if (raw_inode->i_block[0])
5165 old_decode_dev(le32_to_cpu(raw_inode->i_block[0])));
5168 new_decode_dev(le32_to_cpu(raw_inode->i_block[1])));
5186 struct ext4_inode *raw_inode,
5198 raw_inode->i_blocks_lo = cpu_to_le32(i_blocks);
5199 raw_inode->i_blocks_high = 0;
5211 raw_inode->i_blocks_lo = cpu_to_le32(i_blocks);
5212 raw_inode->i_blocks_high = cpu_to_le16(i_blocks >> 32);
5218 raw_inode->i_blocks_lo = cpu_to_le32(i_blocks);
5219 raw_inode->i_blocks_high = cpu_to_le16(i_blocks >> 32);
5235 struct ext4_inode *raw_inode = ext4_raw_inode(iloc);
5243 memset(raw_inode, 0, EXT4_SB(inode->i_sb)->s_inode_size);
5246 raw_inode->i_mode = cpu_to_le16(inode->i_mode);
5248 raw_inode->i_uid_low = cpu_to_le16(low_16_bits(inode->i_uid));
5249 raw_inode->i_gid_low = cpu_to_le16(low_16_bits(inode->i_gid));
5255 raw_inode->i_uid_high =
5257 raw_inode->i_gid_high =
5260 raw_inode->i_uid_high = 0;
5261 raw_inode->i_gid_high = 0;
5264 raw_inode->i_uid_low =
5266 raw_inode->i_gid_low =
5268 raw_inode->i_uid_high = 0;
5269 raw_inode->i_gid_high = 0;
5271 raw_inode->i_links_count = cpu_to_le16(inode->i_nlink);
5273 EXT4_INODE_SET_XTIME(i_ctime, inode, raw_inode);
5274 EXT4_INODE_SET_XTIME(i_mtime, inode, raw_inode);
5275 EXT4_INODE_SET_XTIME(i_atime, inode, raw_inode);
5276 EXT4_EINODE_SET_XTIME(i_crtime, ei, raw_inode);
5278 if (ext4_inode_blocks_set(handle, raw_inode, ei))
5280 raw_inode->i_dtime = cpu_to_le32(ei->i_dtime);
5281 raw_inode->i_flags = cpu_to_le32(ei->i_flags);
5284 raw_inode->i_file_acl_high =
5286 raw_inode->i_file_acl_lo = cpu_to_le32(ei->i_file_acl);
5287 ext4_isize_set(raw_inode, ei->i_disksize);
5310 raw_inode->i_generation = cpu_to_le32(inode->i_generation);
5313 raw_inode->i_block[0] =
5315 raw_inode->i_block[1] = 0;
5317 raw_inode->i_block[0] = 0;
5318 raw_inode->i_block[1] =
5320 raw_inode->i_block[2] = 0;
5324 raw_inode->i_block[block] = ei->i_data[block];
5326 raw_inode->i_disk_version = cpu_to_le32(inode->i_version);
5328 if (EXT4_FITS_IN_INODE(raw_inode, ei, i_version_hi))
5329 raw_inode->i_version_hi =
5331 raw_inode->i_extra_isize = cpu_to_le16(ei->i_extra_isize);
5760 struct ext4_inode *raw_inode;
5766 raw_inode = ext4_raw_inode(&iloc);
5768 header = IHDR(inode, raw_inode);
5773 memset((void *)raw_inode + EXT4_GOOD_OLD_INODE_SIZE, 0,
5781 raw_inode, handle);