Lines Matching refs:rno
31 if (mi->rno > ino) in ni_ins_mi()
33 else if (mi->rno < ino) in ni_ins_mi()
50 static struct mft_inode *ni_find_mi(struct ntfs_inode *ni, CLST rno) in ni_find_mi() argument
52 return ni_ins_mi(ni, &ni->mi_tree, rno, NULL); in ni_find_mi()
60 ni_ins_mi(ni, &ni->mi_tree, mi->rno, &mi->node); in ni_add_mi()
139 int ni_load_mi_ex(struct ntfs_inode *ni, CLST rno, struct mft_inode **mi) in ni_load_mi_ex() argument
144 r = ni_find_mi(ni, rno); in ni_load_mi_ex()
148 err = mi_get(ni->mi.sbi, rno, &r); in ni_load_mi_ex()
166 CLST rno; in ni_load_mi() local
173 rno = ino_get(&le->ref); in ni_load_mi()
174 if (rno == ni->mi.rno) { in ni_load_mi()
178 return ni_load_mi_ex(ni, rno, mi); in ni_load_mi()
347 CLST rno = ino_get(&le->ref); in ni_load_all_mi() local
349 if (rno == ni->mi.rno) in ni_load_all_mi()
352 err = ni_load_mi_ex(ni, rno, NULL); in ni_load_all_mi()
363 bool ni_add_subrecord(struct ntfs_inode *ni, CLST rno, struct mft_inode **mi) in ni_add_subrecord() argument
371 if (mi_format_new(m, ni->mi.sbi, rno, 0, ni->mi.rno == MFT_REC_MFT)) { in ni_add_subrecord()
571 err = run_unpack(&run, sbi, ni->mi.rno, svcn, evcn, svcn, in ni_repack()
796 CLST rno = 0; in ni_create_attr_list() local
801 is_mft = ni->mi.rno == MFT_REC_MFT; in ni_create_attr_list()
867 err = ntfs_look_free_mft(sbi, &rno, is_mft, ni, &mi); in ni_create_attr_list()
935 CLST rno; in ni_ins_attr_ext() local
942 is_mft = ni->mi.rno == MFT_REC_MFT; in ni_ins_attr_ext()
955 ni->mi.rno == MFT_REC_LOG) { in ni_ins_attr_ext()
983 vbo <= ((u64)mi->rno << sbi->record_bits))) { in ni_ins_attr_ext()
1026 err = ntfs_look_free_mft(sbi, &rno, is_mft_data, ni, &mi); in ni_ins_attr_ext()
1030 if (is_mft_data && vbo <= ((u64)rno << sbi->record_bits)) { in ni_ins_attr_ext()
1059 ntfs_mark_rec_free(sbi, rno, is_mft); in ni_ins_attr_ext()
1094 is_mft = ni->mi.rno == MFT_REC_MFT; in ni_insert_attr()
1251 mft_min = mi->rno; in ni_expand_mft_list()
1369 bool is_mft = ni->mi.rno == MFT_REC_MFT; in ni_expand_list()
1593 run_unpack_ex(RUN_DEALLOCATE, sbi, ni->mi.rno, svcn, evcn, svcn, in ni_delete_all()
1611 ntfs_mark_rec_free(sbi, mi->rno, false); in ni_delete_all()
1622 ntfs_mark_rec_free(sbi, ni->mi.rno, false); in ni_delete_all()
2295 run_unpack_ex(RUN_DEALLOCATE, sbi, ni->mi.rno, svcn, evcn, svcn, in ni_decompress_file()
3318 ntfs_mark_rec_free(sbi, mi->rno, false); in ni_write_inode()