Lines Matching refs:mi

352 	struct mft_inode mi; // base record  member
428 struct ATTR_LIST_ENTRY *le, struct mft_inode *mi,
518 void ni_remove_mi(struct ntfs_inode *ni, struct mft_inode *mi);
522 int ni_load_mi_ex(struct ntfs_inode *ni, CLST rno, struct mft_inode **mi);
524 struct mft_inode **mi);
529 struct mft_inode **mi);
532 struct mft_inode **mi);
537 bool ni_add_subrecord(struct ntfs_inode *ni, CLST rno, struct mft_inode **mi);
547 struct mft_inode **mi, struct ATTR_LIST_ENTRY **le);
550 struct ATTRIB **new_attr, struct mft_inode **mi,
553 struct mft_inode *mi, struct ATTR_LIST_ENTRY *le);
558 struct mft_inode **mi,
561 struct mft_inode **mi,
609 struct ntfs_inode *ni, struct mft_inode **mi);
686 struct ATTRIB **attr, struct mft_inode **mi);
744 int mi_get(struct ntfs_sb_info *sbi, CLST rno, struct mft_inode **mi);
745 void mi_put(struct mft_inode *mi);
746 int mi_init(struct mft_inode *mi, struct ntfs_sb_info *sbi, CLST rno);
747 int mi_read(struct mft_inode *mi, bool is_mft);
748 struct ATTRIB *mi_enum_attr(struct ntfs_inode *ni, struct mft_inode *mi,
750 struct ATTRIB *mi_find_attr(struct ntfs_inode *ni, struct mft_inode *mi,
760 int mi_write(struct mft_inode *mi, int wait);
761 int mi_format_new(struct mft_inode *mi, struct ntfs_sb_info *sbi, CLST rno,
763 struct ATTRIB *mi_insert_attr(struct ntfs_inode *ni, struct mft_inode *mi,
767 bool mi_remove_attr(struct ntfs_inode *ni, struct mft_inode *mi,
769 bool mi_resize_attr(struct mft_inode *mi, struct ATTRIB *attr, int bytes);
770 int mi_pack_runs(struct mft_inode *mi, struct ATTRIB *attr,
772 static inline bool mi_is_ref(const struct mft_inode *mi, in mi_is_ref() argument
775 if (le32_to_cpu(ref->low) != mi->rno) in mi_is_ref()
777 if (ref->seq != mi->mrec->seq) in mi_is_ref()
781 return le16_to_cpu(ref->high) == (mi->rno >> 32); in mi_is_ref()
787 static inline void mi_get_ref(const struct mft_inode *mi, struct MFT_REF *ref) in mi_get_ref() argument
789 ref->low = cpu_to_le32(mi->rno); in mi_get_ref()
791 ref->high = cpu_to_le16(mi->rno >> 32); in mi_get_ref()
795 ref->seq = mi->mrec->seq; in mi_get_ref()
1102 static inline void mi_clear(struct mft_inode *mi) in mi_clear() argument
1104 nb_put(&mi->nb); in mi_clear()
1105 kfree(mi->mrec); in mi_clear()
1106 mi->mrec = NULL; in mi_clear()