Lines Matching refs:mft_inode

314 struct mft_inode {  struct
341 struct mft_inode mi; // base record argument
419 struct ATTR_LIST_ENTRY *le, struct mft_inode *mi,
503 void ni_remove_mi(struct ntfs_inode *ni, struct mft_inode *mi);
507 int ni_load_mi_ex(struct ntfs_inode *ni, CLST rno, struct mft_inode **mi);
509 struct mft_inode **mi);
514 struct mft_inode **mi);
517 struct mft_inode **mi);
520 struct mft_inode **pmi);
522 bool ni_add_subrecord(struct ntfs_inode *ni, CLST rno, struct mft_inode **mi);
532 struct mft_inode **mi);
535 struct ATTRIB **new_attr, struct mft_inode **mi,
538 struct mft_inode *mi, struct ATTR_LIST_ENTRY *le);
543 struct mft_inode **mi,
546 struct mft_inode **mi,
592 struct ntfs_inode *ni, struct mft_inode **mi);
664 struct ATTRIB **attr, struct mft_inode **mi);
719 int mi_get(struct ntfs_sb_info *sbi, CLST rno, struct mft_inode **mi);
720 void mi_put(struct mft_inode *mi);
721 int mi_init(struct mft_inode *mi, struct ntfs_sb_info *sbi, CLST rno);
722 int mi_read(struct mft_inode *mi, bool is_mft);
723 struct ATTRIB *mi_enum_attr(struct mft_inode *mi, struct ATTRIB *attr);
725 struct ATTRIB *mi_find_attr(struct mft_inode *mi, struct ATTRIB *attr,
728 static inline struct ATTRIB *rec_find_attr_le(struct mft_inode *rec, in rec_find_attr_le()
734 int mi_write(struct mft_inode *mi, int wait);
735 int mi_format_new(struct mft_inode *mi, struct ntfs_sb_info *sbi, CLST rno,
737 void mi_mark_free(struct mft_inode *mi);
738 struct ATTRIB *mi_insert_attr(struct mft_inode *mi, enum ATTR_TYPE type,
742 bool mi_remove_attr(struct ntfs_inode *ni, struct mft_inode *mi,
744 bool mi_resize_attr(struct mft_inode *mi, struct ATTRIB *attr, int bytes);
745 int mi_pack_runs(struct mft_inode *mi, struct ATTRIB *attr,
747 static inline bool mi_is_ref(const struct mft_inode *mi, in mi_is_ref()
762 static inline void mi_get_ref(const struct mft_inode *mi, struct MFT_REF *ref) in mi_get_ref()
1098 static inline void mi_clear(struct mft_inode *mi) in mi_clear()