Lines Matching refs:rno
71 int mi_get(struct ntfs_sb_info *sbi, CLST rno, struct mft_inode **mi) in mi_get() argument
79 err = mi_init(m, sbi, rno); in mi_get()
101 int mi_init(struct mft_inode *mi, struct ntfs_sb_info *sbi, CLST rno) in mi_init() argument
104 mi->rno = rno; in mi_init()
121 u64 vbo = (u64)mi->rno << sbi->record_bits; in mi_read()
346 if (mi->rno < sbi->mft.recs_mirr) in mi_write()
354 int mi_format_new(struct mft_inode *mi, struct ntfs_sb_info *sbi, CLST rno, in mi_format_new() argument
360 u64 vbo = (u64)rno << sbi->record_bits; in mi_format_new()
362 err = mi_init(mi, sbi, rno); in mi_format_new()
368 if (rno == MFT_REC_MFT) { in mi_format_new()
370 } else if (rno < MFT_REC_FREE) { in mi_format_new()
371 seq = rno; in mi_format_new()
372 } else if (rno >= sbi->mft.used) { in mi_format_new()
413 CLST rno = mi->rno; in mi_mark_free() local
416 if (rno >= MFT_REC_RESERVED && rno < MFT_REC_FREE) { in mi_mark_free()
417 ntfs_clear_mft_tail(sbi, rno, rno + 1); in mi_mark_free()
427 ntfs_mark_rec_free(sbi, rno); in mi_mark_free()