Lines Matching defs:raw_inode
665 #define EXT4_INODE_SET_XTIME(xtime, inode, raw_inode) \
667 (raw_inode)->xtime = cpu_to_le32((inode)->xtime.tv_sec); \
668 if (EXT4_FITS_IN_INODE(raw_inode, EXT4_I(inode), xtime ## _extra)) \
669 (raw_inode)->xtime ## _extra = \
673 #define EXT4_EINODE_SET_XTIME(xtime, einode, raw_inode) \
675 if (EXT4_FITS_IN_INODE(raw_inode, einode, xtime)) \
676 (raw_inode)->xtime = cpu_to_le32((einode)->xtime.tv_sec); \
677 if (EXT4_FITS_IN_INODE(raw_inode, einode, xtime ## _extra)) \
678 (raw_inode)->xtime ## _extra = \
682 #define EXT4_INODE_GET_XTIME(xtime, inode, raw_inode) \
684 (inode)->xtime.tv_sec = (signed)le32_to_cpu((raw_inode)->xtime); \
685 if (EXT4_FITS_IN_INODE(raw_inode, EXT4_I(inode), xtime ## _extra)) \
687 raw_inode->xtime ## _extra); \
690 #define EXT4_EINODE_GET_XTIME(xtime, einode, raw_inode) \
692 if (EXT4_FITS_IN_INODE(raw_inode, einode, xtime)) \
694 (signed)le32_to_cpu((raw_inode)->xtime); \
695 if (EXT4_FITS_IN_INODE(raw_inode, einode, xtime ## _extra)) \
697 raw_inode->xtime ## _extra); \
1801 static inline loff_t ext4_isize(struct ext4_inode *raw_inode)
1803 if (S_ISREG(le16_to_cpu(raw_inode->i_mode)))
1804 return ((loff_t)le32_to_cpu(raw_inode->i_size_high) << 32) |
1805 le32_to_cpu(raw_inode->i_size_lo);
1807 return (loff_t) le32_to_cpu(raw_inode->i_size_lo);
1810 static inline void ext4_isize_set(struct ext4_inode *raw_inode, loff_t i_size)
1812 raw_inode->i_size_lo = cpu_to_le32(i_size);
1813 raw_inode->i_size_high = cpu_to_le32(i_size >> 32);