Home
last modified time | relevance | path

Searched refs:MFT_REF (Results 1 – 15 of 15) sorted by relevance

/haiku/src/add-ons/kernel/file_systems/ntfs/libntfs/
H A Dmft.h32 extern int ntfs_mft_records_read(const ntfs_volume *vol, const MFT_REF mref,
51 const MFT_REF mref, MFT_RECORD *b) in ntfs_mft_record_read()
61 extern int ntfs_mft_record_check(const ntfs_volume *vol, const MFT_REF mref,
64 extern int ntfs_file_record_read(const ntfs_volume *vol, const MFT_REF mref,
67 extern int ntfs_mft_records_write(const ntfs_volume *vol, const MFT_REF mref,
86 const MFT_REF mref, MFT_RECORD *b) in ntfs_mft_record_write()
120 extern int ntfs_mft_record_layout(const ntfs_volume *vol, const MFT_REF mref,
123 extern int ntfs_mft_record_format(const ntfs_volume *vol, const MFT_REF mref);
H A Ddir.h107 const MFT_REF mref, const unsigned dt_type);
113 MFT_REF ntfs_mft_get_parent_ref(ntfs_inode *ni);
H A Dinode.h182 extern ntfs_inode *ntfs_inode_open(ntfs_volume *vol, const MFT_REF mref);
192 extern void ntfs_inode_invalidate(ntfs_volume *vol, const MFT_REF mref);
H A Dlayout.h319 typedef u64 MFT_REF; typedef
322 #define MK_MREF(m, s) ((MFT_REF)(((MFT_REF)(s) << 48) | \
323 ((MFT_REF)(m) & MFT_REF_MASK_CPU)))
324 #define MK_LE_MREF(m, s) const_cpu_to_le64(((MFT_REF)(((MFT_REF)(s) << 48) | \
325 ((MFT_REF)(m) & MFT_REF_MASK_CPU))))
H A Dindex.h153 MFT_REF mref);
H A Dmft.c82 int ntfs_mft_records_read(const ntfs_volume *vol, const MFT_REF mref, in ntfs_mft_records_read()
144 int ntfs_mft_records_write(const ntfs_volume *vol, const MFT_REF mref, in ntfs_mft_records_write()
234 int ntfs_mft_record_check(const ntfs_volume *vol, const MFT_REF mref, in ntfs_mft_record_check()
348 int ntfs_file_record_read(const ntfs_volume *vol, const MFT_REF mref, in ntfs_file_record_read()
401 int ntfs_mft_record_layout(const ntfs_volume *vol, const MFT_REF mref, in ntfs_mft_record_layout()
458 mrec->base_mft_record = const_cpu_to_le64((MFT_REF)0); in ntfs_mft_record_layout()
478 int ntfs_mft_record_format(const ntfs_volume *vol, const MFT_REF mref) in ntfs_mft_record_format()
H A Ddir.c913 static u32 ntfs_dir_entry_type(ntfs_inode *dir_ni, MFT_REF mref, in ntfs_dir_entry_type()
968 MFT_REF mref; in ntfs_filldir()
1047 MFT_REF ntfs_mft_get_parent_ref(ntfs_inode *ni) in ntfs_mft_get_parent_ref()
1049 MFT_REF mref; in ntfs_mft_get_parent_ref()
1166 MFT_REF parent_mref; in ntfs_readdir()
2852 const MFT_REF mref __attribute__((unused)), in nlink_increment()
H A Dattrib.h401 extern int ntfs_attr_inconsistent(const ATTR_RECORD *a, const MFT_REF mref);
H A Dinode.c161 static ntfs_inode *ntfs_inode_real_open(ntfs_volume *vol, const MFT_REF mref) in ntfs_inode_real_open()
445 void ntfs_inode_invalidate(ntfs_volume *vol, const MFT_REF mref) in ntfs_inode_invalidate()
469 ntfs_inode *ntfs_inode_open(ntfs_volume *vol, const MFT_REF mref) in ntfs_inode_open()
H A Dreparse.c230 ni = ntfs_inode_open(vol, (MFT_REF)FILE_root); in search_absolute()
H A Dindex.c1623 int ntfs_index_add_filename(ntfs_inode *ni, FILE_NAME_ATTR *fn, MFT_REF mref) in ntfs_index_add_filename()
H A Dattrib.c3437 int ntfs_attr_inconsistent(const ATTR_RECORD *a, const MFT_REF mref)
/haiku/src/add-ons/kernel/file_systems/ntfs/utils/
H A Dutils.c538 MFT_REF parent = FILE_root; in utils_inode_get_name()
798 int utils_mftrec_in_use(ntfs_volume *vol, MFT_REF mref) in utils_mftrec_in_use()
1033 in_use = utils_mftrec_in_use(ctx->vol, (MFT_REF) ctx->mft_num); in mft_next_record()
1043 ctx->inode = ntfs_inode_open(ctx->vol, (MFT_REF) ctx->mft_num); in mft_next_record()
1047 MFT_REF base_inode; in mft_next_record()
1051 (MFT_REF) ctx->mft_num, &mrec, NULL); in mft_next_record()
H A Dutils.h50 int utils_mftrec_in_use(ntfs_volume *vol, MFT_REF mref);
/haiku/src/add-ons/kernel/file_systems/ntfs/
H A Dkernel_interface.cpp1163 const int name_type, const s64 pos, const MFT_REF mref, const unsigned dt_type) in _ntfs_readdir_callback()