Searched refs:MFT_REF (Results 1 - 15 of 15) sorted by relevance
/haiku/src/add-ons/kernel/file_systems/ntfs/libntfs/ |
H A D | mft.h | 32 extern int ntfs_mft_records_read(const ntfs_volume *vol, const MFT_REF mref, 51 const MFT_REF mref, MFT_RECORD *b) 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) 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 D | dir.h | 107 const MFT_REF mref, const unsigned dt_type); 113 MFT_REF ntfs_mft_get_parent_ref(ntfs_inode *ni);
|
H A D | inode.h | 182 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 D | index.h | 153 MFT_REF mref);
|
H A D | layout.h | 310 * Typedef the MFT_REF as a 64-bit value for easier handling. 319 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)))) 355 reused. (See description for MFT_REF 430 reused. (See description for MFT_REF [all...] |
H A D | mft.c | 82 int ntfs_mft_records_read(const ntfs_volume *vol, const MFT_REF mref, 144 int ntfs_mft_records_write(const ntfs_volume *vol, const MFT_REF mref, 234 int ntfs_mft_record_check(const ntfs_volume *vol, const MFT_REF mref, 348 int ntfs_file_record_read(const ntfs_volume *vol, const MFT_REF mref, 401 int ntfs_mft_record_layout(const ntfs_volume *vol, const MFT_REF mref, 458 mrec->base_mft_record = const_cpu_to_le64((MFT_REF)0); 478 int ntfs_mft_record_format(const ntfs_volume *vol, const MFT_REF mref)
|
H A D | attrib.h | 401 extern int ntfs_attr_inconsistent(const ATTR_RECORD *a, const MFT_REF mref);
|
H A D | dir.c | 913 static u32 ntfs_dir_entry_type(ntfs_inode *dir_ni, MFT_REF mref, 968 MFT_REF mref; 1047 MFT_REF ntfs_mft_get_parent_ref(ntfs_inode *ni) 1049 MFT_REF mref; 1166 MFT_REF parent_mref; 2852 const MFT_REF mref __attribute__((unused)),
|
H A D | inode.c | 157 static ntfs_inode *ntfs_inode_real_open(ntfs_volume *vol, const MFT_REF mref) 441 void ntfs_inode_invalidate(ntfs_volume *vol, const MFT_REF mref) 465 ntfs_inode *ntfs_inode_open(ntfs_volume *vol, const MFT_REF mref)
|
H A D | reparse.c | 230 ni = ntfs_inode_open(vol, (MFT_REF)FILE_root);
|
H A D | index.c | 1623 int ntfs_index_add_filename(ntfs_inode *ni, FILE_NAME_ATTR *fn, MFT_REF mref)
|
H A D | attrib.c | 3437 int ntfs_attr_inconsistent(const ATTR_RECORD *a, const MFT_REF mref)
|
/haiku/src/add-ons/kernel/file_systems/ntfs/utils/ |
H A D | utils.c | 538 MFT_REF parent = FILE_root; 798 int utils_mftrec_in_use(ntfs_volume *vol, MFT_REF mref) 1033 in_use = utils_mftrec_in_use(ctx->vol, (MFT_REF) ctx->mft_num); 1043 ctx->inode = ntfs_inode_open(ctx->vol, (MFT_REF) ctx->mft_num); 1047 MFT_REF base_inode; 1051 (MFT_REF) ctx->mft_num, &mrec, NULL);
|
H A D | utils.h | 50 int utils_mftrec_in_use(ntfs_volume *vol, MFT_REF mref);
|
/haiku/src/add-ons/kernel/file_systems/ntfs/ |
H A D | kernel_interface.cpp | 1163 const int name_type, const s64 pos, const MFT_REF mref, const unsigned dt_type)
|
Completed in 182 milliseconds