Searched refs:ntfs_inode (Results 1 - 18 of 18) sorted by relevance

/linux-4.1.27/fs/ntfs/
H A Dmft.h32 extern MFT_RECORD *map_mft_record(ntfs_inode *ni);
33 extern void unmap_mft_record(ntfs_inode *ni);
35 extern MFT_RECORD *map_extent_mft_record(ntfs_inode *base_ni, MFT_REF mref,
36 ntfs_inode **ntfs_ino);
38 static inline void unmap_extent_mft_record(ntfs_inode *ni) unmap_extent_mft_record()
55 static inline void flush_dcache_mft_record_page(ntfs_inode *ni) flush_dcache_mft_record_page()
60 extern void __mark_mft_record_dirty(ntfs_inode *ni);
73 static inline void mark_mft_record_dirty(ntfs_inode *ni) mark_mft_record_dirty()
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) write_mft_record()
116 ntfs_inode **locked_ni);
118 extern ntfs_inode *ntfs_mft_record_alloc(ntfs_volume *vol, const int mode,
119 ntfs_inode *base_ni, MFT_RECORD **mrec);
120 extern int ntfs_extent_mft_record_free(ntfs_inode *ni, MFT_RECORD *m);
H A Dattrib.h56 ntfs_inode *ntfs_ino;
58 ntfs_inode *base_ntfs_ino;
63 extern int ntfs_map_runlist_nolock(ntfs_inode *ni, VCN vcn,
65 extern int ntfs_map_runlist(ntfs_inode *ni, VCN vcn);
67 extern LCN ntfs_attr_vcn_to_lcn_nolock(ntfs_inode *ni, const VCN vcn,
70 extern runlist_element *ntfs_attr_find_vcn_nolock(ntfs_inode *ni,
89 extern ntfs_attr_search_ctx *ntfs_attr_get_search_ctx(ntfs_inode *ni,
106 extern int ntfs_attr_make_non_resident(ntfs_inode *ni, const u32 data_size);
108 extern s64 ntfs_attr_extend_allocation(ntfs_inode *ni, s64 new_alloc_size,
111 extern int ntfs_attr_set(ntfs_inode *ni, const s64 ofs, const s64 cnt,
H A Dinode.h41 typedef struct _ntfs_inode ntfs_inode; typedef in typeref:struct:_ntfs_inode
127 ntfs_inode **extent_ntfs_inos; /* For nr_extents > 0, array of
132 ntfs_inode *base_ntfs_ino; /* For nr_extents == -1, the
141 * Defined bits for the state field in the ntfs_inode structure.
183 static inline int NIno##flag(ntfs_inode *ni) \
187 static inline void NInoSet##flag(ntfs_inode *ni) \
191 static inline void NInoClear##flag(ntfs_inode *ni) \
200 static inline int NInoTestSet##flag(ntfs_inode *ni) \
204 static inline int NInoTestClear##flag(ntfs_inode *ni) \
225 * The full structure containing a ntfs_inode and a vfs struct inode. Used for
230 ntfs_inode ntfs_inode; member in struct:__anon11140
240 static inline ntfs_inode *NTFS_I(struct inode *inode) NTFS_I()
242 return (ntfs_inode *)list_entry(inode, big_ntfs_inode, vfs_inode); NTFS_I()
245 static inline struct inode *VFS_I(ntfs_inode *ni) VFS_I()
284 extern void __ntfs_init_inode(struct super_block *sb, ntfs_inode *ni);
288 ntfs_inode *ni = NTFS_I(vi); ntfs_init_big_inode()
295 extern ntfs_inode *ntfs_new_extent_inode(struct super_block *sb,
297 extern void ntfs_clear_extent_inode(ntfs_inode *ni);
H A Ddir.h45 extern MFT_REF ntfs_lookup_inode_by_name(ntfs_inode *dir_ni,
H A Dindex.h76 ntfs_inode *idx_ni;
83 ntfs_inode *base_ni;
88 extern ntfs_index_context *ntfs_index_ctx_get(ntfs_inode *idx_ni);
H A Dmft.c47 static inline MFT_RECORD *map_mft_record_page(ntfs_inode *ni) map_mft_record_page()
155 MFT_RECORD *map_mft_record(ntfs_inode *ni) map_mft_record()
191 static inline void unmap_mft_record_page(ntfs_inode *ni) unmap_mft_record_page()
213 void unmap_mft_record(ntfs_inode *ni) unmap_mft_record()
225 * If pure ntfs_inode, i.e. no vfs inode attached, we leave it to unmap_mft_record()
237 * @ntfs_ino: on successful return, pointer to the ntfs_inode structure
243 * On successful return, @ntfs_ino contains a pointer to the ntfs_inode
246 MFT_RECORD *map_extent_mft_record(ntfs_inode *base_ni, MFT_REF mref, map_extent_mft_record()
247 ntfs_inode **ntfs_ino) map_extent_mft_record()
250 ntfs_inode *ni = NULL; map_extent_mft_record()
251 ntfs_inode **extent_nis = NULL; map_extent_mft_record()
332 ntfs_inode **tmp; map_extent_mft_record()
333 int new_size = (base_ni->nr_extents + 4) * sizeof(ntfs_inode *); map_extent_mft_record()
346 4 * sizeof(ntfs_inode *)); map_extent_mft_record()
395 void __mark_mft_record_dirty(ntfs_inode *ni) __mark_mft_record_dirty()
397 ntfs_inode *base_ni; __mark_mft_record_dirty()
669 int write_mft_record_nolock(ntfs_inode *ni, MFT_RECORD *m, int sync) write_mft_record_nolock()
687 * If the ntfs_inode is clean no need to do anything. If it is dirty, write_mft_record_nolock()
926 const MFT_RECORD *m, ntfs_inode **locked_ni) ntfs_may_write_mft_record()
931 ntfs_inode *ni, *eni, **extent_nis; ntfs_may_write_mft_record()
1132 ntfs_inode *base_ni) ntfs_mft_bitmap_find_and_alloc_free_rec_nolock()
1284 ntfs_inode *mft_ni, *mftbmp_ni; ntfs_mft_bitmap_extend_allocation_nolock()
1464 * Reflect this in the ntfs_inode structure and the attribute record. ntfs_mft_bitmap_extend_allocation_nolock()
1582 ntfs_inode *mft_ni, *mftbmp_ni; ntfs_mft_bitmap_extend_initialized_nolock()
1720 ntfs_inode *mft_ni; ntfs_mft_data_extend_allocation_nolock()
1901 * Reflect this in the ntfs_inode structure and the attribute record. ntfs_mft_data_extend_allocation_nolock()
2206 * accordingly, open an ntfs_inode for it and return it to the caller, unless
2222 * - opened an ntfs_inode for the allocated mft record, and we will have
2223 * - returned the ntfs_inode as well as the allocated mapped, pinned, and
2243 ntfs_inode *ntfs_mft_record_alloc(ntfs_volume *vol, const int mode, ntfs_mft_record_alloc()
2244 ntfs_inode *base_ni, MFT_RECORD **mrec) ntfs_mft_record_alloc()
2250 ntfs_inode *mft_ni, *mftbmp_ni, *ni; ntfs_mft_record_alloc()
2430 * Note: We only modify the ntfs_inode structure as that is all that is ntfs_mft_record_alloc()
2784 int ntfs_extent_mft_record_free(ntfs_inode *ni, MFT_RECORD *m) ntfs_extent_mft_record_free()
2788 ntfs_inode *base_ni; ntfs_extent_mft_record_free()
2789 ntfs_inode **extent_nis; ntfs_extent_mft_record_free()
2825 sizeof(ntfs_inode*)); ntfs_extent_mft_record_free()
2892 int new_size = (base_ni->nr_extents + 4) * sizeof(ntfs_inode*); ntfs_extent_mft_record_free()
2905 new_size - 4 * sizeof(ntfs_inode*)); ntfs_extent_mft_record_free()
H A Dlcnalloc.h48 extern s64 __ntfs_cluster_free(ntfs_inode *ni, const VCN start_vcn,
107 static inline s64 ntfs_cluster_free(ntfs_inode *ni, const VCN start_vcn, ntfs_cluster_free()
H A Daops.c54 * cheat a little bit by setting the index_block_size in ntfs_inode to the ntfs
64 ntfs_inode *ni; ntfs_end_buffer_async_read()
191 ntfs_inode *ni; ntfs_read_block()
402 ntfs_inode *ni, *base_ni; ntfs_readpage()
558 ntfs_inode *ni; ntfs_write_block()
924 ntfs_inode *ni = NTFS_I(vi); ntfs_write_mst_block()
928 ntfs_inode *locked_nis[PAGE_CACHE_SIZE / rec_size]; ntfs_write_mst_block()
1132 ntfs_inode *tni; ntfs_write_mst_block()
1276 ntfs_inode *tni, *base_tni; ntfs_write_mst_block()
1357 ntfs_inode *base_ni = NULL, *ni = NTFS_I(vi); ntfs_writepage()
1569 ntfs_inode *ni = NTFS_I(mapping->host); ntfs_bmap()
1731 ntfs_inode *ni = NTFS_I(mapping->host); mark_ntfs_record_dirty()
H A Dinode.c62 ntfs_inode *ni; ntfs_test_inode()
106 ntfs_inode *ni = NTFS_I(vi); ntfs_init_locked_inode()
323 ntfs_inode *ni; ntfs_alloc_big_inode()
343 ntfs_inode *ni = NTFS_I(inode); ntfs_destroy_big_inode()
352 static inline ntfs_inode *ntfs_alloc_extent_inode(void) ntfs_alloc_extent_inode()
354 ntfs_inode *ni; ntfs_alloc_extent_inode()
366 static void ntfs_destroy_extent_inode(ntfs_inode *ni) ntfs_destroy_extent_inode()
393 void __ntfs_init_inode(struct super_block *sb, ntfs_inode *ni) __ntfs_init_inode()
427 inline ntfs_inode *ntfs_new_extent_inode(struct super_block *sb, ntfs_new_extent_inode()
430 ntfs_inode *ni = ntfs_alloc_extent_inode(); ntfs_new_extent_inode()
552 ntfs_inode *ni; ntfs_read_locked_inode()
788 ntfs_inode *bni; ntfs_read_locked_inode()
1229 ntfs_inode *ni, *base_ni; ntfs_read_locked_attr_inode()
1496 ntfs_inode *ni, *base_ni, *bni; ntfs_read_locked_index_inode()
1782 ntfs_inode *ni; ntfs_read_inode_mount()
2197 static void __ntfs_clear_inode(ntfs_inode *ni) __ntfs_clear_inode()
2226 void ntfs_clear_extent_inode(ntfs_inode *ni) ntfs_clear_extent_inode()
2260 ntfs_inode *ni = NTFS_I(vi); ntfs_evict_big_inode()
2368 ntfs_inode *base_ni, *ni = NTFS_I(vi); ntfs_truncate()
2908 ntfs_inode *ni = NTFS_I(vi); ntfs_setattr()
2969 ntfs_inode *ni = NTFS_I(vi); __ntfs_write_inode()
3065 ntfs_inode **extent_nis = ni->ext.extent_ntfs_inos; __ntfs_write_inode()
3070 ntfs_inode *tni = extent_nis[i]; __ntfs_write_inode()
H A Dindex.c39 ntfs_index_context *ntfs_index_ctx_get(ntfs_inode *idx_ni) ntfs_index_ctx_get()
123 ntfs_inode *idx_ni = ictx->idx_ni; ntfs_index_lookup()
126 ntfs_inode *base_ni = idx_ni->ext.base_ntfs_ino; ntfs_index_lookup()
H A Dattrib.c84 int ntfs_map_runlist_nolock(ntfs_inode *ni, VCN vcn, ntfs_attr_search_ctx *ctx) ntfs_map_runlist_nolock()
88 ntfs_inode *base_ni; ntfs_map_runlist_nolock()
298 int ntfs_map_runlist(ntfs_inode *ni, VCN vcn) ntfs_map_runlist()
341 LCN ntfs_attr_vcn_to_lcn_nolock(ntfs_inode *ni, const VCN vcn, ntfs_attr_vcn_to_lcn_nolock()
464 runlist_element *ntfs_attr_find_vcn_nolock(ntfs_inode *ni, const VCN vcn, ntfs_attr_find_vcn_nolock()
862 ntfs_inode *base_ni, *ni; ntfs_external_attr_find()
1192 ntfs_inode *base_ni; ntfs_attr_lookup()
1218 ntfs_inode *ni, MFT_RECORD *mrec) ntfs_attr_init_search_ctx()
1269 ntfs_attr_search_ctx *ntfs_attr_get_search_ctx(ntfs_inode *ni, MFT_RECORD *mrec) ntfs_attr_get_search_ctx()
1535 int ntfs_attr_make_non_resident(ntfs_inode *ni, const u32 data_size) ntfs_attr_make_non_resident()
1540 ntfs_inode *base_ni; ntfs_attr_make_non_resident()
1904 s64 ntfs_attr_extend_allocation(ntfs_inode *ni, s64 new_alloc_size, ntfs_attr_extend_allocation()
1911 ntfs_inode *base_ni; ntfs_attr_extend_allocation()
2320 * this in the ntfs_inode structure and the attribute record. ntfs_attr_extend_allocation()
2493 int ntfs_attr_set(ntfs_inode *ni, const s64 ofs, const s64 cnt, const u8 val) ntfs_attr_set()
H A Dfile.c109 static int ntfs_attr_extend_initialized(ntfs_inode *ni, const s64 new_init_size) ntfs_attr_extend_initialized()
116 ntfs_inode *base_ni; ntfs_attr_extend_initialized()
340 ntfs_inode *base_ni, *ni = NTFS_I(vi); ntfs_prepare_file_for_write()
592 ntfs_inode *ni, *base_ni = NULL; ntfs_prepare_pages_for_non_resident_write()
1134 * size in the ntfs_inode structure and the attribute record. ntfs_prepare_pages_for_non_resident_write()
1404 ntfs_inode *ni, *base_ni; ntfs_commit_pages_after_non_resident_write()
1559 ntfs_inode *ni, *base_ni; ntfs_commit_pages_after_write()
1749 ntfs_inode *ni = NTFS_I(vi); ntfs_perform_write()
H A Dnamei.c180 ntfs_inode *ni = NTFS_I(dent_inode); ntfs_lookup()
303 ntfs_inode *ni = NTFS_I(vi); ntfs_get_parent()
H A Ddir.c80 MFT_REF ntfs_lookup_inode_by_name(ntfs_inode *dir_ni, const ntfschar *uname, ntfs_lookup_inode_by_name()
633 u64 ntfs_lookup_inode_by_name(ntfs_inode *dir_ni, const ntfschar *uname,
1026 ntfs_inode *ndir, struct page *ia_page, INDEX_ENTRY *ie, ntfs_filldir()
1105 ntfs_inode *ndir = NTFS_I(vdir); ntfs_readdir()
H A Dsuper.c377 ntfs_inode *ni = NTFS_I(vol->vol_ino); ntfs_write_volume_flags()
1037 ntfs_inode *tmp_ni; load_and_init_mft_mirror()
1090 ntfs_inode *mirr_ni; check_mft_mirror()
1443 ntfs_inode *tmp_ni; load_and_init_usnjrnl()
2620 ntfs_inode *mft_ni = NTFS_I(vol->mft_ino); ntfs_statfs()
3057 ntfs_inode *ni = (ntfs_inode *)foo; ntfs_big_inode_init_once()
3140 sizeof(ntfs_inode), 0, init_ntfs_fs()
H A Dcompress.c487 ntfs_inode *ni = NTFS_I(mapping->host); ntfs_read_compressed_block()
H A Dlcnalloc.c849 s64 __ntfs_cluster_free(ntfs_inode *ni, const VCN start_vcn, s64 count, __ntfs_cluster_free()
H A Dlogfile.c729 ntfs_inode *log_ni = NTFS_I(log_vi); ntfs_empty_logfile()

Completed in 287 milliseconds