Searched refs:mref (Results 1 - 17 of 17) sorted by relevance

/osnet-11/usr/src/lib/libntfs/common/include/ntfs/
H A Dmft.h30 extern int ntfs_mft_records_read(const ntfs_volume *vol, const MFT_REF mref,
36 * @mref: mft record number to read
39 * Read the mft record specified by @mref from volume @vol into buffer @b.
49 const MFT_REF mref, MFT_RECORD *b)
51 return ntfs_mft_records_read(vol, mref, 1, b);
54 extern int ntfs_file_record_read(const ntfs_volume *vol, const MFT_REF mref,
57 extern int ntfs_mft_records_write(const ntfs_volume *vol, const MFT_REF mref,
63 * @mref: mft record number to write
66 * Write the mft record specified by @mref from buffer @b to volume @vol.
76 const MFT_REF mref, MFT_RECOR
48 ntfs_mft_record_read(const ntfs_volume *vol, const MFT_REF mref, MFT_RECORD *b) argument
75 ntfs_mft_record_write(const ntfs_volume *vol, const MFT_REF mref, MFT_RECORD *b) argument
[all...]
H A Dindex.h118 MFT_REF mref);
H A Dinode.h172 extern ntfs_inode *ntfs_inode_open(ntfs_volume *vol, const MFT_REF mref);
177 const leMFT_REF mref);
H A Ddir.h107 const MFT_REF mref, const unsigned dt_type);
/osnet-11/usr/src/lib/libntfs/common/libntfs/
H A Dmft.c58 * @mref: starting mft record number to read
62 * Read @count mft records starting at @mref from volume @vol into buffer
76 int ntfs_mft_records_read(const ntfs_volume *vol, const MFT_REF mref, argument
82 ntfs_log_trace("Entering for inode 0x%llx.\n", MREF(mref));
87 m = MREF(mref);
112 * @mref: starting mft record number to write
116 * Write @count mft records starting at @mref from data buffer @b to volume
133 int ntfs_mft_records_write(const ntfs_volume *vol, const MFT_REF mref, argument
141 ntfs_log_trace("Entering for inode 0x%llx.\n", MREF(mref));
146 m = MREF(mref);
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
361 ntfs_mft_record_format(const ntfs_volume *vol, const MFT_REF mref) argument
[all...]
H A Ddir.c107 u64 mref = 0; local
184 mref = le64_to_cpu(ie->u.indexed_file);
186 return mref;
191 * the mft reference in mref. Use first case insensitive match
195 if (!mref && !NVolCaseSensitive(vol) &&
200 mref = le64_to_cpu(ie->u.indexed_file);
243 * cached in mref in which case return mref.
247 if (mref)
248 return mref;
654 MFT_REF mref; local
[all...]
H A Dattrlist.c109 leMFT_REF mref; local
125 mref = MK_LE_MREF(ni->mft_no, le16_to_cpu(ni->mrec->sequence_number));
198 ale->mft_reference = mref;
H A Dinode.c117 * @mref: inode number / mft record number to open
120 * specified by @mref. @mref specifies the inode number / mft record to read,
137 ntfs_inode *ntfs_inode_open(ntfs_volume *vol, const MFT_REF mref) argument
146 ntfs_log_trace("Entering for inode 0x%llx.\n", MREF(mref));
152 list_for_each(pos, &vol->inode_cache[MREF(mref) &
157 if (tmp_ni->mft_no == MREF(mref)) {
168 if (ntfs_file_record_read(vol, mref, &ni->mrec, NULL))
174 ni->mft_no = MREF(mref);
374 * @mref
396 ntfs_extent_inode_open(ntfs_inode *base_ni, const leMFT_REF mref) argument
[all...]
H A Dgnome-vfs-method.c190 MFT_REF mref; local
203 mref = FILE_root;
210 inode = ntfs_inode_open(volume, mref);
241 mref = ntfs_inode_lookup_by_name(inode, pathname_parse_ucs2, i);
244 if ((MFT_REF)-1 == mref)
357 const s64 pos, const MFT_REF mref, const unsigned dt_type)
367 if (MREF(mref) != FILE_root && MREF(mref) < FILE_first_user)
407 inode = ntfs_inode_open(libntfs_directory->inode->vol, mref);
353 libntfs_gnomevfs_read_directory_filldir( struct libntfs_directory *libntfs_directory , const ntfschar *name, const int name_len, const int name_type __attribute__((unused)), const s64 pos, const MFT_REF mref, const unsigned dt_type) argument
H A Dindex.c1486 * @mref: reference of the inode which @fn describes
1490 int ntfs_index_add_filename(ntfs_inode *ni, FILE_NAME_ATTR *fn, MFT_REF mref) argument
1512 ie->u.indexed_file = cpu_to_le64(mref);
/osnet-11/usr/src/cmd/ntfsprogs/
H A Dutils.h51 int utils_mftrec_in_use(ntfs_volume *vol, MFT_REF mref);
H A Dntfsresize.c186 MFT_REF mref; /* mft reference */ member in struct:__anon68
1398 static int write_mft_record(ntfs_volume *v, const MFT_REF mref, MFT_RECORD *buf) argument
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, resiz
1690 relocate_inode(ntfs_resize_t *resize, MFT_REF mref, int do_mftdata) argument
1719 MFT_REF mref; local
1988 lookup_data_attr(ntfs_volume *vol, MFT_REF mref, const char *aname, ntfs_attr_search_ctx **ctx) argument
[all...]
H A Dntfsls.c130 const s64 pos, const MFT_REF mref,
495 const MFT_REF mref, const unsigned dt_type)
512 if ((MREF(mref) < FILE_first_user) && (!opts.system))
546 printf("%7llu %s\n", (unsigned long long)MREF(mref),
560 ni = ntfs_inode_open(dirent->vol, mref);
592 (unsigned long long)MREF(mref),
492 list_dir_entry(ntfsls_dirent * dirent, const ntfschar * name, const int name_len, const int name_type, const s64 pos __attribute__((unused)), const MFT_REF mref, const unsigned dt_type) argument
H A Dutils.c701 * @mref: MFT Reference (inode number)
708 * If the mref, being tested, lies outside the range, the buffer will be
715 int utils_mftrec_in_use(ntfs_volume *vol, MFT_REF mref) argument
728 /* Does mref lie in the section of $Bitmap we already have cached? */
729 if (((s64)MREF(mref) < bmpmref) || ((s64)MREF(mref) >= (bmpmref +
735 bmpmref = mref & (~((sizeof(buffer) << 3) - 1));
745 bit = 1 << (mref & 7);
746 byte = (mref >> 3) & (sizeof(buffer) - 1);
747 ntfs_log_debug("cluster = %lld, bmpmref = %lld, byte = %d, bit = %d, in use %d\n", mref, bmpmre
[all...]
H A Dntfscmp.c352 static int inode_open(ntfs_volume *vol, MFT_REF mref, ntfs_inode **ni) argument
354 *ni = ntfs_inode_open(vol, mref);
361 perr_println("Reading inode %lld failed", mref);
H A Dntfsclone.c1235 MFT_REF mref = (MFT_REF)inode; local
1247 err = ntfs_file_record_read(volume, mref, &ni->mrec, NULL);
1257 ni->mft_no = MREF(mref);
1271 if ((ni = ntfs_inode_open(volume, mref)) == NULL) {
/osnet-11/usr/src/lib/pam_modules/zfs_key/
H A Dzfs_key.c132 struct mnttab mref; local
141 mntnull(&mref);
142 mref.mnt_mountp = (char *)_PATH_EXPORT_HOME;
143 mref.mnt_fstype = MNTTYPE_ZFS;
144 err = getmntany(mtab, &mget, &mref);

Completed in 98 milliseconds