Lines Matching defs:mrec
1330 MFT_RECORD *m = ni->mrec;
1344 MFT_RECORD *m = ni->mrec;
1392 static void wipe_mft(char *mrec, u32 mrecsz, u64 mft_no)
1399 ni.mrec = (MFT_RECORD*)mrec;
1402 ntfs_mst_post_read_fixup_warn((NTFS_RECORD*)mrec,mrecsz,FALSE);
1404 if (!(((MFT_RECORD*)mrec)->flags & MFT_RECORD_IN_USE)) {
1408 if (!(ctx = ntfs_attr_get_search_ctx((ntfs_inode*)NULL, (MFT_RECORD*)mrec)))
1425 ntfs_mft_usn_dec((MFT_RECORD*)mrec);
1426 ntfs_mst_pre_write_fixup((NTFS_RECORD*)mrec,mrecsz);
1436 static void wipe_indx(char *mrec, u32 mrecsz)
1441 if (ntfs_mst_post_read_fixup((NTFS_RECORD *)mrec, mrecsz)) {
1445 indexa = (INDEX_ALLOCATION*)mrec;
1453 entry = (INDEX_ENTRY *)((u8 *)mrec + le32_to_cpu(
1458 if (ntfs_mft_usn_dec((MFT_RECORD *)mrec))
1461 if (ntfs_mst_pre_write_fixup((NTFS_RECORD *)mrec, mrecsz)) {
1938 if (ntfs_mft_usn_dec(ni->mrec))
1941 if (ntfs_mft_record_write(volume, ni->mft_no, ni->mrec))
1993 err = ntfs_file_record_read(volume, mref, &ni->mrec, NULL);
1999 deleted_inode = !(ni->mrec->flags & MFT_RECORD_IN_USE);
2011 free(ni->mrec);
2029 if (ni->mrec->base_mft_record)