23 #ifndef _LINUX_NTFS_MFT_H
24 #define _LINUX_NTFS_MFT_H
38 static inline void unmap_extent_mft_record(
ntfs_inode *ni)
55 static inline void flush_dcache_mft_record_page(
ntfs_inode *ni)
60 extern void __mark_mft_record_dirty(
ntfs_inode *ni);
73 static inline void mark_mft_record_dirty(
ntfs_inode *ni)
75 if (!NInoTestSetDirty(ni))
76 __mark_mft_record_dirty(ni);
79 extern int ntfs_sync_mft_mirror(
ntfs_volume *
vol,
const unsigned long mft_no,
80 MFT_RECORD *
m,
int sync);
82 extern int write_mft_record_nolock(
ntfs_inode *ni, MFT_RECORD *
m,
int sync);
102 static inline int write_mft_record(
ntfs_inode *ni, MFT_RECORD *
m,
int sync)
109 err = write_mft_record_nolock(ni, m, sync);
115 const unsigned long mft_no,
const MFT_RECORD *
m,
120 extern int ntfs_extent_mft_record_free(
ntfs_inode *ni, MFT_RECORD *
m);