/kernel/linux/linux-5.10/fs/ntfs/ |
H A D | mft.c | 224 * @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 D | index.c | 49 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 D | attrib.c | 74 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 D | file.c | 102 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 D | inode.c | 1185 * 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 D | mft.h | 21 extern MFT_RECORD *map_extent_mft_record(ntfs_inode *base_ni, MFT_REF mref, 105 ntfs_inode *base_ni, MFT_RECORD **mrec);
|
H A D | aops.c | 382 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 D | index.h | 29 * @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 D | mft.c | 224 * @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 D | index.c | 49 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 D | attrib.c | 74 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 D | file.c | 103 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 D | inode.c | 1185 * 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 D | mft.h | 21 extern MFT_RECORD *map_extent_mft_record(ntfs_inode *base_ni, MFT_REF mref, 105 ntfs_inode *base_ni, MFT_RECORD **mrec);
|
H A D | aops.c | 383 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 D | index.h | 29 * @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
|