Lines Matching refs:record
88 time_t date_m; /* mft record changed */
116 s64 inode; /* MFT record number */
123 int attr_list; /* MFT record may be one of many */
124 int directory; /* MFT record represents a directory */
125 MFT_RECORD *mft; /* Raw MFT record */
903 ntfs_log_verbose("Not base mft record. Skipping\n");
950 * unused space at the end of the record and wipe any unused records.
993 ntfs_log_error("Bad mft record %lld\n",
1028 // Build the record from scratch
1089 * @indx_record_size: Size of INDX record
1144 ntfs_log_error("Couldn't read INDX record");
1157 ntfs_log_error("INDX record should be %u bytes",
1181 ntfs_log_error("Couldn't wipe tail of INDX record");
1204 * get_indx_record_size - determine size of INDX record from $INDEX_ROOT
1207 * Return: >0 Success, return INDX record size
1216 ntfs_log_verbose("Couldn't determine size of INDX record\n");
1224 ntfs_log_error("INDX record should be 0");
1276 ntfs_log_verbose("Not base mft record. Skipping\n");
1384 //record as well. (But, first try without doing that and see what
1706 * Destroys the specified record's filenames and data.
1709 * \param record The record (i-node number), which filenames & data
1713 static int destroy_record(ntfs_volume *nv, const s64 record,
1734 file->inode = record;
1751 if (ntfs_attr_mst_pread(mft, nv->mft_record_size * record, 1LL,
1780 Find the offset of the data, including the MFT record. */
1791 MK_MREF(record, 0), 1LL,
1816 MK_MREF(record, 0),
1829 if (ntfs_mft_records_write(nv, MK_MREF(record, 0),
1849 /* attribute is resident (part of MFT record) */
1850 /* find the offset of the data, including the MFT record */
1863 MK_MREF(record, 0),
1884 MK_MREF(record, 0),
1898 MK_MREF(record, 0),
1974 MK_MREF (record, 0),
1993 MK_MREF (record, 0),