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)) {
1989 unmap_mft_record(mft_ni);
1990 up_write(&mft_ni->runlist.lock);
2245 ntfs_inode *mft_ni, *mftbmp_ni, *ni;
2271 mft_ni = NTFS_I(vol->mft_ino);
2292 read_lock_irqsave(&mft_ni->size_lock, flags);
2293 ll = mft_ni->initialized_size >> vol->mft_record_size_bits;
2294 read_unlock_irqrestore(&mft_ni->size_lock, flags);
2384 read_lock_irqsave(&mft_ni->size_lock, flags);
2385 old_data_initialized = mft_ni->initialized_size;
2386 read_unlock_irqrestore(&mft_ni->size_lock, flags);
2398 read_lock_irqsave(&mft_ni->size_lock, flags);
2402 (long long)mft_ni->allocated_size,
2404 (long long)mft_ni->initialized_size);
2405 while (ll > mft_ni->allocated_size) {
2406 read_unlock_irqrestore(&mft_ni->size_lock, flags);
2413 read_lock_irqsave(&mft_ni->size_lock, flags);
2417 (long long)mft_ni->allocated_size,
2419 (long long)mft_ni->initialized_size);
2421 read_unlock_irqrestore(&mft_ni->size_lock, flags);
2429 write_lock_irqsave(&mft_ni->size_lock, flags);
2430 old_data_initialized = mft_ni->initialized_size;
2432 while (ll > mft_ni->initialized_size) {
2435 new_initialized_size = mft_ni->initialized_size +
2437 mft_no = mft_ni->initialized_size >> vol->mft_record_size_bits;
2440 write_unlock_irqrestore(&mft_ni->size_lock, flags);
2448 write_lock_irqsave(&mft_ni->size_lock, flags);
2449 mft_ni->initialized_size = new_initialized_size;
2451 write_unlock_irqrestore(&mft_ni->size_lock, flags);
2454 m = map_mft_record(mft_ni);
2460 ctx = ntfs_attr_get_search_ctx(mft_ni, m);
2464 unmap_mft_record(mft_ni);
2467 err = ntfs_attr_lookup(mft_ni->type, mft_ni->name, mft_ni->name_len,
2473 unmap_mft_record(mft_ni);
2477 read_lock_irqsave(&mft_ni->size_lock, flags);
2479 cpu_to_sle64(mft_ni->initialized_size);
2482 read_unlock_irqrestore(&mft_ni->size_lock, flags);
2487 unmap_mft_record(mft_ni);
2488 read_lock_irqsave(&mft_ni->size_lock, flags);
2492 (long long)mft_ni->allocated_size,
2494 (long long)mft_ni->initialized_size);
2495 BUG_ON(i_size_read(vol->mft_ino) > mft_ni->allocated_size);
2496 BUG_ON(mft_ni->initialized_size > i_size_read(vol->mft_ino));
2497 read_unlock_irqrestore(&mft_ni->size_lock, flags);
2730 write_lock_irqsave(&mft_ni->size_lock, flags);
2731 mft_ni->initialized_size = old_data_initialized;
2733 write_unlock_irqrestore(&mft_ni->size_lock, flags);