Lines Matching defs:mft_rec
409 * @mft_rec: The parent FILE record.
418 * Assumes mft_rec is current_mft_record.
420 static ATTR_REC *check_attr_record(ATTR_REC *attr_rec, MFT_RECORD *mft_rec,
424 u16 attrs_offset = le16_to_cpu(mft_rec->attrs_offset);
429 if ((u8*)attr_rec+length >= ((u8*)mft_rec)+buflen) {
451 if ((u8*)attr_rec == ((u8*)mft_rec) + attrs_offset) {
452 if (!mft_rec->base_mft_record)
468 // current_mft_record, (int)attr_type, (int)le16_to_cpu(attr_rec->instance), (int)mft_rec->base_mft_record);
583 MFT_RECORD *mft_rec = (MFT_RECORD *)buffer;
587 assert_u32_equal(le32_to_cpu(mft_rec->magic), le32_to_cpu(magic_FILE), "FILE record magic");
593 usa_ofs = le16_to_cpu(mft_rec->usa_ofs);
594 usa_count = le16_to_cpu(mft_rec->usa_count);
595 attrs_offset = le16_to_cpu(mft_rec->attrs_offset);
596 bytes_in_use = le32_to_cpu(mft_rec->bytes_in_use);
597 bytes_allocated = le32_to_cpu(mft_rec->bytes_allocated);
611 if (le16_to_cpu(mft_rec->flags) > 0xf) {
613 (unsigned int)le16_to_cpu(mft_rec->flags));
645 attr_rec = check_attr_record(attr_rec, mft_rec, buflen);