base_ni 385 fs/ntfs/aops.c ntfs_inode *ni, *base_ni; base_ni 453 fs/ntfs/aops.c base_ni = ni; base_ni 455 fs/ntfs/aops.c base_ni = ni->ext.base_ntfs_ino; base_ni 457 fs/ntfs/aops.c mrec = map_mft_record(base_ni); base_ni 467 fs/ntfs/aops.c unmap_mft_record(base_ni); base_ni 470 fs/ntfs/aops.c ctx = ntfs_attr_get_search_ctx(base_ni, mrec); base_ni 501 fs/ntfs/aops.c unmap_mft_record(base_ni); base_ni 1343 fs/ntfs/aops.c ntfs_inode *base_ni = NULL, *ni = NTFS_I(vi); base_ni 1434 fs/ntfs/aops.c base_ni = ni; base_ni 1436 fs/ntfs/aops.c base_ni = ni->ext.base_ntfs_ino; base_ni 1438 fs/ntfs/aops.c m = map_mft_record(base_ni); base_ni 1450 fs/ntfs/aops.c unmap_mft_record(base_ni); base_ni 1453 fs/ntfs/aops.c ctx = ntfs_attr_get_search_ctx(base_ni, m); base_ni 1498 fs/ntfs/aops.c unmap_mft_record(base_ni); base_ni 1520 fs/ntfs/aops.c unmap_mft_record(base_ni); base_ni 74 fs/ntfs/attrib.c ntfs_inode *base_ni; base_ni 86 fs/ntfs/attrib.c base_ni = ni; base_ni 88 fs/ntfs/attrib.c base_ni = ni->ext.base_ntfs_ino; base_ni 91 fs/ntfs/attrib.c m = map_mft_record(base_ni); base_ni 94 fs/ntfs/attrib.c ctx = ntfs_attr_get_search_ctx(base_ni, m); base_ni 182 fs/ntfs/attrib.c unmap_mft_record(base_ni); base_ni 191 fs/ntfs/attrib.c if (NInoAttrList(base_ni)) { base_ni 848 fs/ntfs/attrib.c ntfs_inode *base_ni, *ni; base_ni 859 fs/ntfs/attrib.c base_ni = ctx->base_ntfs_ino; base_ni 861 fs/ntfs/attrib.c if (!base_ni) { base_ni 863 fs/ntfs/attrib.c base_ni = ctx->base_ntfs_ino = ctx->ntfs_ino; base_ni 866 fs/ntfs/attrib.c if (ni == base_ni) base_ni 870 fs/ntfs/attrib.c vol = base_ni->vol; base_ni 871 fs/ntfs/attrib.c al_start = base_ni->attr_list; base_ni 872 fs/ntfs/attrib.c al_end = al_start + base_ni->attr_list_size; base_ni 887 fs/ntfs/attrib.c if ((u8*)al_entry < base_ni->attr_list || base_ni 972 fs/ntfs/attrib.c base_ni->mft_no, es); base_ni 978 fs/ntfs/attrib.c if (ni != base_ni) base_ni 982 fs/ntfs/attrib.c base_ni->mft_no) { base_ni 983 fs/ntfs/attrib.c ni = ctx->ntfs_ino = base_ni; base_ni 987 fs/ntfs/attrib.c ctx->mrec = map_extent_mft_record(base_ni, base_ni 997 fs/ntfs/attrib.c base_ni->mft_no, es); base_ni 1072 fs/ntfs/attrib.c "attribute list attribute.%s", base_ni->mft_no, base_ni 1076 fs/ntfs/attrib.c if (ni != base_ni) { base_ni 1079 fs/ntfs/attrib.c ctx->ntfs_ino = base_ni; base_ni 1109 fs/ntfs/attrib.c if (ni != base_ni) base_ni 1115 fs/ntfs/attrib.c ctx->ntfs_ino = base_ni; base_ni 1178 fs/ntfs/attrib.c ntfs_inode *base_ni; base_ni 1183 fs/ntfs/attrib.c base_ni = ctx->base_ntfs_ino; base_ni 1185 fs/ntfs/attrib.c base_ni = ctx->ntfs_ino; base_ni 1187 fs/ntfs/attrib.c BUG_ON(!base_ni); base_ni 1188 fs/ntfs/attrib.c if (!NInoAttrList(base_ni) || type == AT_ATTRIBUTE_LIST) base_ni 1526 fs/ntfs/attrib.c ntfs_inode *base_ni; base_ni 1595 fs/ntfs/attrib.c base_ni = ni; base_ni 1597 fs/ntfs/attrib.c base_ni = ni->ext.base_ntfs_ino; base_ni 1598 fs/ntfs/attrib.c m = map_mft_record(base_ni); base_ni 1605 fs/ntfs/attrib.c ctx = ntfs_attr_get_search_ctx(base_ni, m); base_ni 1732 fs/ntfs/attrib.c unmap_mft_record(base_ni); base_ni 1809 fs/ntfs/attrib.c unmap_mft_record(base_ni); base_ni 1897 fs/ntfs/attrib.c ntfs_inode *base_ni; base_ni 1970 fs/ntfs/attrib.c base_ni = ni; base_ni 1972 fs/ntfs/attrib.c base_ni = ni->ext.base_ntfs_ino; base_ni 1978 fs/ntfs/attrib.c m = map_mft_record(base_ni); base_ni 1985 fs/ntfs/attrib.c ctx = ntfs_attr_get_search_ctx(base_ni, m); base_ni 2061 fs/ntfs/attrib.c unmap_mft_record(base_ni); base_ni 2356 fs/ntfs/attrib.c unmap_mft_record(base_ni); base_ni 2392 fs/ntfs/attrib.c unmap_mft_record(base_ni); base_ni 2452 fs/ntfs/attrib.c unmap_mft_record(base_ni); base_ni 102 fs/ntfs/file.c ntfs_inode *base_ni; base_ni 124 fs/ntfs/file.c base_ni = ni; base_ni 126 fs/ntfs/file.c base_ni = ni->ext.base_ntfs_ino; base_ni 131 fs/ntfs/file.c m = map_mft_record(base_ni); base_ni 137 fs/ntfs/file.c ctx = ntfs_attr_get_search_ctx(base_ni, m); base_ni 175 fs/ntfs/file.c m = map_mft_record(base_ni); base_ni 181 fs/ntfs/file.c ctx = ntfs_attr_get_search_ctx(base_ni, m); base_ni 205 fs/ntfs/file.c unmap_mft_record(base_ni); base_ni 272 fs/ntfs/file.c m = map_mft_record(base_ni); base_ni 278 fs/ntfs/file.c ctx = ntfs_attr_get_search_ctx(base_ni, m); base_ni 300 fs/ntfs/file.c unmap_mft_record(base_ni); base_ni 312 fs/ntfs/file.c unmap_mft_record(base_ni); base_ni 326 fs/ntfs/file.c ntfs_inode *base_ni, *ni = NTFS_I(vi); base_ni 368 fs/ntfs/file.c base_ni = ni; base_ni 370 fs/ntfs/file.c base_ni = ni->ext.base_ntfs_ino; base_ni 579 fs/ntfs/file.c ntfs_inode *ni, *base_ni = NULL; base_ni 1011 fs/ntfs/file.c base_ni = ni; base_ni 1013 fs/ntfs/file.c base_ni = ni->ext.base_ntfs_ino; base_ni 1014 fs/ntfs/file.c m = map_mft_record(base_ni); base_ni 1019 fs/ntfs/file.c ctx = ntfs_attr_get_search_ctx(base_ni, m); base_ni 1022 fs/ntfs/file.c unmap_mft_record(base_ni); base_ni 1152 fs/ntfs/file.c unmap_mft_record(base_ni); base_ni 1318 fs/ntfs/file.c unmap_mft_record(base_ni); base_ni 1390 fs/ntfs/file.c ntfs_inode *ni, *base_ni; base_ni 1448 fs/ntfs/file.c base_ni = ni; base_ni 1450 fs/ntfs/file.c base_ni = ni->ext.base_ntfs_ino; base_ni 1452 fs/ntfs/file.c m = map_mft_record(base_ni); base_ni 1460 fs/ntfs/file.c ctx = ntfs_attr_get_search_ctx(base_ni, m); base_ni 1488 fs/ntfs/file.c unmap_mft_record(base_ni); base_ni 1495 fs/ntfs/file.c unmap_mft_record(base_ni); base_ni 1545 fs/ntfs/file.c ntfs_inode *ni, *base_ni; base_ni 1574 fs/ntfs/file.c base_ni = ni; base_ni 1576 fs/ntfs/file.c base_ni = ni->ext.base_ntfs_ino; base_ni 1579 fs/ntfs/file.c m = map_mft_record(base_ni); base_ni 1586 fs/ntfs/file.c ctx = ntfs_attr_get_search_ctx(base_ni, m); base_ni 1648 fs/ntfs/file.c unmap_mft_record(base_ni); base_ni 1676 fs/ntfs/file.c unmap_mft_record(base_ni); base_ni 49 fs/ntfs/index.c if (ictx->base_ni) base_ni 50 fs/ntfs/index.c unmap_mft_record(ictx->base_ni); base_ni 112 fs/ntfs/index.c ntfs_inode *base_ni = idx_ni->ext.base_ntfs_ino; base_ni 127 fs/ntfs/index.c BUG_ON(!base_ni); base_ni 138 fs/ntfs/index.c m = map_mft_record(base_ni); base_ni 144 fs/ntfs/index.c actx = ntfs_attr_get_search_ctx(base_ni, m); base_ni 198 fs/ntfs/index.c ictx->base_ni = base_ni; base_ni 255 fs/ntfs/index.c unmap_mft_record(base_ni); base_ni 367 fs/ntfs/index.c ictx->base_ni = NULL; base_ni 435 fs/ntfs/index.c unmap_mft_record(base_ni); base_ni 69 fs/ntfs/index.h ntfs_inode *base_ni; base_ni 1196 fs/ntfs/inode.c ntfs_inode *ni, *base_ni; base_ni 1207 fs/ntfs/inode.c base_ni = NTFS_I(base_vi); base_ni 1216 fs/ntfs/inode.c vi->i_generation = ni->seq_no = base_ni->seq_no; base_ni 1221 fs/ntfs/inode.c m = map_mft_record(base_ni); base_ni 1226 fs/ntfs/inode.c ctx = ntfs_attr_get_search_ctx(base_ni, m); base_ni 1398 fs/ntfs/inode.c ni->ext.base_ntfs_ino = base_ni; base_ni 1402 fs/ntfs/inode.c unmap_mft_record(base_ni); base_ni 1412 fs/ntfs/inode.c unmap_mft_record(base_ni); base_ni 1462 fs/ntfs/inode.c ntfs_inode *ni, *base_ni, *bni; base_ni 1474 fs/ntfs/inode.c base_ni = NTFS_I(base_vi); base_ni 1482 fs/ntfs/inode.c vi->i_generation = ni->seq_no = base_ni->seq_no; base_ni 1486 fs/ntfs/inode.c m = map_mft_record(base_ni); base_ni 1491 fs/ntfs/inode.c ctx = ntfs_attr_get_search_ctx(base_ni, m); base_ni 1582 fs/ntfs/inode.c unmap_mft_record(base_ni); base_ni 1646 fs/ntfs/inode.c unmap_mft_record(base_ni); base_ni 1681 fs/ntfs/inode.c ni->ext.base_ntfs_ino = base_ni; base_ni 1694 fs/ntfs/inode.c unmap_mft_record(base_ni); base_ni 2336 fs/ntfs/inode.c ntfs_inode *base_ni, *ni = NTFS_I(vi); base_ni 2357 fs/ntfs/inode.c base_ni = ni; base_ni 2359 fs/ntfs/inode.c base_ni = ni->ext.base_ntfs_ino; base_ni 2360 fs/ntfs/inode.c m = map_mft_record(base_ni); base_ni 2369 fs/ntfs/inode.c ctx = ntfs_attr_get_search_ctx(base_ni, m); base_ni 2524 fs/ntfs/inode.c unmap_mft_record(base_ni); base_ni 2657 fs/ntfs/inode.c unmap_mft_record(base_ni); base_ni 2774 fs/ntfs/inode.c unmap_mft_record(base_ni); base_ni 2783 fs/ntfs/inode.c if (!IS_NOCMTIME(VFS_I(base_ni)) && !IS_RDONLY(VFS_I(base_ni))) { base_ni 2784 fs/ntfs/inode.c struct timespec64 now = current_time(VFS_I(base_ni)); base_ni 2787 fs/ntfs/inode.c if (!timespec64_equal(&VFS_I(base_ni)->i_mtime, &now) || base_ni 2788 fs/ntfs/inode.c !timespec64_equal(&VFS_I(base_ni)->i_ctime, &now)) base_ni 2790 fs/ntfs/inode.c VFS_I(base_ni)->i_mtime = now; base_ni 2791 fs/ntfs/inode.c VFS_I(base_ni)->i_ctime = now; base_ni 2794 fs/ntfs/inode.c mark_inode_dirty_sync(VFS_I(base_ni)); base_ni 2815 fs/ntfs/inode.c unmap_mft_record(base_ni); base_ni 235 fs/ntfs/mft.c MFT_RECORD *map_extent_mft_record(ntfs_inode *base_ni, MFT_REF mref, base_ni 247 fs/ntfs/mft.c mft_no, base_ni->mft_no); base_ni 249 fs/ntfs/mft.c atomic_inc(&base_ni->count); base_ni 255 fs/ntfs/mft.c mutex_lock(&base_ni->extent_lock); base_ni 256 fs/ntfs/mft.c if (base_ni->nr_extents > 0) { base_ni 257 fs/ntfs/mft.c extent_nis = base_ni->ext.extent_ntfs_inos; base_ni 258 fs/ntfs/mft.c for (i = 0; i < base_ni->nr_extents; i++) { base_ni 268 fs/ntfs/mft.c mutex_unlock(&base_ni->extent_lock); base_ni 269 fs/ntfs/mft.c atomic_dec(&base_ni->count); base_ni 282 fs/ntfs/mft.c ntfs_error(base_ni->vol->sb, "Found stale extent mft " base_ni 288 fs/ntfs/mft.c ntfs_error(base_ni->vol->sb, "Failed to map extent " base_ni 293 fs/ntfs/mft.c ni = ntfs_new_extent_inode(base_ni->vol->sb, mft_no); base_ni 295 fs/ntfs/mft.c mutex_unlock(&base_ni->extent_lock); base_ni 296 fs/ntfs/mft.c atomic_dec(&base_ni->count); base_ni 299 fs/ntfs/mft.c ni->vol = base_ni->vol; base_ni 302 fs/ntfs/mft.c ni->ext.base_ntfs_ino = base_ni; base_ni 306 fs/ntfs/mft.c mutex_unlock(&base_ni->extent_lock); base_ni 307 fs/ntfs/mft.c atomic_dec(&base_ni->count); base_ni 313 fs/ntfs/mft.c ntfs_error(base_ni->vol->sb, "Found stale extent mft " base_ni 320 fs/ntfs/mft.c if (!(base_ni->nr_extents & 3)) { base_ni 322 fs/ntfs/mft.c int new_size = (base_ni->nr_extents + 4) * sizeof(ntfs_inode *); base_ni 326 fs/ntfs/mft.c ntfs_error(base_ni->vol->sb, "Failed to allocate " base_ni 332 fs/ntfs/mft.c if (base_ni->nr_extents) { base_ni 333 fs/ntfs/mft.c BUG_ON(!base_ni->ext.extent_ntfs_inos); base_ni 334 fs/ntfs/mft.c memcpy(tmp, base_ni->ext.extent_ntfs_inos, new_size - base_ni 336 fs/ntfs/mft.c kfree(base_ni->ext.extent_ntfs_inos); base_ni 338 fs/ntfs/mft.c base_ni->ext.extent_ntfs_inos = tmp; base_ni 340 fs/ntfs/mft.c base_ni->ext.extent_ntfs_inos[base_ni->nr_extents++] = ni; base_ni 341 fs/ntfs/mft.c mutex_unlock(&base_ni->extent_lock); base_ni 342 fs/ntfs/mft.c atomic_dec(&base_ni->count); base_ni 348 fs/ntfs/mft.c mutex_unlock(&base_ni->extent_lock); base_ni 349 fs/ntfs/mft.c atomic_dec(&base_ni->count); base_ni 386 fs/ntfs/mft.c ntfs_inode *base_ni; base_ni 394 fs/ntfs/mft.c base_ni = ni; base_ni 396 fs/ntfs/mft.c base_ni = ni->ext.base_ntfs_ino; base_ni 398 fs/ntfs/mft.c __mark_inode_dirty(VFS_I(base_ni), I_DIRTY_DATASYNC); base_ni 1127 fs/ntfs/mft.c ntfs_inode *base_ni) base_ni 1154 fs/ntfs/mft.c if (!base_ni) base_ni 1157 fs/ntfs/mft.c data_pos = base_ni->mft_no + 1; base_ni 2239 fs/ntfs/mft.c ntfs_inode *base_ni, MFT_RECORD **mrec) base_ni 2255 fs/ntfs/mft.c if (base_ni) { base_ni 2258 fs/ntfs/mft.c (long long)base_ni->mft_no); base_ni 2265 fs/ntfs/mft.c BUG_ON(base_ni); base_ni 2274 fs/ntfs/mft.c bit = ntfs_mft_bitmap_find_and_alloc_free_rec_nolock(vol, base_ni); base_ni 2573 fs/ntfs/mft.c if (base_ni) { base_ni 2581 fs/ntfs/mft.c m->base_mft_record = MK_LE_MREF(base_ni->mft_no, base_ni 2582 fs/ntfs/mft.c base_ni->seq_no); base_ni 2588 fs/ntfs/mft.c m_tmp = map_extent_mft_record(base_ni, bit, &ni); base_ni 2726 fs/ntfs/mft.c base_ni ? "extent " : "", (long long)bit); base_ni 2777 fs/ntfs/mft.c ntfs_inode *base_ni; base_ni 2787 fs/ntfs/mft.c base_ni = ni->ext.base_ntfs_ino; base_ni 2790 fs/ntfs/mft.c BUG_ON(base_ni->nr_extents <= 0); base_ni 2793 fs/ntfs/mft.c mft_no, base_ni->mft_no); base_ni 2795 fs/ntfs/mft.c mutex_lock(&base_ni->extent_lock); base_ni 2800 fs/ntfs/mft.c "not freeing.", base_ni->mft_no); base_ni 2801 fs/ntfs/mft.c mutex_unlock(&base_ni->extent_lock); base_ni 2806 fs/ntfs/mft.c extent_nis = base_ni->ext.extent_ntfs_inos; base_ni 2808 fs/ntfs/mft.c for (i = 0; i < base_ni->nr_extents; i++) { base_ni 2812 fs/ntfs/mft.c base_ni->nr_extents--; base_ni 2813 fs/ntfs/mft.c memmove(extent_nis, extent_nis + 1, (base_ni->nr_extents - i) * base_ni 2819 fs/ntfs/mft.c mutex_unlock(&base_ni->extent_lock); base_ni 2824 fs/ntfs/mft.c base_ni->mft_no); base_ni 2878 fs/ntfs/mft.c mutex_lock(&base_ni->extent_lock); base_ni 2879 fs/ntfs/mft.c extent_nis = base_ni->ext.extent_ntfs_inos; base_ni 2880 fs/ntfs/mft.c if (!(base_ni->nr_extents & 3)) { base_ni 2881 fs/ntfs/mft.c int new_size = (base_ni->nr_extents + 4) * sizeof(ntfs_inode*); base_ni 2887 fs/ntfs/mft.c mutex_unlock(&base_ni->extent_lock); base_ni 2891 fs/ntfs/mft.c if (base_ni->nr_extents) { base_ni 2892 fs/ntfs/mft.c BUG_ON(!base_ni->ext.extent_ntfs_inos); base_ni 2893 fs/ntfs/mft.c memcpy(extent_nis, base_ni->ext.extent_ntfs_inos, base_ni 2895 fs/ntfs/mft.c kfree(base_ni->ext.extent_ntfs_inos); base_ni 2897 fs/ntfs/mft.c base_ni->ext.extent_ntfs_inos = extent_nis; base_ni 2901 fs/ntfs/mft.c extent_nis[base_ni->nr_extents++] = ni; base_ni 2902 fs/ntfs/mft.c mutex_unlock(&base_ni->extent_lock); base_ni 21 fs/ntfs/mft.h extern MFT_RECORD *map_extent_mft_record(ntfs_inode *base_ni, MFT_REF mref, base_ni 105 fs/ntfs/mft.h ntfs_inode *base_ni, MFT_RECORD **mrec);