Lines Matching refs:raw_inode
890 #define EXT4_INODE_SET_XTIME_VAL(xtime, inode, raw_inode, ts) \ argument
892 if (EXT4_FITS_IN_INODE(raw_inode, EXT4_I(inode), xtime ## _extra)) { \
893 (raw_inode)->xtime = cpu_to_le32((ts).tv_sec); \
894 (raw_inode)->xtime ## _extra = ext4_encode_extra_time(ts); \
896 (raw_inode)->xtime = cpu_to_le32(clamp_t(int32_t, (ts).tv_sec, S32_MIN, S32_MAX)); \
899 #define EXT4_INODE_SET_ATIME(inode, raw_inode) \ argument
900 EXT4_INODE_SET_XTIME_VAL(i_atime, inode, raw_inode, inode_get_atime(inode))
902 #define EXT4_INODE_SET_MTIME(inode, raw_inode) \ argument
903 EXT4_INODE_SET_XTIME_VAL(i_mtime, inode, raw_inode, inode_get_mtime(inode))
905 #define EXT4_INODE_SET_CTIME(inode, raw_inode) \ argument
906 EXT4_INODE_SET_XTIME_VAL(i_ctime, inode, raw_inode, inode_get_ctime(inode))
908 #define EXT4_EINODE_SET_XTIME(xtime, einode, raw_inode) \ argument
909 if (EXT4_FITS_IN_INODE(raw_inode, einode, xtime)) \
911 raw_inode, (einode)->xtime)
913 #define EXT4_INODE_GET_XTIME_VAL(xtime, inode, raw_inode) \ argument
914 (EXT4_FITS_IN_INODE(raw_inode, EXT4_I(inode), xtime ## _extra) ? \
915 ext4_decode_extra_time((raw_inode)->xtime, \
916 (raw_inode)->xtime ## _extra) : \
918 .tv_sec = (signed)le32_to_cpu((raw_inode)->xtime) \
921 #define EXT4_INODE_GET_ATIME(inode, raw_inode) \ argument
924 EXT4_INODE_GET_XTIME_VAL(i_atime, inode, raw_inode)); \
927 #define EXT4_INODE_GET_MTIME(inode, raw_inode) \ argument
930 EXT4_INODE_GET_XTIME_VAL(i_mtime, inode, raw_inode)); \
933 #define EXT4_INODE_GET_CTIME(inode, raw_inode) \ argument
936 EXT4_INODE_GET_XTIME_VAL(i_ctime, inode, raw_inode)); \
939 #define EXT4_EINODE_GET_XTIME(xtime, einode, raw_inode) \ argument
941 if (EXT4_FITS_IN_INODE(raw_inode, einode, xtime)) \
944 raw_inode); \
3323 struct ext4_inode *raw_inode) in ext4_isize() argument
3326 S_ISREG(le16_to_cpu(raw_inode->i_mode))) in ext4_isize()
3327 return ((loff_t)le32_to_cpu(raw_inode->i_size_high) << 32) | in ext4_isize()
3328 le32_to_cpu(raw_inode->i_size_lo); in ext4_isize()
3330 return (loff_t) le32_to_cpu(raw_inode->i_size_lo); in ext4_isize()
3333 static inline void ext4_isize_set(struct ext4_inode *raw_inode, loff_t i_size) in ext4_isize_set() argument
3335 raw_inode->i_size_lo = cpu_to_le32(i_size); in ext4_isize_set()
3336 raw_inode->i_size_high = cpu_to_le32(i_size >> 32); in ext4_isize_set()