Lines Matching defs:mft_inode

324 struct mft_inode {
352 struct mft_inode mi; // base record
369 * Tree of mft_inode.
428 struct ATTR_LIST_ENTRY *le, struct mft_inode *mi,
514 void ni_remove_mi(struct ntfs_inode *ni, struct mft_inode *mi);
518 int ni_load_mi_ex(struct ntfs_inode *ni, CLST rno, struct mft_inode **mi);
520 struct mft_inode **mi);
525 struct mft_inode **mi);
528 struct mft_inode **mi);
531 struct mft_inode **pmi);
533 bool ni_add_subrecord(struct ntfs_inode *ni, CLST rno, struct mft_inode **mi);
543 struct mft_inode **mi, struct ATTR_LIST_ENTRY **le);
546 struct ATTRIB **new_attr, struct mft_inode **mi,
549 struct mft_inode *mi, struct ATTR_LIST_ENTRY *le);
554 struct mft_inode **mi,
557 struct mft_inode **mi,
604 struct ntfs_inode *ni, struct mft_inode **mi);
681 struct ATTRIB **attr, struct mft_inode **mi);
741 int mi_get(struct ntfs_sb_info *sbi, CLST rno, struct mft_inode **mi);
742 void mi_put(struct mft_inode *mi);
743 int mi_init(struct mft_inode *mi, struct ntfs_sb_info *sbi, CLST rno);
744 int mi_read(struct mft_inode *mi, bool is_mft);
745 struct ATTRIB *mi_enum_attr(struct mft_inode *mi, struct ATTRIB *attr);
747 struct ATTRIB *mi_find_attr(struct mft_inode *mi, struct ATTRIB *attr,
750 static inline struct ATTRIB *rec_find_attr_le(struct mft_inode *rec,
756 int mi_write(struct mft_inode *mi, int wait);
757 int mi_format_new(struct mft_inode *mi, struct ntfs_sb_info *sbi, CLST rno,
759 struct ATTRIB *mi_insert_attr(struct mft_inode *mi, enum ATTR_TYPE type,
763 bool mi_remove_attr(struct ntfs_inode *ni, struct mft_inode *mi,
765 bool mi_resize_attr(struct mft_inode *mi, struct ATTRIB *attr, int bytes);
766 int mi_pack_runs(struct mft_inode *mi, struct ATTRIB *attr,
768 static inline bool mi_is_ref(const struct mft_inode *mi,
783 static inline void mi_get_ref(const struct mft_inode *mi, struct MFT_REF *ref)
1114 static inline void mi_clear(struct mft_inode *mi)