Lines Matching full:ni
51 ntfs_inode *ni; in ntfs_end_buffer_async_read() local
56 ni = NTFS_I(vi); in ntfs_end_buffer_async_read()
66 read_lock_irqsave(&ni->size_lock, flags); in ntfs_end_buffer_async_read()
67 init_size = ni->initialized_size; in ntfs_end_buffer_async_read()
69 read_unlock_irqrestore(&ni->size_lock, flags); in ntfs_end_buffer_async_read()
91 ntfs_error(ni->vol->sb, "Buffer I/O error, logical block " in ntfs_end_buffer_async_read()
114 * attribute is mst protected, i.e. if NInoMstProteced(ni) is true. in ntfs_end_buffer_async_read()
119 if (!NInoMstProtected(ni)) { in ntfs_end_buffer_async_read()
127 rec_size = ni->itype.index.block_size; in ntfs_end_buffer_async_read()
171 ntfs_inode *ni; in ntfs_read_block() local
182 ni = NTFS_I(vi); in ntfs_read_block()
183 vol = ni->vol; in ntfs_read_block()
186 BUG_ON(!ni->runlist.rl && !ni->mft_no && !NInoAttr(ni)); in ntfs_read_block()
213 read_lock_irqsave(&ni->size_lock, flags); in ntfs_read_block()
214 lblock = (ni->allocated_size + blocksize - 1) >> blocksize_bits; in ntfs_read_block()
215 init_size = ni->initialized_size; in ntfs_read_block()
217 read_unlock_irqrestore(&ni->size_lock, flags); in ntfs_read_block()
248 down_read(&ni->runlist.lock); in ntfs_read_block()
249 rl = ni->runlist.rl; in ntfs_read_block()
282 up_read(&ni->runlist.lock); in ntfs_read_block()
283 err = ntfs_map_runlist(ni, vcn); in ntfs_read_block()
288 up_read(&ni->runlist.lock); in ntfs_read_block()
307 "(error code %i).", ni->mft_no, in ntfs_read_block()
308 ni->type, (unsigned long long)vcn, in ntfs_read_block()
328 up_read(&ni->runlist.lock); in ntfs_read_block()
382 ntfs_inode *ni, *base_ni; in ntfs_readpage() local
409 ni = NTFS_I(vi); in ntfs_readpage()
418 if (ni->type != AT_INDEX_ALLOCATION) { in ntfs_readpage()
420 if (NInoEncrypted(ni)) { in ntfs_readpage()
421 BUG_ON(ni->type != AT_DATA); in ntfs_readpage()
426 if (NInoNonResident(ni) && NInoCompressed(ni)) { in ntfs_readpage()
427 BUG_ON(ni->type != AT_DATA); in ntfs_readpage()
428 BUG_ON(ni->name_len); in ntfs_readpage()
433 if (NInoNonResident(ni)) { in ntfs_readpage()
449 if (!NInoAttr(ni)) in ntfs_readpage()
450 base_ni = ni; in ntfs_readpage()
452 base_ni = ni->ext.base_ntfs_ino; in ntfs_readpage()
463 if (unlikely(NInoNonResident(ni))) { in ntfs_readpage()
472 err = ntfs_attr_lookup(ni->type, ni->name, ni->name_len, in ntfs_readpage()
477 read_lock_irqsave(&ni->size_lock, flags); in ntfs_readpage()
478 if (unlikely(attr_len > ni->initialized_size)) in ntfs_readpage()
479 attr_len = ni->initialized_size; in ntfs_readpage()
481 read_unlock_irqrestore(&ni->size_lock, flags); in ntfs_readpage()
538 ntfs_inode *ni; in ntfs_write_block() local
549 ni = NTFS_I(vi); in ntfs_write_block()
550 vol = ni->vol; in ntfs_write_block()
553 "0x%lx.", ni->mft_no, ni->type, page->index); in ntfs_write_block()
555 BUG_ON(!NInoNonResident(ni)); in ntfs_write_block()
556 BUG_ON(NInoMstProtected(ni)); in ntfs_write_block()
584 read_lock_irqsave(&ni->size_lock, flags); in ntfs_write_block()
586 initialized_size = ni->initialized_size; in ntfs_write_block()
587 read_unlock_irqrestore(&ni->size_lock, flags); in ntfs_write_block()
704 down_read(&ni->runlist.lock); in ntfs_write_block()
705 rl = ni->runlist.rl; in ntfs_write_block()
760 up_read(&ni->runlist.lock); in ntfs_write_block()
761 err = ntfs_map_runlist(ni, vcn); in ntfs_write_block()
766 up_read(&ni->runlist.lock); in ntfs_write_block()
787 "determined%s (error code %i).", ni->mft_no, in ntfs_write_block()
788 ni->type, (unsigned long long)vcn, in ntfs_write_block()
796 up_read(&ni->runlist.lock); in ntfs_write_block()
904 ntfs_inode *ni = NTFS_I(vi); in ntfs_write_mst_block() local
905 ntfs_volume *vol = ni->vol; in ntfs_write_mst_block()
907 unsigned int rec_size = ni->itype.index.block_size; in ntfs_write_mst_block()
921 "0x%lx.", vi->i_ino, ni->type, page->index); in ntfs_write_mst_block()
922 BUG_ON(!NInoNonResident(ni)); in ntfs_write_mst_block()
923 BUG_ON(!NInoMstProtected(ni)); in ntfs_write_mst_block()
932 (NInoAttr(ni) && ni->type == AT_INDEX_ALLOCATION))); in ntfs_write_mst_block()
946 rec_size_bits = ni->itype.index.block_size_bits; in ntfs_write_mst_block()
1013 down_read(&ni->runlist.lock); in ntfs_write_mst_block()
1014 rl = ni->runlist.rl; in ntfs_write_mst_block()
1043 up_read(&ni->runlist.lock); in ntfs_write_mst_block()
1044 err2 = ntfs_map_runlist(ni, vcn); in ntfs_write_mst_block()
1053 up_read(&ni->runlist.lock); in ntfs_write_mst_block()
1068 ni->mft_no, ni->type, in ntfs_write_mst_block()
1097 up_read(&ni->runlist.lock); in ntfs_write_mst_block()
1158 ni->type, page->index, ofs); in ntfs_write_mst_block()
1205 "and run chkdsk.", vi->i_ino, ni->type, in ntfs_write_mst_block()
1286 if (ni->itype.index.block_size == PAGE_SIZE) in ntfs_write_mst_block()
1340 ntfs_inode *base_ni = NULL, *ni = NTFS_I(vi); in ntfs_writepage() local
1370 if (ni->type != AT_INDEX_ALLOCATION) { in ntfs_writepage()
1372 if (NInoEncrypted(ni)) { in ntfs_writepage()
1374 BUG_ON(ni->type != AT_DATA); in ntfs_writepage()
1379 if (NInoNonResident(ni) && NInoCompressed(ni)) { in ntfs_writepage()
1380 BUG_ON(ni->type != AT_DATA); in ntfs_writepage()
1381 BUG_ON(ni->name_len); in ntfs_writepage()
1390 if (NInoNonResident(ni) && NInoSparse(ni)) { in ntfs_writepage()
1398 if (NInoNonResident(ni)) { in ntfs_writepage()
1406 if (NInoMstProtected(ni)) in ntfs_writepage()
1430 if (!NInoAttr(ni)) in ntfs_writepage()
1431 base_ni = ni; in ntfs_writepage()
1433 base_ni = ni->ext.base_ntfs_ino; in ntfs_writepage()
1446 if (unlikely(NInoNonResident(ni))) { in ntfs_writepage()
1455 err = ntfs_attr_lookup(ni->type, ni->name, ni->name_len, in ntfs_writepage()
1511 NVolSetErrors(ni->vol); in ntfs_writepage()
1552 ntfs_inode *ni = NTFS_I(mapping->host); in ntfs_bmap() local
1553 ntfs_volume *vol = ni->vol; in ntfs_bmap()
1558 ni->mft_no, (unsigned long long)block); in ntfs_bmap()
1559 if (ni->type != AT_DATA || !NInoNonResident(ni) || NInoEncrypted(ni)) { in ntfs_bmap()
1562 (ni->type != AT_DATA) ? "non-data" : in ntfs_bmap()
1563 (!NInoNonResident(ni) ? "resident" : in ntfs_bmap()
1568 BUG_ON(NInoCompressed(ni)); in ntfs_bmap()
1569 BUG_ON(NInoMstProtected(ni)); in ntfs_bmap()
1573 read_lock_irqsave(&ni->size_lock, flags); in ntfs_bmap()
1574 size = ni->initialized_size; in ntfs_bmap()
1575 i_size = i_size_read(VFS_I(ni)); in ntfs_bmap()
1576 read_unlock_irqrestore(&ni->size_lock, flags); in ntfs_bmap()
1585 down_read(&ni->runlist.lock); in ntfs_bmap()
1586 lcn = ntfs_attr_vcn_to_lcn_nolock(ni, ofs >> cluster_size_shift, false); in ntfs_bmap()
1587 up_read(&ni->runlist.lock); in ntfs_bmap()
1608 "Returning 0.", ni->mft_no); in ntfs_bmap()
1613 "Returning 0.", ni->mft_no); in ntfs_bmap()
1714 ntfs_inode *ni = NTFS_I(mapping->host); in mark_ntfs_record_dirty() local
1719 end = ofs + ni->itype.index.block_size; in mark_ntfs_record_dirty()
1720 bh_size = VFS_I(ni)->i_sb->s_blocksize; in mark_ntfs_record_dirty()