/osnet-11/usr/src/lib/libntfs/common/include/ntfs/ |
H A D | mft.h | 30 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 D | index.h | 118 MFT_REF mref);
|
H A D | inode.h | 172 extern ntfs_inode *ntfs_inode_open(ntfs_volume *vol, const MFT_REF mref); 177 const leMFT_REF mref);
|
H A D | dir.h | 107 const MFT_REF mref, const unsigned dt_type);
|
/osnet-11/usr/src/lib/libntfs/common/libntfs/ |
H A D | mft.c | 58 * @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 D | dir.c | 107 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 D | attrlist.c | 109 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 D | inode.c | 117 * @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 D | gnome-vfs-method.c | 190 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 D | index.c | 1486 * @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 D | utils.h | 51 int utils_mftrec_in_use(ntfs_volume *vol, MFT_REF mref);
|
H A D | ntfsresize.c | 186 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 D | ntfsls.c | 130 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 D | utils.c | 701 * @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 D | ntfscmp.c | 352 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 D | ntfsclone.c | 1235 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 D | zfs_key.c | 132 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);
|