MFT_REF
const int name_type, const s64 pos, const MFT_REF mref, const unsigned dt_type)
int ntfs_attr_inconsistent(const ATTR_RECORD *a, const MFT_REF mref)
extern int ntfs_attr_inconsistent(const ATTR_RECORD *a, const MFT_REF mref);
MFT_REF ntfs_mft_get_parent_ref(ntfs_inode *ni)
MFT_REF mref;
MFT_REF parent_mref;
const MFT_REF mref __attribute__((unused)),
static u32 ntfs_dir_entry_type(ntfs_inode *dir_ni, MFT_REF mref,
MFT_REF mref;
const MFT_REF mref, const unsigned dt_type);
MFT_REF ntfs_mft_get_parent_ref(ntfs_inode *ni);
int ntfs_index_add_filename(ntfs_inode *ni, FILE_NAME_ATTR *fn, MFT_REF mref)
MFT_REF mref);
static ntfs_inode *ntfs_inode_real_open(ntfs_volume *vol, const MFT_REF mref)
void ntfs_inode_invalidate(ntfs_volume *vol, const MFT_REF mref)
ntfs_inode *ntfs_inode_open(ntfs_volume *vol, const MFT_REF mref)
extern ntfs_inode *ntfs_inode_open(ntfs_volume *vol, const MFT_REF mref);
extern void ntfs_inode_invalidate(ntfs_volume *vol, const MFT_REF mref);
#define MK_MREF(m, s) ((MFT_REF)(((MFT_REF)(s) << 48) | \
((MFT_REF)(m) & MFT_REF_MASK_CPU)))
#define MK_LE_MREF(m, s) const_cpu_to_le64(((MFT_REF)(((MFT_REF)(s) << 48) | \
((MFT_REF)(m) & MFT_REF_MASK_CPU))))
int ntfs_mft_records_write(const ntfs_volume *vol, const MFT_REF mref,
int ntfs_mft_record_check(const ntfs_volume *vol, const MFT_REF mref,
int ntfs_file_record_read(const ntfs_volume *vol, const MFT_REF mref,
int ntfs_mft_record_layout(const ntfs_volume *vol, const MFT_REF mref,
mrec->base_mft_record = const_cpu_to_le64((MFT_REF)0);
int ntfs_mft_record_format(const ntfs_volume *vol, const MFT_REF mref)
int ntfs_mft_records_read(const ntfs_volume *vol, const MFT_REF mref,
extern int ntfs_mft_record_layout(const ntfs_volume *vol, const MFT_REF mref,
extern int ntfs_mft_record_format(const ntfs_volume *vol, const MFT_REF mref);
extern int ntfs_mft_records_read(const ntfs_volume *vol, const MFT_REF mref,
const MFT_REF mref, MFT_RECORD *b)
extern int ntfs_mft_record_check(const ntfs_volume *vol, const MFT_REF mref,
extern int ntfs_file_record_read(const ntfs_volume *vol, const MFT_REF mref,
extern int ntfs_mft_records_write(const ntfs_volume *vol, const MFT_REF mref,
const MFT_REF mref, MFT_RECORD *b)
ni = ntfs_inode_open(vol, (MFT_REF)FILE_root);
in_use = utils_mftrec_in_use(ctx->vol, (MFT_REF) ctx->mft_num);
ctx->inode = ntfs_inode_open(ctx->vol, (MFT_REF) ctx->mft_num);
MFT_REF base_inode;
(MFT_REF) ctx->mft_num, &mrec, NULL);
MFT_REF parent = FILE_root;
int utils_mftrec_in_use(ntfs_volume *vol, MFT_REF mref)
int utils_mftrec_in_use(ntfs_volume *vol, MFT_REF mref);