Home
last modified time | relevance | path

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

12

/kernel/linux/linux-5.10/fs/ntfs/
H A Dmft.h18 extern MFT_RECORD *map_mft_record(ntfs_inode *ni);
19 extern void unmap_mft_record(ntfs_inode *ni);
21 extern MFT_RECORD *map_extent_mft_record(ntfs_inode *base_ni, MFT_REF mref,
22 ntfs_inode **ntfs_ino);
24 static inline void unmap_extent_mft_record(ntfs_inode *ni) in unmap_extent_mft_record()
41 static inline void flush_dcache_mft_record_page(ntfs_inode *ni) in flush_dcache_mft_record_page()
46 extern void __mark_mft_record_dirty(ntfs_inode *ni);
59 static inline void mark_mft_record_dirty(ntfs_inode *ni) in mark_mft_record_dirty()
68 extern int write_mft_record_nolock(ntfs_inode *ni, MFT_RECORD *m, int sync);
88 static inline int write_mft_record(ntfs_inode *n
[all...]
H A Dinode.h27 typedef struct _ntfs_inode ntfs_inode; typedef
113 ntfs_inode **extent_ntfs_inos; /* For nr_extents > 0, array of
118 ntfs_inode *base_ntfs_ino; /* For nr_extents == -1, the
127 * Defined bits for the state field in the ntfs_inode structure.
169 static inline int NIno##flag(ntfs_inode *ni) \
173 static inline void NInoSet##flag(ntfs_inode *ni) \
177 static inline void NInoClear##flag(ntfs_inode *ni) \
186 static inline int NInoTestSet##flag(ntfs_inode *ni) \
190 static inline int NInoTestClear##flag(ntfs_inode *ni) \
211 * The full structure containing a ntfs_inode an
216 ntfs_inode ntfs_inode; global() member
[all...]
H A Dattrib.h42 ntfs_inode *ntfs_ino;
44 ntfs_inode *base_ntfs_ino;
49 extern int ntfs_map_runlist_nolock(ntfs_inode *ni, VCN vcn,
51 extern int ntfs_map_runlist(ntfs_inode *ni, VCN vcn);
53 extern LCN ntfs_attr_vcn_to_lcn_nolock(ntfs_inode *ni, const VCN vcn,
56 extern runlist_element *ntfs_attr_find_vcn_nolock(ntfs_inode *ni,
75 extern ntfs_attr_search_ctx *ntfs_attr_get_search_ctx(ntfs_inode *ni,
92 extern int ntfs_attr_make_non_resident(ntfs_inode *ni, const u32 data_size);
94 extern s64 ntfs_attr_extend_allocation(ntfs_inode *ni, s64 new_alloc_size,
97 extern int ntfs_attr_set(ntfs_inode *n
[all...]
H A Dindex.h62 ntfs_inode *idx_ni;
69 ntfs_inode *base_ni;
74 extern ntfs_index_context *ntfs_index_ctx_get(ntfs_inode *idx_ni);
H A Dlcnalloc.h34 extern s64 __ntfs_cluster_free(ntfs_inode *ni, const VCN start_vcn,
93 static inline s64 ntfs_cluster_free(ntfs_inode *ni, const VCN start_vcn, in ntfs_cluster_free()
H A Dmft.c36 static inline MFT_RECORD *map_mft_record_page(ntfs_inode *ni) in map_mft_record_page()
144 MFT_RECORD *map_mft_record(ntfs_inode *ni) in map_mft_record()
180 static inline void unmap_mft_record_page(ntfs_inode *ni) in unmap_mft_record_page()
202 void unmap_mft_record(ntfs_inode *ni) in unmap_mft_record()
214 * If pure ntfs_inode, i.e. no vfs inode attached, we leave it to in unmap_mft_record()
226 * @ntfs_ino: on successful return, pointer to the ntfs_inode structure
232 * On successful return, @ntfs_ino contains a pointer to the ntfs_inode
235 MFT_RECORD *map_extent_mft_record(ntfs_inode *base_ni, MFT_REF mref, in map_extent_mft_record()
236 ntfs_inode **ntfs_ino) in map_extent_mft_record()
239 ntfs_inode *n in map_extent_mft_record()
[all...]
H A Dinode.c49 ntfs_inode *ni; in ntfs_test_inode()
94 ntfs_inode *ni = NTFS_I(vi); in ntfs_init_locked_inode()
310 ntfs_inode *ni; in ntfs_alloc_big_inode()
327 static inline ntfs_inode *ntfs_alloc_extent_inode(void) in ntfs_alloc_extent_inode()
329 ntfs_inode *ni; in ntfs_alloc_extent_inode()
341 static void ntfs_destroy_extent_inode(ntfs_inode *ni) in ntfs_destroy_extent_inode()
368 void __ntfs_init_inode(struct super_block *sb, ntfs_inode *ni) in __ntfs_init_inode()
402 inline ntfs_inode *ntfs_new_extent_inode(struct super_block *sb, in ntfs_new_extent_inode()
405 ntfs_inode *ni = ntfs_alloc_extent_inode(); in ntfs_new_extent_inode()
527 ntfs_inode *n in ntfs_read_locked_inode()
[all...]
H A Daops.c41 * cheat a little bit by setting the index_block_size in ntfs_inode to the ntfs
51 ntfs_inode *ni; in ntfs_end_buffer_async_read()
171 ntfs_inode *ni; in ntfs_read_block()
382 ntfs_inode *ni, *base_ni; in ntfs_readpage()
538 ntfs_inode *ni; in ntfs_write_block()
904 ntfs_inode *ni = NTFS_I(vi); in ntfs_write_mst_block()
908 ntfs_inode *locked_nis[PAGE_SIZE / NTFS_BLOCK_SIZE]; in ntfs_write_mst_block()
1115 ntfs_inode *tni; in ntfs_write_mst_block()
1259 ntfs_inode *tni, *base_tni; in ntfs_write_mst_block()
1340 ntfs_inode *base_n in ntfs_writepage()
[all...]
H A Ddir.h31 extern MFT_REF ntfs_lookup_inode_by_name(ntfs_inode *dir_ni,
/kernel/linux/linux-6.6/fs/ntfs/
H A Dmft.h18 extern MFT_RECORD *map_mft_record(ntfs_inode *ni);
19 extern void unmap_mft_record(ntfs_inode *ni);
21 extern MFT_RECORD *map_extent_mft_record(ntfs_inode *base_ni, MFT_REF mref,
22 ntfs_inode **ntfs_ino);
24 static inline void unmap_extent_mft_record(ntfs_inode *ni) in unmap_extent_mft_record()
41 static inline void flush_dcache_mft_record_page(ntfs_inode *ni) in flush_dcache_mft_record_page()
46 extern void __mark_mft_record_dirty(ntfs_inode *ni);
59 static inline void mark_mft_record_dirty(ntfs_inode *ni) in mark_mft_record_dirty()
68 extern int write_mft_record_nolock(ntfs_inode *ni, MFT_RECORD *m, int sync);
88 static inline int write_mft_record(ntfs_inode *n
[all...]
H A Dinode.h27 typedef struct _ntfs_inode ntfs_inode; typedef
113 ntfs_inode **extent_ntfs_inos; /* For nr_extents > 0, array of
118 ntfs_inode *base_ntfs_ino; /* For nr_extents == -1, the
127 * Defined bits for the state field in the ntfs_inode structure.
169 static inline int NIno##flag(ntfs_inode *ni) \
173 static inline void NInoSet##flag(ntfs_inode *ni) \
177 static inline void NInoClear##flag(ntfs_inode *ni) \
186 static inline int NInoTestSet##flag(ntfs_inode *ni) \
190 static inline int NInoTestClear##flag(ntfs_inode *ni) \
211 * The full structure containing a ntfs_inode an
216 ntfs_inode ntfs_inode; global() member
[all...]
H A Dattrib.h42 ntfs_inode *ntfs_ino;
44 ntfs_inode *base_ntfs_ino;
49 extern int ntfs_map_runlist_nolock(ntfs_inode *ni, VCN vcn,
51 extern int ntfs_map_runlist(ntfs_inode *ni, VCN vcn);
53 extern LCN ntfs_attr_vcn_to_lcn_nolock(ntfs_inode *ni, const VCN vcn,
56 extern runlist_element *ntfs_attr_find_vcn_nolock(ntfs_inode *ni,
75 extern ntfs_attr_search_ctx *ntfs_attr_get_search_ctx(ntfs_inode *ni,
92 extern int ntfs_attr_make_non_resident(ntfs_inode *ni, const u32 data_size);
94 extern s64 ntfs_attr_extend_allocation(ntfs_inode *ni, s64 new_alloc_size,
97 extern int ntfs_attr_set(ntfs_inode *n
[all...]
H A Dindex.h62 ntfs_inode *idx_ni;
69 ntfs_inode *base_ni;
74 extern ntfs_index_context *ntfs_index_ctx_get(ntfs_inode *idx_ni);
H A Dlcnalloc.h34 extern s64 __ntfs_cluster_free(ntfs_inode *ni, const VCN start_vcn,
93 static inline s64 ntfs_cluster_free(ntfs_inode *ni, const VCN start_vcn, in ntfs_cluster_free()
H A Dmft.c36 static inline MFT_RECORD *map_mft_record_page(ntfs_inode *ni) in map_mft_record_page()
144 MFT_RECORD *map_mft_record(ntfs_inode *ni) in map_mft_record()
180 static inline void unmap_mft_record_page(ntfs_inode *ni) in unmap_mft_record_page()
202 void unmap_mft_record(ntfs_inode *ni) in unmap_mft_record()
214 * If pure ntfs_inode, i.e. no vfs inode attached, we leave it to in unmap_mft_record()
226 * @ntfs_ino: on successful return, pointer to the ntfs_inode structure
232 * On successful return, @ntfs_ino contains a pointer to the ntfs_inode
235 MFT_RECORD *map_extent_mft_record(ntfs_inode *base_ni, MFT_REF mref, in map_extent_mft_record()
236 ntfs_inode **ntfs_ino) in map_extent_mft_record()
239 ntfs_inode *n in map_extent_mft_record()
[all...]
H A Dinode.c49 ntfs_inode *ni; in ntfs_test_inode()
94 ntfs_inode *ni = NTFS_I(vi); in ntfs_init_locked_inode()
310 ntfs_inode *ni; in ntfs_alloc_big_inode()
327 static inline ntfs_inode *ntfs_alloc_extent_inode(void) in ntfs_alloc_extent_inode()
329 ntfs_inode *ni; in ntfs_alloc_extent_inode()
341 static void ntfs_destroy_extent_inode(ntfs_inode *ni) in ntfs_destroy_extent_inode()
368 void __ntfs_init_inode(struct super_block *sb, ntfs_inode *ni) in __ntfs_init_inode()
402 inline ntfs_inode *ntfs_new_extent_inode(struct super_block *sb, in ntfs_new_extent_inode()
405 ntfs_inode *ni = ntfs_alloc_extent_inode(); in ntfs_new_extent_inode()
527 ntfs_inode *n in ntfs_read_locked_inode()
[all...]
H A Daops.c41 * cheat a little bit by setting the index_block_size in ntfs_inode to the ntfs
51 ntfs_inode *ni; in ntfs_end_buffer_async_read()
171 ntfs_inode *ni; in ntfs_read_block()
383 ntfs_inode *ni, *base_ni; in ntfs_read_folio()
539 ntfs_inode *ni; in ntfs_write_block()
906 ntfs_inode *ni = NTFS_I(vi); in ntfs_write_mst_block()
910 ntfs_inode *locked_nis[PAGE_SIZE / NTFS_BLOCK_SIZE]; in ntfs_write_mst_block()
1117 ntfs_inode *tni; in ntfs_write_mst_block()
1261 ntfs_inode *tni, *base_tni; in ntfs_write_mst_block()
1342 ntfs_inode *base_n in ntfs_writepage()
[all...]
/kernel/linux/linux-6.6/fs/ntfs3/
H A Dntfs_fs.h255 struct ntfs_inode *ni;
279 struct ntfs_inode *ni;
290 struct ntfs_inode *ni;
298 struct ntfs_inode *ni;
304 struct ntfs_inode *ni;
335 /* Nested class for ntfs_inode::ni_lock. */
347 * struct ntfs_inode
351 struct ntfs_inode { struct
427 int attr_make_nonresident(struct ntfs_inode *ni, struct ATTRIB *attr,
431 int attr_set_size(struct ntfs_inode *n
[all...]
H A Dattrlist.c19 static inline bool al_is_valid_le(const struct ntfs_inode *ni, in al_is_valid_le()
29 void al_destroy(struct ntfs_inode *ni) in al_destroy()
44 int ntfs_load_attr_list(struct ntfs_inode *ni, struct ATTRIB *attr) in ntfs_load_attr_list()
125 struct ATTR_LIST_ENTRY *al_enumerate(struct ntfs_inode *ni, in al_enumerate()
168 struct ATTR_LIST_ENTRY *al_find_le(struct ntfs_inode *ni, in al_find_le()
185 struct ATTR_LIST_ENTRY *al_find_ex(struct ntfs_inode *ni, in al_find_ex()
242 static struct ATTR_LIST_ENTRY *al_find_le_to_insert(struct ntfs_inode *ni, in al_find_le_to_insert()
286 int al_add_le(struct ntfs_inode *ni, enum ATTR_TYPE type, const __le16 *name, in al_add_le()
364 bool al_remove_le(struct ntfs_inode *ni, struct ATTR_LIST_ENTRY *le) in al_remove_le()
388 bool al_delete_le(struct ntfs_inode *n
[all...]
H A Dnamei.c70 struct ntfs_inode *ni = ntfs_i(dir); in ntfs_lookup()
141 struct ntfs_inode *ni = ntfs_i(inode); in ntfs_link()
181 struct ntfs_inode *ni = ntfs_i(dir); in ntfs_unlink()
233 struct ntfs_inode *ni = ntfs_i(dir); in ntfs_rmdir()
258 struct ntfs_inode *dir_ni = ntfs_i(dir); in ntfs_rename()
259 struct ntfs_inode *new_dir_ni = ntfs_i(new_dir); in ntfs_rename()
261 struct ntfs_inode *ni = ntfs_i(inode); in ntfs_rename()
372 struct ntfs_inode *ni = ntfs_i(dir); in ntfs_atomic_open()
453 struct ntfs_inode *ni = ntfs_i(inode); in ntfs3_get_parent()
H A Dfrecord.c20 static struct mft_inode *ni_ins_mi(struct ntfs_inode *ni, struct rb_root *tree, in ni_ins_mi()
50 static struct mft_inode *ni_find_mi(struct ntfs_inode *ni, CLST rno) in ni_find_mi()
56 * ni_add_mi - Add new mft_inode into ntfs_inode.
58 static void ni_add_mi(struct ntfs_inode *ni, struct mft_inode *mi) in ni_add_mi()
64 * ni_remove_mi - Remove mft_inode from ntfs_inode.
66 void ni_remove_mi(struct ntfs_inode *ni, struct mft_inode *mi) in ni_remove_mi()
74 struct ATTR_STD_INFO *ni_std(struct ntfs_inode *ni) in ni_std()
88 struct ATTR_STD_INFO5 *ni_std5(struct ntfs_inode *ni) in ni_std5()
99 * ni_clear - Clear resources allocated by ntfs_inode.
101 void ni_clear(struct ntfs_inode *n
[all...]
H A Dfile.c78 struct ntfs_inode *ni = ntfs_i(inode); in ntfs_getattr()
98 struct ntfs_inode *ni, in ntfs_extend_initialized_size()
258 struct ntfs_inode *ni = ntfs_i(inode); in ntfs_file_mmap()
322 struct ntfs_inode *ni = ntfs_i(inode); in ntfs_extend()
372 struct ntfs_inode *ni = ntfs_i(inode); in ntfs_truncate()
438 struct ntfs_inode *ni = ntfs_i(inode); in ntfs_fallocate()
678 struct ntfs_inode *ni = ntfs_i(inode); in ntfs3_setattr()
739 struct ntfs_inode *ni = ntfs_i(inode); in ntfs_file_read_iter()
776 struct ntfs_inode *ni = ntfs_i(inode); in ntfs_file_splice_read()
852 struct ntfs_inode *n in ntfs_compress_write()
[all...]
H A Dxattr.c73 static int ntfs_read_ea(struct ntfs_inode *ni, struct EA_FULL **ea, in ntfs_read_ea()
193 static ssize_t ntfs_list_ea(struct ntfs_inode *ni, char *buffer, in ntfs_list_ea()
250 struct ntfs_inode *ni = ntfs_i(inode); in ntfs_get_ea()
314 struct ntfs_inode *ni = ntfs_i(inode); in ntfs_set_ea()
543 struct ntfs_inode *ni = ntfs_i(inode); in ntfs_get_acl()
726 struct ntfs_inode *ni = ntfs_i(inode); in ntfs_listxattr()
748 struct ntfs_inode *ni = ntfs_i(inode); in ntfs_getxattr()
838 struct ntfs_inode *ni = ntfs_i(inode); in ntfs_setxattr()
953 struct ntfs_inode *ni = ntfs_i(inode); in ntfs_save_wsl_perm()
H A Dindex.c204 static int bmp_buf_get(struct ntfs_index *indx, struct ntfs_inode *ni, in bmp_buf_get()
316 static int indx_mark_used(struct ntfs_index *indx, struct ntfs_inode *ni, in indx_mark_used()
336 static int indx_mark_free(struct ntfs_index *indx, struct ntfs_inode *ni, in indx_mark_free()
360 static int scan_nres_bitmap(struct ntfs_inode *ni, struct ATTRIB *bitmap, in scan_nres_bitmap()
474 static int indx_find_free(struct ntfs_index *indx, struct ntfs_inode *ni, in indx_find_free()
522 int indx_used_bit(struct ntfs_index *indx, struct ntfs_inode *ni, size_t *bit) in indx_used_bit()
932 struct ntfs_inode *ni, CLST vbn, in indx_new()
994 struct INDEX_ROOT *indx_get_root(struct ntfs_index *indx, struct ntfs_inode *ni, in indx_get_root()
1022 static int indx_write(struct ntfs_index *indx, struct ntfs_inode *ni, in indx_write()
1037 int indx_read(struct ntfs_index *indx, struct ntfs_inode *n
[all...]
H A Ddir.c239 struct ntfs_inode *ni = ntfs_i(dir); in dir_search_u()
275 static inline int ntfs_filldir(struct ntfs_sb_info *sbi, struct ntfs_inode *ni, in ntfs_filldir()
344 static int ntfs_read_hdr(struct ntfs_sb_info *sbi, struct ntfs_inode *ni, in ntfs_read_hdr()
397 struct ntfs_inode *ni = ntfs_i(dir); in ntfs_readdir()
512 struct ntfs_inode *ni = ntfs_i(dir); in ntfs_dir_count()

Completed in 21 milliseconds

12