Lines Matching refs:rno

31 		if (mi->rno > ino)
33 else if (mi->rno < ino)
50 static struct mft_inode *ni_find_mi(struct ntfs_inode *ni, CLST rno)
52 return ni_ins_mi(ni, &ni->mi_tree, rno, NULL);
60 ni_ins_mi(ni, &ni->mi_tree, mi->rno, &mi->node);
139 int ni_load_mi_ex(struct ntfs_inode *ni, CLST rno, struct mft_inode **mi)
144 r = ni_find_mi(ni, rno);
148 err = mi_get(ni->mi.sbi, rno, &r);
166 CLST rno;
173 rno = ino_get(&le->ref);
174 if (rno == ni->mi.rno) {
178 return ni_load_mi_ex(ni, rno, mi);
348 CLST rno = ino_get(&le->ref);
350 if (rno == ni->mi.rno)
353 err = ni_load_mi_ex(ni, rno, NULL);
364 bool ni_add_subrecord(struct ntfs_inode *ni, CLST rno, struct mft_inode **mi)
372 if (mi_format_new(m, ni->mi.sbi, rno, 0, ni->mi.rno == MFT_REC_MFT)) {
581 err = run_unpack(&run, sbi, ni->mi.rno, svcn, evcn, svcn,
807 CLST rno = 0;
812 is_mft = ni->mi.rno == MFT_REC_MFT;
876 err = ntfs_look_free_mft(sbi, &rno, is_mft, ni, &mi);
947 CLST rno;
954 is_mft = ni->mi.rno == MFT_REC_MFT;
967 ni->mi.rno == MFT_REC_LOG) {
995 vbo <= ((u64)mi->rno << sbi->record_bits))) {
1038 err = ntfs_look_free_mft(sbi, &rno, is_mft_data, ni, &mi);
1042 if (is_mft_data && vbo <= ((u64)rno << sbi->record_bits)) {
1071 ntfs_mark_rec_free(sbi, rno, is_mft);
1106 is_mft = ni->mi.rno == MFT_REC_MFT;
1263 mft_min = mi->rno;
1381 bool is_mft = ni->mi.rno == MFT_REC_MFT;
1608 run_unpack_ex(RUN_DEALLOCATE, sbi, ni->mi.rno, svcn, evcn, svcn,
1626 ntfs_mark_rec_free(sbi, mi->rno, false);
1637 ntfs_mark_rec_free(sbi, ni->mi.rno, false);
2314 run_unpack_ex(RUN_DEALLOCATE, sbi, ni->mi.rno, svcn, evcn, svcn,
3362 ntfs_mark_rec_free(sbi, mi->rno, false);