Lines Matching refs:ni

65 	ntfs_inode *ni;  in ntfs_end_buffer_async_read()  local
70 ni = NTFS_I(vi); in ntfs_end_buffer_async_read()
80 read_lock_irqsave(&ni->size_lock, flags); in ntfs_end_buffer_async_read()
81 init_size = ni->initialized_size; in ntfs_end_buffer_async_read()
83 read_unlock_irqrestore(&ni->size_lock, flags); in ntfs_end_buffer_async_read()
105 ntfs_error(ni->vol->sb, "Buffer I/O error, logical block " in ntfs_end_buffer_async_read()
135 if (!NInoMstProtected(ni)) { in ntfs_end_buffer_async_read()
143 rec_size = ni->itype.index.block_size; in ntfs_end_buffer_async_read()
188 ntfs_inode *ni; in ntfs_read_block() local
199 ni = NTFS_I(vi); in ntfs_read_block()
200 vol = ni->vol; in ntfs_read_block()
203 BUG_ON(!ni->runlist.rl && !ni->mft_no && !NInoAttr(ni)); in ntfs_read_block()
230 read_lock_irqsave(&ni->size_lock, flags); in ntfs_read_block()
231 lblock = (ni->allocated_size + blocksize - 1) >> blocksize_bits; in ntfs_read_block()
232 init_size = ni->initialized_size; in ntfs_read_block()
234 read_unlock_irqrestore(&ni->size_lock, flags); in ntfs_read_block()
265 down_read(&ni->runlist.lock); in ntfs_read_block()
266 rl = ni->runlist.rl; in ntfs_read_block()
299 up_read(&ni->runlist.lock); in ntfs_read_block()
300 err = ntfs_map_runlist(ni, vcn); in ntfs_read_block()
305 up_read(&ni->runlist.lock); in ntfs_read_block()
324 "(error code %i).", ni->mft_no, in ntfs_read_block()
325 ni->type, (unsigned long long)vcn, in ntfs_read_block()
345 up_read(&ni->runlist.lock); in ntfs_read_block()
399 ntfs_inode *ni, *base_ni; in ntfs_readpage() local
426 ni = NTFS_I(vi); in ntfs_readpage()
435 if (ni->type != AT_INDEX_ALLOCATION) { in ntfs_readpage()
437 if (NInoEncrypted(ni)) { in ntfs_readpage()
438 BUG_ON(ni->type != AT_DATA); in ntfs_readpage()
443 if (NInoNonResident(ni) && NInoCompressed(ni)) { in ntfs_readpage()
444 BUG_ON(ni->type != AT_DATA); in ntfs_readpage()
445 BUG_ON(ni->name_len); in ntfs_readpage()
450 if (NInoNonResident(ni)) { in ntfs_readpage()
466 if (!NInoAttr(ni)) in ntfs_readpage()
467 base_ni = ni; in ntfs_readpage()
469 base_ni = ni->ext.base_ntfs_ino; in ntfs_readpage()
480 if (unlikely(NInoNonResident(ni))) { in ntfs_readpage()
489 err = ntfs_attr_lookup(ni->type, ni->name, ni->name_len, in ntfs_readpage()
494 read_lock_irqsave(&ni->size_lock, flags); in ntfs_readpage()
495 if (unlikely(attr_len > ni->initialized_size)) in ntfs_readpage()
496 attr_len = ni->initialized_size; in ntfs_readpage()
498 read_unlock_irqrestore(&ni->size_lock, flags); in ntfs_readpage()
555 ntfs_inode *ni; in ntfs_write_block() local
566 ni = NTFS_I(vi); in ntfs_write_block()
567 vol = ni->vol; in ntfs_write_block()
570 "0x%lx.", ni->mft_no, ni->type, page->index); in ntfs_write_block()
572 BUG_ON(!NInoNonResident(ni)); in ntfs_write_block()
573 BUG_ON(NInoMstProtected(ni)); in ntfs_write_block()
601 read_lock_irqsave(&ni->size_lock, flags); in ntfs_write_block()
603 initialized_size = ni->initialized_size; in ntfs_write_block()
604 read_unlock_irqrestore(&ni->size_lock, flags); in ntfs_write_block()
721 down_read(&ni->runlist.lock); in ntfs_write_block()
722 rl = ni->runlist.rl; in ntfs_write_block()
777 up_read(&ni->runlist.lock); in ntfs_write_block()
778 err = ntfs_map_runlist(ni, vcn); in ntfs_write_block()
783 up_read(&ni->runlist.lock); in ntfs_write_block()
804 "determined%s (error code %i).", ni->mft_no, in ntfs_write_block()
805 ni->type, (unsigned long long)vcn, in ntfs_write_block()
813 up_read(&ni->runlist.lock); in ntfs_write_block()
921 ntfs_inode *ni = NTFS_I(vi); in ntfs_write_mst_block() local
922 ntfs_volume *vol = ni->vol; in ntfs_write_mst_block()
924 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_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()