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()
170 ntfs_inode *ni; in ntfs_read_block() local
181 ni = NTFS_I(vi); in ntfs_read_block()
182 vol = ni->vol; in ntfs_read_block()
185 BUG_ON(!ni->runlist.rl && !ni->mft_no && !NInoAttr(ni)); in ntfs_read_block()
207 read_lock_irqsave(&ni->size_lock, flags); in ntfs_read_block()
208 lblock = (ni->allocated_size + blocksize - 1) >> blocksize_bits; in ntfs_read_block()
209 init_size = ni->initialized_size; in ntfs_read_block()
211 read_unlock_irqrestore(&ni->size_lock, flags); in ntfs_read_block()
242 down_read(&ni->runlist.lock); in ntfs_read_block()
243 rl = ni->runlist.rl; in ntfs_read_block()
276 up_read(&ni->runlist.lock); in ntfs_read_block()
277 err = ntfs_map_runlist(ni, vcn); in ntfs_read_block()
282 up_read(&ni->runlist.lock); in ntfs_read_block()
301 "(error code %i).", ni->mft_no, in ntfs_read_block()
302 ni->type, (unsigned long long)vcn, in ntfs_read_block()
322 up_read(&ni->runlist.lock); in ntfs_read_block()
377 ntfs_inode *ni, *base_ni; in ntfs_read_folio() local
404 ni = NTFS_I(vi); in ntfs_read_folio()
413 if (ni->type != AT_INDEX_ALLOCATION) { in ntfs_read_folio()
415 if (NInoEncrypted(ni)) { in ntfs_read_folio()
416 BUG_ON(ni->type != AT_DATA); in ntfs_read_folio()
421 if (NInoNonResident(ni) && NInoCompressed(ni)) { in ntfs_read_folio()
422 BUG_ON(ni->type != AT_DATA); in ntfs_read_folio()
423 BUG_ON(ni->name_len); in ntfs_read_folio()
428 if (NInoNonResident(ni)) { in ntfs_read_folio()
444 if (!NInoAttr(ni)) in ntfs_read_folio()
445 base_ni = ni; in ntfs_read_folio()
447 base_ni = ni->ext.base_ntfs_ino; in ntfs_read_folio()
458 if (unlikely(NInoNonResident(ni))) { in ntfs_read_folio()
467 err = ntfs_attr_lookup(ni->type, ni->name, ni->name_len, in ntfs_read_folio()
472 read_lock_irqsave(&ni->size_lock, flags); in ntfs_read_folio()
473 if (unlikely(attr_len > ni->initialized_size)) in ntfs_read_folio()
474 attr_len = ni->initialized_size; in ntfs_read_folio()
476 read_unlock_irqrestore(&ni->size_lock, flags); in ntfs_read_folio()
534 ntfs_inode *ni; in ntfs_write_block() local
545 ni = NTFS_I(vi); in ntfs_write_block()
546 vol = ni->vol; in ntfs_write_block()
549 "0x%lx.", ni->mft_no, ni->type, folio->index); in ntfs_write_block()
551 BUG_ON(!NInoNonResident(ni)); in ntfs_write_block()
552 BUG_ON(NInoMstProtected(ni)); in ntfs_write_block()
568 read_lock_irqsave(&ni->size_lock, flags); in ntfs_write_block()
570 initialized_size = ni->initialized_size; in ntfs_write_block()
571 read_unlock_irqrestore(&ni->size_lock, flags); in ntfs_write_block()
689 down_read(&ni->runlist.lock); in ntfs_write_block()
690 rl = ni->runlist.rl; in ntfs_write_block()
745 up_read(&ni->runlist.lock); in ntfs_write_block()
746 err = ntfs_map_runlist(ni, vcn); in ntfs_write_block()
751 up_read(&ni->runlist.lock); in ntfs_write_block()
772 "determined%s (error code %i).", ni->mft_no, in ntfs_write_block()
773 ni->type, (unsigned long long)vcn, in ntfs_write_block()
781 up_read(&ni->runlist.lock); in ntfs_write_block()
889 ntfs_inode *ni = NTFS_I(vi); in ntfs_write_mst_block() local
890 ntfs_volume *vol = ni->vol; in ntfs_write_mst_block()
892 unsigned int rec_size = ni->itype.index.block_size; in ntfs_write_mst_block()
906 "0x%lx.", vi->i_ino, ni->type, page->index); in ntfs_write_mst_block()
907 BUG_ON(!NInoNonResident(ni)); in ntfs_write_mst_block()
908 BUG_ON(!NInoMstProtected(ni)); in ntfs_write_mst_block()
917 (NInoAttr(ni) && ni->type == AT_INDEX_ALLOCATION))); in ntfs_write_mst_block()
931 rec_size_bits = ni->itype.index.block_size_bits; in ntfs_write_mst_block()
998 down_read(&ni->runlist.lock); in ntfs_write_mst_block()
999 rl = ni->runlist.rl; in ntfs_write_mst_block()
1028 up_read(&ni->runlist.lock); in ntfs_write_mst_block()
1029 err2 = ntfs_map_runlist(ni, vcn); in ntfs_write_mst_block()
1038 up_read(&ni->runlist.lock); in ntfs_write_mst_block()
1053 ni->mft_no, ni->type, in ntfs_write_mst_block()
1082 up_read(&ni->runlist.lock); in ntfs_write_mst_block()
1143 ni->type, page->index, ofs); in ntfs_write_mst_block()
1190 "and run chkdsk.", vi->i_ino, ni->type, in ntfs_write_mst_block()
1271 if (ni->itype.index.block_size == PAGE_SIZE) in ntfs_write_mst_block()
1326 ntfs_inode *base_ni = NULL, *ni = NTFS_I(vi); in ntfs_writepage() local
1356 if (ni->type != AT_INDEX_ALLOCATION) { in ntfs_writepage()
1358 if (NInoEncrypted(ni)) { in ntfs_writepage()
1360 BUG_ON(ni->type != AT_DATA); in ntfs_writepage()
1365 if (NInoNonResident(ni) && NInoCompressed(ni)) { in ntfs_writepage()
1366 BUG_ON(ni->type != AT_DATA); in ntfs_writepage()
1367 BUG_ON(ni->name_len); in ntfs_writepage()
1376 if (NInoNonResident(ni) && NInoSparse(ni)) { in ntfs_writepage()
1384 if (NInoNonResident(ni)) { in ntfs_writepage()
1392 if (NInoMstProtected(ni)) in ntfs_writepage()
1416 if (!NInoAttr(ni)) in ntfs_writepage()
1417 base_ni = ni; in ntfs_writepage()
1419 base_ni = ni->ext.base_ntfs_ino; in ntfs_writepage()
1432 if (unlikely(NInoNonResident(ni))) { in ntfs_writepage()
1441 err = ntfs_attr_lookup(ni->type, ni->name, ni->name_len, in ntfs_writepage()
1497 NVolSetErrors(ni->vol); in ntfs_writepage()
1538 ntfs_inode *ni = NTFS_I(mapping->host); in ntfs_bmap() local
1539 ntfs_volume *vol = ni->vol; in ntfs_bmap()
1544 ni->mft_no, (unsigned long long)block); in ntfs_bmap()
1545 if (ni->type != AT_DATA || !NInoNonResident(ni) || NInoEncrypted(ni)) { in ntfs_bmap()
1548 (ni->type != AT_DATA) ? "non-data" : in ntfs_bmap()
1549 (!NInoNonResident(ni) ? "resident" : in ntfs_bmap()
1554 BUG_ON(NInoCompressed(ni)); in ntfs_bmap()
1555 BUG_ON(NInoMstProtected(ni)); in ntfs_bmap()
1559 read_lock_irqsave(&ni->size_lock, flags); in ntfs_bmap()
1560 size = ni->initialized_size; in ntfs_bmap()
1561 i_size = i_size_read(VFS_I(ni)); in ntfs_bmap()
1562 read_unlock_irqrestore(&ni->size_lock, flags); in ntfs_bmap()
1571 down_read(&ni->runlist.lock); in ntfs_bmap()
1572 lcn = ntfs_attr_vcn_to_lcn_nolock(ni, ofs >> cluster_size_shift, false); in ntfs_bmap()
1573 up_read(&ni->runlist.lock); in ntfs_bmap()
1594 "Returning 0.", ni->mft_no); in ntfs_bmap()
1599 "Returning 0.", ni->mft_no); in ntfs_bmap()
1698 ntfs_inode *ni = NTFS_I(mapping->host); in mark_ntfs_record_dirty() local
1703 end = ofs + ni->itype.index.block_size; in mark_ntfs_record_dirty()
1704 bh_size = VFS_I(ni)->i_sb->s_blocksize; in mark_ntfs_record_dirty()