Searched refs:MFT_RECORD (Results 1 - 10 of 10) sorted by relevance

/haiku/src/add-ons/kernel/file_systems/ntfs/libntfs/
H A Dmft.h33 const s64 count, MFT_RECORD *b);
51 const MFT_REF mref, MFT_RECORD *b)
62 MFT_RECORD *m);
65 MFT_RECORD **mrec, ATTR_RECORD **attr);
68 const s64 count, MFT_RECORD *b);
86 const MFT_REF mref, MFT_RECORD *b)
102 * for an mft record as it at least has to have the MFT_RECORD itself and a
106 * alignment of the first attribute mask the difference in MFT_RECORD size
112 static __inline__ u32 ntfs_mft_record_get_data_size(const MFT_RECORD *m)
121 MFT_RECORD *mre
[all...]
H A Dattrib.h87 MFT_RECORD *mrec;
93 MFT_RECORD *base_mrec;
99 MFT_RECORD *mrec);
326 extern int ntfs_make_room_for_attr(MFT_RECORD *m, u8 *pos, u32 size);
343 extern int ntfs_attr_record_resize(MFT_RECORD *m, ATTR_RECORD *a, u32 new_size);
345 extern int ntfs_resident_attr_value_resize(MFT_RECORD *m, ATTR_RECORD *a,
H A Dmft.c83 const s64 count, MFT_RECORD *b)
145 const s64 count, MFT_RECORD *b)
235 MFT_RECORD *m)
349 MFT_RECORD **mrec, ATTR_RECORD **attr)
351 MFT_RECORD *m;
402 MFT_RECORD *mrec)
421 mrec->usa_ofs = cpu_to_le16((sizeof(MFT_RECORD) + 1) & ~1);
480 MFT_RECORD *m;
722 MFT_RECORD *m = NULL; /* silence compiler warning */
1044 MFT_RECORD *
[all...]
H A Dinode.h108 MFT_RECORD *mrec; /* The actual mft record of the inode. */
H A Dvolume.c258 MFT_RECORD *mb = NULL;
981 (MFT_RECORD*)(m + i*vol->mft_record_size)))
994 (MFT_RECORD*)(m2 + i*vol->mft_record_size)))
999 MFT_RECORD *mrec, *mrec2;
1012 mrec = (MFT_RECORD*)(m + i * vol->mft_record_size);
1026 mrec2 = (MFT_RECORD*)(m2 + i * vol->mft_record_size);
1041 if ((record_size <= sizeof(MFT_RECORD))
H A Dattrib.c3747 ntfs_inode *ni, MFT_RECORD *mrec)
3804 ntfs_attr_search_ctx *ntfs_attr_get_search_ctx(ntfs_inode *ni, MFT_RECORD *mrec)
4040 int ntfs_make_room_for_attr(MFT_RECORD *m, u8 *pos, u32 size)
4104 MFT_RECORD *m;
4236 MFT_RECORD *m;
4806 int ntfs_attr_record_resize(MFT_RECORD *m, ATTR_RECORD *a, u32 new_size)
4877 int ntfs_resident_attr_value_resize(MFT_RECORD *m, ATTR_RECORD *a,
5016 MFT_RECORD *m;
5772 static int ntfs_attr_update_meta(ATTR_RECORD *a, ntfs_attr *na, MFT_RECORD *m,
5905 MFT_RECORD *
[all...]
H A Dlayout.h337 * struct MFT_RECORD - An MFT record layout (NTFS 3.1+)
413 } __attribute__((__packed__)) MFT_RECORD; typedef in typeref:struct:__anon21
743 MFT_RECORD/next_attribute_instance notes
/haiku/src/add-ons/kernel/file_systems/ntfs/utils/
H A Dmkntfs.c699 static int make_room_for_attribute(MFT_RECORD *m, char *pos, const u32 size)
1128 static int insert_positioned_attr_in_mft_record(MFT_RECORD *m,
1318 static int insert_non_resident_attr_in_mft_record(MFT_RECORD *m,
1508 static int insert_resident_attr_in_mft_record(MFT_RECORD *m,
1616 static int add_attr_std_info(MFT_RECORD *m, const FILE_ATTR_FLAGS flags,
1653 static BOOL non_resident_unnamed_data(MFT_RECORD *m)
1678 static ntfs_time stdinfo_time(MFT_RECORD *m)
1705 static int add_attr_file_name(MFT_RECORD *m, const leMFT_REF parent_dir,
1794 static int add_attr_object_id(MFT_RECORD *m, const GUID *object_id)
1818 static int add_attr_sd(MFT_RECORD *
[all...]
H A Dutils.h55 ATTR_RECORD * find_first_attribute(const ATTR_TYPES type, MFT_RECORD *mft);
H A Dutils.c491 ATTR_RECORD * find_first_attribute(const ATTR_TYPES type, MFT_RECORD *mft)
869 MFT_RECORD *file;
1045 MFT_RECORD *mrec;
1049 mrec = (MFT_RECORD*)NULL;

Completed in 103 milliseconds