Lines Matching refs:mref
186 MFT_REF mref; /* mft reference */
1398 static int write_mft_record(ntfs_volume *v, const MFT_REF mref, MFT_RECORD *buf)
1400 if (ntfs_mft_record_write(v, mref, buf))
1451 if (r->mref == FILE_MFTMirr && r->ctx->attr->type == AT_DATA) {
1547 hint = (resize->mref == FILE_MFTMirr) ? 1 : 0;
1551 resize->mref, lcn_length);
1555 "--> 0x%08llx\n", (unsigned long long)resize->mref,
1596 "%llx length %llx\n", resize->mref,
1616 if (resize->mref == 0)
1674 ret = ntfs_inode_badclus_bad(resize->mref, resize->ctx->attr);
1680 if (resize->mref == FILE_Bitmap &&
1690 static void relocate_inode(ntfs_resize_t *resize, MFT_REF mref, int do_mftdata)
1692 if (ntfs_file_record_read(resize->vol, mref, &resize->mrec, NULL)) {
1703 resize->mref = mref;
1711 if (write_mft_record(resize->vol, mref, resize->mrec))
1712 perr_exit("Couldn't update record %llu", mref);
1719 MFT_REF mref;
1734 for (mref = 0; mref < (MFT_REF)nr_mft_records; mref++)
1735 relocate_inode(resize, mref, 0);
1739 mref = nr_mft_records;
1741 relocate_inode(resize, --mref, 1);
1744 } while (mref);
1989 MFT_REF mref,
1997 if (!(ni = ntfs_inode_open(vol, mref)))