Lines Matching defs:extra
605 * any extra space in the compiled kernel image, otherwise, the build will fail.
818 __le32 i_ctime_extra; /* extra Change time (nsec << 2 | epoch) */
819 __le32 i_mtime_extra; /* extra Modification time(nsec << 2 | epoch) */
820 __le32 i_atime_extra; /* extra Access time (nsec << 2 | epoch) */
822 __le32 i_crtime_extra; /* extra FileCreationtime (nsec << 2 | epoch) */
848 * We use an encoding that preserves the times for extra epoch "00":
850 * extra msb of adjust for signed
863 * incorrectly use extra epoch bits 1,1 for dates between 1901 and
870 u32 extra = ((ts.tv_sec - (s32)ts.tv_sec) >> 32) & EXT4_EPOCH_MASK;
871 return cpu_to_le32(extra | (ts.tv_nsec << EXT4_EPOCH_BITS));
875 __le32 extra)
879 if (unlikely(extra & cpu_to_le32(EXT4_EPOCH_MASK)))
880 ts.tv_sec += (u64)(le32_to_cpu(extra) & EXT4_EPOCH_MASK) << 32;
881 ts.tv_nsec = (le32_to_cpu(extra) & EXT4_NSEC_MASK) >> EXT4_EPOCH_BITS;
2307 * bigger than 255 chars, it's safe to reclaim the extra byte for the
2381 * pass NULL for dir, as those entries do not use the extra fields.