Home
last modified time | relevance | path

Searched refs:base_ni (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-5.10/fs/ntfs/
H A Dmft.c224 * @base_ni: base ntfs inode
228 * Load the extent mft record @mref and attach it to its base inode @base_ni.
235 MFT_RECORD *map_extent_mft_record(ntfs_inode *base_ni, MFT_REF mref, in map_extent_mft_record() argument
247 mft_no, base_ni->mft_no); in map_extent_mft_record()
249 atomic_inc(&base_ni->count); in map_extent_mft_record()
255 mutex_lock(&base_ni->extent_lock); in map_extent_mft_record()
256 if (base_ni->nr_extents > 0) { in map_extent_mft_record()
257 extent_nis = base_ni->ext.extent_ntfs_inos; in map_extent_mft_record()
258 for (i = 0; i < base_ni->nr_extents; i++) { in map_extent_mft_record()
268 mutex_unlock(&base_ni in map_extent_mft_record()
386 ntfs_inode *base_ni; __mark_mft_record_dirty() local
1126 ntfs_mft_bitmap_find_and_alloc_free_rec_nolock(ntfs_volume *vol, ntfs_inode *base_ni) ntfs_mft_bitmap_find_and_alloc_free_rec_nolock() argument
2238 ntfs_mft_record_alloc(ntfs_volume *vol, const int mode, ntfs_inode *base_ni, MFT_RECORD **mrec) ntfs_mft_record_alloc() argument
2777 ntfs_inode *base_ni; ntfs_extent_mft_record_free() local
[all...]
H A Dindex.c49 if (ictx->base_ni) in ntfs_index_ctx_put()
50 unmap_mft_record(ictx->base_ni); in ntfs_index_ctx_put()
112 ntfs_inode *base_ni = idx_ni->ext.base_ntfs_ino; in ntfs_index_lookup() local
127 BUG_ON(!base_ni); in ntfs_index_lookup()
138 m = map_mft_record(base_ni); in ntfs_index_lookup()
144 actx = ntfs_attr_get_search_ctx(base_ni, m); in ntfs_index_lookup()
198 ictx->base_ni = base_ni; in ntfs_index_lookup()
255 unmap_mft_record(base_ni); in ntfs_index_lookup()
367 ictx->base_ni in ntfs_index_lookup()
[all...]
H A Dattrib.c74 ntfs_inode *base_ni; in ntfs_map_runlist_nolock() local
86 base_ni = ni; in ntfs_map_runlist_nolock()
88 base_ni = ni->ext.base_ntfs_ino; in ntfs_map_runlist_nolock()
91 m = map_mft_record(base_ni); in ntfs_map_runlist_nolock()
94 ctx = ntfs_attr_get_search_ctx(base_ni, m); in ntfs_map_runlist_nolock()
182 unmap_mft_record(base_ni); in ntfs_map_runlist_nolock()
191 if (NInoAttrList(base_ni)) { in ntfs_map_runlist_nolock()
872 ntfs_inode *base_ni, *ni; in ntfs_external_attr_find() local
883 base_ni = ctx->base_ntfs_ino; in ntfs_external_attr_find()
885 if (!base_ni) { in ntfs_external_attr_find()
1202 ntfs_inode *base_ni; ntfs_attr_lookup() local
1550 ntfs_inode *base_ni; ntfs_attr_make_non_resident() local
1921 ntfs_inode *base_ni; ntfs_attr_extend_allocation() local
[all...]
H A Dfile.c102 ntfs_inode *base_ni; in ntfs_attr_extend_initialized() local
124 base_ni = ni; in ntfs_attr_extend_initialized()
126 base_ni = ni->ext.base_ntfs_ino; in ntfs_attr_extend_initialized()
131 m = map_mft_record(base_ni); in ntfs_attr_extend_initialized()
137 ctx = ntfs_attr_get_search_ctx(base_ni, m); in ntfs_attr_extend_initialized()
175 m = map_mft_record(base_ni); in ntfs_attr_extend_initialized()
181 ctx = ntfs_attr_get_search_ctx(base_ni, m); in ntfs_attr_extend_initialized()
205 unmap_mft_record(base_ni); in ntfs_attr_extend_initialized()
272 m = map_mft_record(base_ni); in ntfs_attr_extend_initialized()
278 ctx = ntfs_attr_get_search_ctx(base_ni, in ntfs_attr_extend_initialized()
326 ntfs_inode *base_ni, *ni = NTFS_I(vi); ntfs_prepare_file_for_write() local
579 ntfs_inode *ni, *base_ni = NULL; ntfs_prepare_pages_for_non_resident_write() local
1390 ntfs_inode *ni, *base_ni; ntfs_commit_pages_after_non_resident_write() local
1545 ntfs_inode *ni, *base_ni; ntfs_commit_pages_after_write() local
[all...]
H A Dinode.c1185 * described by @base_ni.
1203 ntfs_inode *ni, *base_ni; in ntfs_read_locked_attr_inode() local
1214 base_ni = NTFS_I(base_vi); in ntfs_read_locked_attr_inode()
1223 vi->i_generation = ni->seq_no = base_ni->seq_no; in ntfs_read_locked_attr_inode()
1228 m = map_mft_record(base_ni); in ntfs_read_locked_attr_inode()
1233 ctx = ntfs_attr_get_search_ctx(base_ni, m); in ntfs_read_locked_attr_inode()
1405 ni->ext.base_ntfs_ino = base_ni; in ntfs_read_locked_attr_inode()
1409 unmap_mft_record(base_ni); in ntfs_read_locked_attr_inode()
1419 unmap_mft_record(base_ni); in ntfs_read_locked_attr_inode()
1439 * by @base_ni
1469 ntfs_inode *ni, *base_ni, *bni; ntfs_read_locked_index_inode() local
2360 ntfs_inode *base_ni, *ni = NTFS_I(vi); ntfs_truncate() local
[all...]
H A Dmft.h21 extern MFT_RECORD *map_extent_mft_record(ntfs_inode *base_ni, MFT_REF mref,
105 ntfs_inode *base_ni, MFT_RECORD **mrec);
H A Daops.c382 ntfs_inode *ni, *base_ni; in ntfs_readpage() local
450 base_ni = ni; in ntfs_readpage()
452 base_ni = ni->ext.base_ntfs_ino; in ntfs_readpage()
454 mrec = map_mft_record(base_ni); in ntfs_readpage()
464 unmap_mft_record(base_ni); in ntfs_readpage()
467 ctx = ntfs_attr_get_search_ctx(base_ni, mrec); in ntfs_readpage()
498 unmap_mft_record(base_ni); in ntfs_readpage()
1340 ntfs_inode *base_ni = NULL, *ni = NTFS_I(vi); in ntfs_writepage() local
1431 base_ni = ni; in ntfs_writepage()
1433 base_ni in ntfs_writepage()
[all...]
H A Dindex.h29 * @base_ni: base inode if @is_in_root and NULL otherwise
40 * by the attribute search context @actx and the base inode @base_ni. @ia and
45 * is in, respectively. @ir, @actx and @base_ni are NULL in this case.
69 ntfs_inode *base_ni; member
/kernel/linux/linux-6.6/fs/ntfs/
H A Dmft.c224 * @base_ni: base ntfs inode
228 * Load the extent mft record @mref and attach it to its base inode @base_ni.
235 MFT_RECORD *map_extent_mft_record(ntfs_inode *base_ni, MFT_REF mref, in map_extent_mft_record() argument
247 mft_no, base_ni->mft_no); in map_extent_mft_record()
249 atomic_inc(&base_ni->count); in map_extent_mft_record()
255 mutex_lock(&base_ni->extent_lock); in map_extent_mft_record()
256 if (base_ni->nr_extents > 0) { in map_extent_mft_record()
257 extent_nis = base_ni->ext.extent_ntfs_inos; in map_extent_mft_record()
258 for (i = 0; i < base_ni->nr_extents; i++) { in map_extent_mft_record()
268 mutex_unlock(&base_ni in map_extent_mft_record()
386 ntfs_inode *base_ni; __mark_mft_record_dirty() local
1126 ntfs_mft_bitmap_find_and_alloc_free_rec_nolock(ntfs_volume *vol, ntfs_inode *base_ni) ntfs_mft_bitmap_find_and_alloc_free_rec_nolock() argument
2240 ntfs_mft_record_alloc(ntfs_volume *vol, const int mode, ntfs_inode *base_ni, MFT_RECORD **mrec) ntfs_mft_record_alloc() argument
2778 ntfs_inode *base_ni; ntfs_extent_mft_record_free() local
[all...]
H A Dindex.c49 if (ictx->base_ni) in ntfs_index_ctx_put()
50 unmap_mft_record(ictx->base_ni); in ntfs_index_ctx_put()
112 ntfs_inode *base_ni = idx_ni->ext.base_ntfs_ino; in ntfs_index_lookup() local
127 BUG_ON(!base_ni); in ntfs_index_lookup()
138 m = map_mft_record(base_ni); in ntfs_index_lookup()
144 actx = ntfs_attr_get_search_ctx(base_ni, m); in ntfs_index_lookup()
198 ictx->base_ni = base_ni; in ntfs_index_lookup()
255 unmap_mft_record(base_ni); in ntfs_index_lookup()
367 ictx->base_ni in ntfs_index_lookup()
[all...]
H A Dattrib.c74 ntfs_inode *base_ni; in ntfs_map_runlist_nolock() local
86 base_ni = ni; in ntfs_map_runlist_nolock()
88 base_ni = ni->ext.base_ntfs_ino; in ntfs_map_runlist_nolock()
91 m = map_mft_record(base_ni); in ntfs_map_runlist_nolock()
94 ctx = ntfs_attr_get_search_ctx(base_ni, m); in ntfs_map_runlist_nolock()
182 unmap_mft_record(base_ni); in ntfs_map_runlist_nolock()
191 if (NInoAttrList(base_ni)) { in ntfs_map_runlist_nolock()
872 ntfs_inode *base_ni, *ni; in ntfs_external_attr_find() local
883 base_ni = ctx->base_ntfs_ino; in ntfs_external_attr_find()
885 if (!base_ni) { in ntfs_external_attr_find()
1202 ntfs_inode *base_ni; ntfs_attr_lookup() local
1550 ntfs_inode *base_ni; ntfs_attr_make_non_resident() local
1921 ntfs_inode *base_ni; ntfs_attr_extend_allocation() local
[all...]
H A Dfile.c103 ntfs_inode *base_ni; in ntfs_attr_extend_initialized() local
125 base_ni = ni; in ntfs_attr_extend_initialized()
127 base_ni = ni->ext.base_ntfs_ino; in ntfs_attr_extend_initialized()
132 m = map_mft_record(base_ni); in ntfs_attr_extend_initialized()
138 ctx = ntfs_attr_get_search_ctx(base_ni, m); in ntfs_attr_extend_initialized()
176 m = map_mft_record(base_ni); in ntfs_attr_extend_initialized()
182 ctx = ntfs_attr_get_search_ctx(base_ni, m); in ntfs_attr_extend_initialized()
206 unmap_mft_record(base_ni); in ntfs_attr_extend_initialized()
268 m = map_mft_record(base_ni); in ntfs_attr_extend_initialized()
274 ctx = ntfs_attr_get_search_ctx(base_ni, in ntfs_attr_extend_initialized()
572 ntfs_inode *ni, *base_ni = NULL; ntfs_prepare_pages_for_non_resident_write() local
1383 ntfs_inode *ni, *base_ni; ntfs_commit_pages_after_non_resident_write() local
1538 ntfs_inode *ni, *base_ni; ntfs_commit_pages_after_write() local
[all...]
H A Dinode.c1185 * described by @base_ni.
1203 ntfs_inode *ni, *base_ni; in ntfs_read_locked_attr_inode() local
1214 base_ni = NTFS_I(base_vi); in ntfs_read_locked_attr_inode()
1223 vi->i_generation = ni->seq_no = base_ni->seq_no; in ntfs_read_locked_attr_inode()
1228 m = map_mft_record(base_ni); in ntfs_read_locked_attr_inode()
1233 ctx = ntfs_attr_get_search_ctx(base_ni, m); in ntfs_read_locked_attr_inode()
1405 ni->ext.base_ntfs_ino = base_ni; in ntfs_read_locked_attr_inode()
1409 unmap_mft_record(base_ni); in ntfs_read_locked_attr_inode()
1419 unmap_mft_record(base_ni); in ntfs_read_locked_attr_inode()
1439 * by @base_ni
1469 ntfs_inode *ni, *base_ni, *bni; ntfs_read_locked_index_inode() local
2360 ntfs_inode *base_ni, *ni = NTFS_I(vi); ntfs_truncate() local
[all...]
H A Dmft.h21 extern MFT_RECORD *map_extent_mft_record(ntfs_inode *base_ni, MFT_REF mref,
105 ntfs_inode *base_ni, MFT_RECORD **mrec);
H A Daops.c383 ntfs_inode *ni, *base_ni; in ntfs_read_folio() local
451 base_ni = ni; in ntfs_read_folio()
453 base_ni = ni->ext.base_ntfs_ino; in ntfs_read_folio()
455 mrec = map_mft_record(base_ni); in ntfs_read_folio()
465 unmap_mft_record(base_ni); in ntfs_read_folio()
468 ctx = ntfs_attr_get_search_ctx(base_ni, mrec); in ntfs_read_folio()
499 unmap_mft_record(base_ni); in ntfs_read_folio()
1342 ntfs_inode *base_ni = NULL, *ni = NTFS_I(vi); in ntfs_writepage() local
1434 base_ni = ni; in ntfs_writepage()
1436 base_ni in ntfs_writepage()
[all...]
H A Dindex.h29 * @base_ni: base inode if @is_in_root and NULL otherwise
40 * by the attribute search context @actx and the base inode @base_ni. @ia and
45 * is in, respectively. @ir, @actx and @base_ni are NULL in this case.
69 ntfs_inode *base_ni; member

Completed in 17 milliseconds