Lines Matching refs:ni

469 	struct ntfs_inode *ni = NTFS_I(mapping->host);  in ntfs_read_compressed_block()  local
470 struct ntfs_volume *vol = ni->vol; in ntfs_read_compressed_block()
476 u32 cb_size = ni->itype.compressed.block_size; in ntfs_read_compressed_block()
491 ni->itype.compressed.block_size_bits; in ntfs_read_compressed_block()
512 if (ni->type != AT_DATA || ni->name_len) { in ntfs_read_compressed_block()
539 read_lock_irqsave(&ni->size_lock, flags); in ntfs_read_compressed_block()
540 i_size = i_size_read(VFS_I(ni)); in ntfs_read_compressed_block()
541 initialized_size = ni->initialized_size; in ntfs_read_compressed_block()
542 read_unlock_irqrestore(&ni->size_lock, flags); in ntfs_read_compressed_block()
584 cb_clusters = ni->itype.compressed.block_clusters; in ntfs_read_compressed_block()
607 down_read(&ni->runlist.lock); in ntfs_read_compressed_block()
608 rl = ni->runlist.rl; in ntfs_read_compressed_block()
636 up_read(&ni->runlist.lock); in ntfs_read_compressed_block()
637 if (!ntfs_map_runlist(ni, vcn)) in ntfs_read_compressed_block()
664 up_read(&ni->runlist.lock); in ntfs_read_compressed_block()
801 ni->mft_no, -err); in ntfs_read_compressed_block()
827 ni->mft_no, page->__folio_index); in ntfs_read_compressed_block()
854 up_read(&ni->runlist.lock); in ntfs_read_compressed_block()
859 up_read(&ni->runlist.lock); in ntfs_read_compressed_block()
1274 static int ntfs_write_cb(struct ntfs_inode *ni, loff_t pos, struct page **pages, in ntfs_write_cb() argument
1277 struct ntfs_volume *vol = ni->vol; in ntfs_write_cb()
1293 int pages_count = (round_up(ni->itype.compressed.block_size + 2 * in ntfs_write_cb()
1294 (ni->itype.compressed.block_size / NTFS_SB_SIZE) + 2, PAGE_SIZE)) / PAGE_SIZE; in ntfs_write_cb()
1339 ni->itype.compressed.block_size)) in ntfs_write_cb()
1378 pos & ~((loff_t)ni->itype.compressed.block_size - 1)); in ntfs_write_cb()
1381 err = ntfs_non_resident_attr_punch_hole(ni, new_vcn, ni->itype.compressed.block_clusters); in ntfs_write_cb()
1393 down_write(&ni->runlist.lock); in ntfs_write_cb()
1394 rl = ntfs_runlists_merge(&ni->runlist, rlc, 0, &new_rl_count); in ntfs_write_cb()
1396 up_write(&ni->runlist.lock); in ntfs_write_cb()
1405 ni->runlist.count = new_rl_count; in ntfs_write_cb()
1406 ni->runlist.rl = rl; in ntfs_write_cb()
1408 err = ntfs_attr_update_mapping_pairs(ni, 0); in ntfs_write_cb()
1409 up_write(&ni->runlist.lock); in ntfs_write_cb()
1461 NInoSetFileNameDirty(ni); in ntfs_write_cb()
1462 mark_mft_record_dirty(ni); in ntfs_write_cb()
1467 int ntfs_compress_write(struct ntfs_inode *ni, loff_t pos, size_t count, in ntfs_compress_write() argument
1472 int pages_per_cb = ni->itype.compressed.block_size >> PAGE_SHIFT; in ntfs_compress_write()
1473 int cb_size = ni->itype.compressed.block_size, cb_off, err = 0; in ntfs_compress_write()
1476 struct address_space *mapping = VFS_I(ni)->i_mapping; in ntfs_compress_write()
1478 if (NInoCompressed(ni) && pos + count > ni->allocated_size) { in ntfs_compress_write()
1482 err = ntfs_attr_expand(ni, end, in ntfs_compress_write()
1483 round_up(end, ni->itype.compressed.block_size)); in ntfs_compress_write()
1551 err = ntfs_write_cb(ni, pos, pages, pages_per_cb); in ntfs_compress_write()