Lines Matching refs:mft_ni

1279 	ntfs_inode *mft_ni, *mftbmp_ni;
1294 mft_ni = NTFS_I(vol->mft_ino);
1383 mrec = map_mft_record(mft_ni);
1389 ctx = ntfs_attr_get_search_ctx(mft_ni, mrec);
1488 unmap_mft_record(mft_ni);
1503 unmap_mft_record(mft_ni);
1553 unmap_mft_record(mft_ni);
1577 ntfs_inode *mft_ni, *mftbmp_ni;
1584 mft_ni = NTFS_I(vol->mft_ino);
1588 mrec = map_mft_record(mft_ni);
1593 ctx = ntfs_attr_get_search_ctx(mft_ni, mrec);
1630 unmap_mft_record(mft_ni);
1640 mrec = map_mft_record(mft_ni);
1646 ctx = ntfs_attr_get_search_ctx(mft_ni, mrec);
1660 unmap_mft_record(mft_ni);
1676 unmap_mft_record(mft_ni);
1715 ntfs_inode *mft_ni;
1725 mft_ni = NTFS_I(vol->mft_ino);
1731 down_write(&mft_ni->runlist.lock);
1732 read_lock_irqsave(&mft_ni->size_lock, flags);
1733 ll = mft_ni->allocated_size;
1734 read_unlock_irqrestore(&mft_ni->size_lock, flags);
1735 rl = ntfs_attr_find_vcn_nolock(mft_ni,
1738 up_write(&mft_ni->runlist.lock);
1758 read_lock_irqsave(&mft_ni->size_lock, flags);
1759 ll = mft_ni->allocated_size;
1760 read_unlock_irqrestore(&mft_ni->size_lock, flags);
1769 up_write(&mft_ni->runlist.lock);
1785 up_write(&mft_ni->runlist.lock);
1797 rl = ntfs_runlists_merge(mft_ni->runlist.rl, rl2);
1799 up_write(&mft_ni->runlist.lock);
1810 mft_ni->runlist.rl = rl;
1816 mrec = map_mft_record(mft_ni);
1822 ctx = ntfs_attr_get_search_ctx(mft_ni, mrec);
1828 ret = ntfs_attr_lookup(mft_ni->type, mft_ni->name, mft_ni->name_len,
1840 for (rl2 = rl; rl2 > mft_ni->runlist.rl; rl2--) {
1908 ret = ntfs_attr_lookup(mft_ni->type, mft_ni->name,
1909 mft_ni->name_len, CASE_SENSITIVE, 0, NULL, 0,
1918 write_lock_irqsave(&mft_ni->size_lock, flags);
1919 mft_ni->allocated_size += nr << vol->cluster_size_bits;
1921 cpu_to_sle64(mft_ni->allocated_size);
1922 write_unlock_irqrestore(&mft_ni->size_lock, flags);
1927 unmap_mft_record(mft_ni);
1928 up_write(&mft_ni->runlist.lock);
1933 if (ntfs_attr_lookup(mft_ni->type, mft_ni->name, mft_ni->name_len,
1937 write_lock_irqsave(&mft_ni->size_lock, flags);
1938 mft_ni->allocated_size += nr << vol->cluster_size_bits;
1939 write_unlock_irqrestore(&mft_ni->size_lock, flags);
1941 unmap_mft_record(mft_ni);
1942 up_write(&mft_ni->runlist.lock);
1953 if (ntfs_cluster_free(mft_ni, old_last_vcn, -1, ctx) < 0) {
1959 if (ntfs_rl_truncate_nolock(vol, &mft_ni->runlist, old_last_vcn)) {
1991 unmap_mft_record(mft_ni);
1992 up_write(&mft_ni->runlist.lock);
2247 ntfs_inode *mft_ni, *mftbmp_ni, *ni;
2273 mft_ni = NTFS_I(vol->mft_ino);
2294 read_lock_irqsave(&mft_ni->size_lock, flags);
2295 ll = mft_ni->initialized_size >> vol->mft_record_size_bits;
2296 read_unlock_irqrestore(&mft_ni->size_lock, flags);
2386 read_lock_irqsave(&mft_ni->size_lock, flags);
2387 old_data_initialized = mft_ni->initialized_size;
2388 read_unlock_irqrestore(&mft_ni->size_lock, flags);
2400 read_lock_irqsave(&mft_ni->size_lock, flags);
2404 (long long)mft_ni->allocated_size,
2406 (long long)mft_ni->initialized_size);
2407 while (ll > mft_ni->allocated_size) {
2408 read_unlock_irqrestore(&mft_ni->size_lock, flags);
2415 read_lock_irqsave(&mft_ni->size_lock, flags);
2419 (long long)mft_ni->allocated_size,
2421 (long long)mft_ni->initialized_size);
2423 read_unlock_irqrestore(&mft_ni->size_lock, flags);
2431 write_lock_irqsave(&mft_ni->size_lock, flags);
2432 old_data_initialized = mft_ni->initialized_size;
2434 while (ll > mft_ni->initialized_size) {
2437 new_initialized_size = mft_ni->initialized_size +
2439 mft_no = mft_ni->initialized_size >> vol->mft_record_size_bits;
2442 write_unlock_irqrestore(&mft_ni->size_lock, flags);
2450 write_lock_irqsave(&mft_ni->size_lock, flags);
2451 mft_ni->initialized_size = new_initialized_size;
2453 write_unlock_irqrestore(&mft_ni->size_lock, flags);
2456 m = map_mft_record(mft_ni);
2462 ctx = ntfs_attr_get_search_ctx(mft_ni, m);
2466 unmap_mft_record(mft_ni);
2469 err = ntfs_attr_lookup(mft_ni->type, mft_ni->name, mft_ni->name_len,
2475 unmap_mft_record(mft_ni);
2479 read_lock_irqsave(&mft_ni->size_lock, flags);
2481 cpu_to_sle64(mft_ni->initialized_size);
2484 read_unlock_irqrestore(&mft_ni->size_lock, flags);
2489 unmap_mft_record(mft_ni);
2490 read_lock_irqsave(&mft_ni->size_lock, flags);
2494 (long long)mft_ni->allocated_size,
2496 (long long)mft_ni->initialized_size);
2497 BUG_ON(i_size_read(vol->mft_ino) > mft_ni->allocated_size);
2498 BUG_ON(mft_ni->initialized_size > i_size_read(vol->mft_ino));
2499 read_unlock_irqrestore(&mft_ni->size_lock, flags);
2731 write_lock_irqsave(&mft_ni->size_lock, flags);
2732 mft_ni->initialized_size = old_data_initialized;
2734 write_unlock_irqrestore(&mft_ni->size_lock, flags);