Lines Matching defs:NTFS_DE
607 struct NTFS_DE {
633 static_assert(sizeof(struct NTFS_DE) == 0x10);
635 static inline void de_set_vbn_le(struct NTFS_DE *e, __le64 vcn)
642 static inline void de_set_vbn(struct NTFS_DE *e, CLST vcn)
649 static inline __le64 de_get_vbn_le(const struct NTFS_DE *e)
654 static inline CLST de_get_vbn(const struct NTFS_DE *e)
661 static inline struct NTFS_DE *de_get_next(const struct NTFS_DE *e)
666 static inline struct ATTR_FILE_NAME *de_get_fname(const struct NTFS_DE *e)
669 Add2Ptr(e, sizeof(struct NTFS_DE)) :
673 static inline bool de_is_last(const struct NTFS_DE *e)
678 static inline bool de_has_vcn(const struct NTFS_DE *e)
683 static inline bool de_has_vcn_ex(const struct NTFS_DE *e)
691 ALIGN(sizeof(struct NTFS_DE) + \
699 // to the first NTFS_DE.
712 static inline struct NTFS_DE *hdr_first_de(const struct INDEX_HDR *hdr)
716 struct NTFS_DE *e;
719 if (de_off >= used || size_add(de_off, sizeof(struct NTFS_DE)) > used)
724 if (esize < sizeof(struct NTFS_DE) || de_off + esize > used)
730 static inline struct NTFS_DE *hdr_next_de(const struct INDEX_HDR *hdr,
731 const struct NTFS_DE *e)
742 if (esize < sizeof(struct NTFS_DE) ||
743 off + esize + sizeof(struct NTFS_DE) > used)
764 const struct NTFS_DE *first = hdr_first_de(&ib->ihdr);
863 struct NTFS_DE de;
889 struct NTFS_DE de;
930 struct NTFS_DE de;
940 struct NTFS_DE de;
958 struct NTFS_DE de;