Lines Matching defs:NTFS_DE
611 struct NTFS_DE {
637 static_assert(sizeof(struct NTFS_DE) == 0x10);
639 static inline void de_set_vbn_le(struct NTFS_DE *e, __le64 vcn)
646 static inline void de_set_vbn(struct NTFS_DE *e, CLST vcn)
653 static inline __le64 de_get_vbn_le(const struct NTFS_DE *e)
658 static inline CLST de_get_vbn(const struct NTFS_DE *e)
665 static inline struct NTFS_DE *de_get_next(const struct NTFS_DE *e)
670 static inline struct ATTR_FILE_NAME *de_get_fname(const struct NTFS_DE *e)
673 Add2Ptr(e, sizeof(struct NTFS_DE)) :
677 static inline bool de_is_last(const struct NTFS_DE *e)
682 static inline bool de_has_vcn(const struct NTFS_DE *e)
687 static inline bool de_has_vcn_ex(const struct NTFS_DE *e)
695 ALIGN(sizeof(struct NTFS_DE) + \
701 // to the first NTFS_DE.
715 static inline struct NTFS_DE *hdr_first_de(const struct INDEX_HDR *hdr)
719 struct NTFS_DE *e;
722 if (de_off >= used || de_off + sizeof(struct NTFS_DE) > used )
727 if (esize < sizeof(struct NTFS_DE) || de_off + esize > used)
733 static inline struct NTFS_DE *hdr_next_de(const struct INDEX_HDR *hdr,
734 const struct NTFS_DE *e)
745 if (esize < sizeof(struct NTFS_DE) ||
746 off + esize + sizeof(struct NTFS_DE) > used)
767 const struct NTFS_DE *first = hdr_first_de(&ib->ihdr);
866 struct NTFS_DE de;
892 struct NTFS_DE de;
933 struct NTFS_DE de;
943 struct NTFS_DE de;
961 struct NTFS_DE de;