Lines Matching refs:ni

64 	ntfs_inode *ni;  in ntfs_end_buffer_async_read()  local
69 ni = NTFS_I(vi); in ntfs_end_buffer_async_read()
79 read_lock_irqsave(&ni->size_lock, flags); in ntfs_end_buffer_async_read()
80 init_size = ni->initialized_size; in ntfs_end_buffer_async_read()
82 read_unlock_irqrestore(&ni->size_lock, flags); in ntfs_end_buffer_async_read()
106 ntfs_error(ni->vol->sb, "Buffer I/O error, logical block " in ntfs_end_buffer_async_read()
136 if (!NInoMstProtected(ni)) { in ntfs_end_buffer_async_read()
144 rec_size = ni->itype.index.block_size; in ntfs_end_buffer_async_read()
191 ntfs_inode *ni; in ntfs_read_block() local
202 ni = NTFS_I(vi); in ntfs_read_block()
203 vol = ni->vol; in ntfs_read_block()
206 BUG_ON(!ni->runlist.rl && !ni->mft_no && !NInoAttr(ni)); in ntfs_read_block()
233 read_lock_irqsave(&ni->size_lock, flags); in ntfs_read_block()
234 lblock = (ni->allocated_size + blocksize - 1) >> blocksize_bits; in ntfs_read_block()
235 init_size = ni->initialized_size; in ntfs_read_block()
237 read_unlock_irqrestore(&ni->size_lock, flags); in ntfs_read_block()
268 down_read(&ni->runlist.lock); in ntfs_read_block()
269 rl = ni->runlist.rl; in ntfs_read_block()
302 up_read(&ni->runlist.lock); in ntfs_read_block()
303 err = ntfs_map_runlist(ni, vcn); in ntfs_read_block()
308 up_read(&ni->runlist.lock); in ntfs_read_block()
327 "(error code %i).", ni->mft_no, in ntfs_read_block()
328 ni->type, (unsigned long long)vcn, in ntfs_read_block()
348 up_read(&ni->runlist.lock); in ntfs_read_block()
402 ntfs_inode *ni, *base_ni; in ntfs_readpage() local
429 ni = NTFS_I(vi); in ntfs_readpage()
438 if (ni->type != AT_INDEX_ALLOCATION) { in ntfs_readpage()
440 if (NInoEncrypted(ni)) { in ntfs_readpage()
441 BUG_ON(ni->type != AT_DATA); in ntfs_readpage()
446 if (NInoNonResident(ni) && NInoCompressed(ni)) { in ntfs_readpage()
447 BUG_ON(ni->type != AT_DATA); in ntfs_readpage()
448 BUG_ON(ni->name_len); in ntfs_readpage()
453 if (NInoNonResident(ni)) { in ntfs_readpage()
469 if (!NInoAttr(ni)) in ntfs_readpage()
470 base_ni = ni; in ntfs_readpage()
472 base_ni = ni->ext.base_ntfs_ino; in ntfs_readpage()
483 if (unlikely(NInoNonResident(ni))) { in ntfs_readpage()
492 err = ntfs_attr_lookup(ni->type, ni->name, ni->name_len, in ntfs_readpage()
497 read_lock_irqsave(&ni->size_lock, flags); in ntfs_readpage()
498 if (unlikely(attr_len > ni->initialized_size)) in ntfs_readpage()
499 attr_len = ni->initialized_size; in ntfs_readpage()
501 read_unlock_irqrestore(&ni->size_lock, flags); in ntfs_readpage()
558 ntfs_inode *ni; in ntfs_write_block() local
569 ni = NTFS_I(vi); in ntfs_write_block()
570 vol = ni->vol; in ntfs_write_block()
573 "0x%lx.", ni->mft_no, ni->type, page->index); in ntfs_write_block()
575 BUG_ON(!NInoNonResident(ni)); in ntfs_write_block()
576 BUG_ON(NInoMstProtected(ni)); in ntfs_write_block()
604 read_lock_irqsave(&ni->size_lock, flags); in ntfs_write_block()
606 initialized_size = ni->initialized_size; in ntfs_write_block()
607 read_unlock_irqrestore(&ni->size_lock, flags); in ntfs_write_block()
724 down_read(&ni->runlist.lock); in ntfs_write_block()
725 rl = ni->runlist.rl; in ntfs_write_block()
780 up_read(&ni->runlist.lock); in ntfs_write_block()
781 err = ntfs_map_runlist(ni, vcn); in ntfs_write_block()
786 up_read(&ni->runlist.lock); in ntfs_write_block()
807 "determined%s (error code %i).", ni->mft_no, in ntfs_write_block()
808 ni->type, (unsigned long long)vcn, in ntfs_write_block()
816 up_read(&ni->runlist.lock); in ntfs_write_block()
924 ntfs_inode *ni = NTFS_I(vi); in ntfs_write_mst_block() local
925 ntfs_volume *vol = ni->vol; in ntfs_write_mst_block()
927 unsigned int rec_size = ni->itype.index.block_size; in ntfs_write_mst_block()
938 "0x%lx.", vi->i_ino, ni->type, page->index); in ntfs_write_mst_block()
939 BUG_ON(!NInoNonResident(ni)); in ntfs_write_mst_block()
940 BUG_ON(!NInoMstProtected(ni)); in ntfs_write_mst_block()
949 (NInoAttr(ni) && ni->type == AT_INDEX_ALLOCATION))); in ntfs_write_mst_block()
963 rec_size_bits = ni->itype.index.block_size_bits; in ntfs_write_mst_block()
1030 down_read(&ni->runlist.lock); in ntfs_write_mst_block()
1031 rl = ni->runlist.rl; in ntfs_write_mst_block()
1060 up_read(&ni->runlist.lock); in ntfs_write_mst_block()
1061 err2 = ntfs_map_runlist(ni, vcn); in ntfs_write_mst_block()
1070 up_read(&ni->runlist.lock); in ntfs_write_mst_block()
1085 ni->mft_no, ni->type, in ntfs_write_mst_block()
1114 up_read(&ni->runlist.lock); in ntfs_write_mst_block()
1175 ni->type, page->index, ofs); in ntfs_write_mst_block()
1222 "and run chkdsk.", vi->i_ino, ni->type, in ntfs_write_mst_block()
1303 if (ni->itype.index.block_size == PAGE_CACHE_SIZE) in ntfs_write_mst_block()
1357 ntfs_inode *base_ni = NULL, *ni = NTFS_I(vi); in ntfs_writepage() local
1387 if (ni->type != AT_INDEX_ALLOCATION) { in ntfs_writepage()
1389 if (NInoEncrypted(ni)) { in ntfs_writepage()
1391 BUG_ON(ni->type != AT_DATA); in ntfs_writepage()
1396 if (NInoNonResident(ni) && NInoCompressed(ni)) { in ntfs_writepage()
1397 BUG_ON(ni->type != AT_DATA); in ntfs_writepage()
1398 BUG_ON(ni->name_len); in ntfs_writepage()
1407 if (NInoNonResident(ni) && NInoSparse(ni)) { in ntfs_writepage()
1415 if (NInoNonResident(ni)) { in ntfs_writepage()
1423 if (NInoMstProtected(ni)) in ntfs_writepage()
1447 if (!NInoAttr(ni)) in ntfs_writepage()
1448 base_ni = ni; in ntfs_writepage()
1450 base_ni = ni->ext.base_ntfs_ino; in ntfs_writepage()
1463 if (unlikely(NInoNonResident(ni))) { in ntfs_writepage()
1472 err = ntfs_attr_lookup(ni->type, ni->name, ni->name_len, in ntfs_writepage()
1528 NVolSetErrors(ni->vol); in ntfs_writepage()
1569 ntfs_inode *ni = NTFS_I(mapping->host); in ntfs_bmap() local
1570 ntfs_volume *vol = ni->vol; in ntfs_bmap()
1575 ni->mft_no, (unsigned long long)block); in ntfs_bmap()
1576 if (ni->type != AT_DATA || !NInoNonResident(ni) || NInoEncrypted(ni)) { in ntfs_bmap()
1579 (ni->type != AT_DATA) ? "non-data" : in ntfs_bmap()
1580 (!NInoNonResident(ni) ? "resident" : in ntfs_bmap()
1585 BUG_ON(NInoCompressed(ni)); in ntfs_bmap()
1586 BUG_ON(NInoMstProtected(ni)); in ntfs_bmap()
1590 read_lock_irqsave(&ni->size_lock, flags); in ntfs_bmap()
1591 size = ni->initialized_size; in ntfs_bmap()
1592 i_size = i_size_read(VFS_I(ni)); in ntfs_bmap()
1593 read_unlock_irqrestore(&ni->size_lock, flags); in ntfs_bmap()
1602 down_read(&ni->runlist.lock); in ntfs_bmap()
1603 lcn = ntfs_attr_vcn_to_lcn_nolock(ni, ofs >> cluster_size_shift, false); in ntfs_bmap()
1604 up_read(&ni->runlist.lock); in ntfs_bmap()
1625 "Returning 0.", ni->mft_no); in ntfs_bmap()
1630 "Returning 0.", ni->mft_no); in ntfs_bmap()
1731 ntfs_inode *ni = NTFS_I(mapping->host); in mark_ntfs_record_dirty() local
1736 end = ofs + ni->itype.index.block_size; in mark_ntfs_record_dirty()
1737 bh_size = VFS_I(ni)->i_sb->s_blocksize; in mark_ntfs_record_dirty()