Lines Matching refs:xtime
833 #define EXT4_INODE_SET_XTIME(xtime, inode, raw_inode) \ argument
835 (raw_inode)->xtime = cpu_to_le32((inode)->xtime.tv_sec); \
836 if (EXT4_FITS_IN_INODE(raw_inode, EXT4_I(inode), xtime ## _extra)) {\
837 (raw_inode)->xtime ## _extra = \
838 ext4_encode_extra_time(&(inode)->xtime); \
842 #define EXT4_EINODE_SET_XTIME(xtime, einode, raw_inode) \ argument
844 if (EXT4_FITS_IN_INODE(raw_inode, einode, xtime)) \
845 (raw_inode)->xtime = cpu_to_le32((einode)->xtime.tv_sec); \
846 if (EXT4_FITS_IN_INODE(raw_inode, einode, xtime ## _extra)) \
847 (raw_inode)->xtime ## _extra = \
848 ext4_encode_extra_time(&(einode)->xtime); \
851 #define EXT4_INODE_GET_XTIME(xtime, inode, raw_inode) \ argument
853 (inode)->xtime.tv_sec = (signed)le32_to_cpu((raw_inode)->xtime); \
854 if (EXT4_FITS_IN_INODE(raw_inode, EXT4_I(inode), xtime ## _extra)) { \
855 ext4_decode_extra_time(&(inode)->xtime, \
856 raw_inode->xtime ## _extra); \
859 (inode)->xtime.tv_nsec = 0; \
863 #define EXT4_EINODE_GET_XTIME(xtime, einode, raw_inode) \ argument
865 if (EXT4_FITS_IN_INODE(raw_inode, einode, xtime)) \
866 (einode)->xtime.tv_sec = \
867 (signed)le32_to_cpu((raw_inode)->xtime); \
869 (einode)->xtime.tv_sec = 0; \
870 if (EXT4_FITS_IN_INODE(raw_inode, einode, xtime ## _extra)) \
871 ext4_decode_extra_time(&(einode)->xtime, \
872 raw_inode->xtime ## _extra); \
874 (einode)->xtime.tv_nsec = 0; \