Searched defs:mrec (Results 1 - 8 of 8) sorted by relevance

/osnet-11/usr/src/cmd/ntfsprogs/
H A Dntfsfix.c351 MFT_RECORD *mrec, *mrec2; local
366 mrec = (MFT_RECORD*)(m + i * vol->mft_record_size);
367 if (mrec->flags & MFT_RECORD_IN_USE) {
368 if (ntfs_is_baad_record(mrec->magic)) {
376 if (!ntfs_is_mft_record(mrec->magic)) {
400 if (!(mrec->flags & MFT_RECORD_IN_USE) &&
401 !ntfs_is_mft_record(mrec->magic))
404 if (memcmp(mrec, mrec2, ntfs_mft_record_get_data_size(mrec))) {
413 use_mirr ? mrec2 : mrec);
[all...]
H A Dntfsinfo.c1738 static void ntfs_dump_usa_lsn(const char *indent, MFT_RECORD *mrec) argument
1741 (unsigned)le16_to_cpu(mrec->usa_ofs),
1742 (unsigned)le16_to_cpu(mrec->usa_ofs));
1744 (unsigned)le16_to_cpu(mrec->usa_count),
1745 (unsigned)le16_to_cpu(mrec->usa_count));
1747 (unsigned)le16_to_cpup((u16 *)((u8 *)mrec +
1748 le16_to_cpu(mrec->usa_ofs))),
1749 (unsigned)le16_to_cpup((u16 *)((u8 *)mrec +
1750 le16_to_cpu(mrec->usa_ofs))));
1752 (unsigned long long)sle64_to_cpu(mrec
2079 MFT_RECORD *mrec = inode->mrec; local
[all...]
H A Dntfsresize.c187 MFT_RECORD *mrec; /* mft record */ member in struct:__anon68
842 static ntfs_attr_search_ctx *attr_get_search_ctx(ntfs_inode *ni, MFT_RECORD *mrec) argument
846 if ((ret = ntfs_attr_get_search_ctx(ni, mrec)) == NULL)
1031 if (ni->mrec->base_mft_record)
1103 if (ni->mrec->base_mft_record)
1179 le32_to_cpu(ctx->mrec->bytes_in_use));
1185 le32_to_cpu(ctx->mrec->bytes_in_use));
1187 le32_to_cpu(ctx->mrec->bytes_allocated));
1189 remains_size = le32_to_cpu(ctx->mrec->bytes_in_use);
1190 remains_size -= (next_attr - (char *)ctx->mrec);
[all...]
/osnet-11/usr/src/lib/libntfs/common/include/ntfs/
H A Dinode.h107 MFT_RECORD *mrec; /* The actual mft record of the inode. */ member in struct:_ntfs_inode
H A Dattrib.h59 * @mrec: buffer containing mft record to search
60 * @attr: attribute record in @mrec where to begin/continue search
64 * attribute search functions. Initialize @mrec to point to the mft record to
65 * search, and @attr to point to the first attribute within @mrec (not necessary
76 MFT_RECORD *mrec; member in struct:_ntfs_attr_search_ctx
88 MFT_RECORD *mrec);
/osnet-11/usr/src/lib/libntfs/common/libntfs/
H A Dmft.c203 * @mrec: address of pointer in which to return the mft record
212 * *@mrec is then set to point to the buffer.
215 * mft record, i.e. *@attr is a pointer into *@mrec.
225 * Note: Caller has to free *@mrec when finished.
231 MFT_RECORD **mrec, ATTR_RECORD **attr)
237 if (!vol || !mrec) {
241 m = *mrec;
258 *mrec = m;
266 if (m != *mrec)
276 * @mrec
230 ntfs_file_record_read(const ntfs_volume *vol, const MFT_REF mref, MFT_RECORD **mrec, ATTR_RECORD **attr) argument
285 ntfs_mft_record_layout(const ntfs_volume *vol, const MFT_REF mref, MFT_RECORD *mrec) argument
1566 ntfs_mft_usn_dec(MFT_RECORD *mrec) argument
[all...]
H A Dvolume.c197 vol->mft_ni->mrec = mb;
945 MFT_RECORD *mrec, *mrec2; local
958 mrec = (MFT_RECORD*)(m + i * vol->mft_record_size);
959 if (mrec->flags & MFT_RECORD_IN_USE) {
960 if (ntfs_is_baad_record(mrec->magic)) {
967 if (!ntfs_is_mft_record(mrec->magic)) {
990 if (memcmp(mrec, mrec2, ntfs_mft_record_get_data_size(mrec))) {
1112 if ((char*)vinf + le32_to_cpu(a->u.res.value_length) > (char*)ctx->mrec +
1113 le32_to_cpu(ctx->mrec
[all...]
H A Dattrib.c363 if (!ni || !ni->vol || !ni->mrec) {
921 (char*)ctx->mrec + vol->mft_record_size) {
1102 (char*)ctx->mrec + vol->mft_record_size) {
1108 ctx->mrec)) {
1147 ctx->mrec)) {
1155 ctx->mrec);
1451 ctx->mrec);
1613 * mft record specified by @ctx->mrec, beginning at @ctx->attr, for an
1633 * mft record @ctx->mrec.
1646 * @ctx->mrec belong
2318 ntfs_attr_init_search_ctx(ntfs_attr_search_ctx *ctx, ntfs_inode *ni, MFT_RECORD *mrec) argument
2377 ntfs_attr_get_search_ctx(ntfs_inode *ni, MFT_RECORD *mrec) argument
[all...]

Completed in 44 milliseconds