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()
383 ntfs_inode *ni, *base_ni; in ntfs_read_folio() local
410 ni = NTFS_I(vi); in ntfs_read_folio()
419 if (ni->type != AT_INDEX_ALLOCATION) { in ntfs_read_folio()
421 if (NInoEncrypted(ni)) { in ntfs_read_folio()
422 BUG_ON(ni->type != AT_DATA); in ntfs_read_folio()
427 if (NInoNonResident(ni) && NInoCompressed(ni)) { in ntfs_read_folio()
428 BUG_ON(ni->type != AT_DATA); in ntfs_read_folio()
429 BUG_ON(ni->name_len); in ntfs_read_folio()
434 if (NInoNonResident(ni)) { in ntfs_read_folio()
450 if (!NInoAttr(ni)) in ntfs_read_folio()
451 base_ni = ni; in ntfs_read_folio()
453 base_ni = ni->ext.base_ntfs_ino; in ntfs_read_folio()
464 if (unlikely(NInoNonResident(ni))) { in ntfs_read_folio()
473 err = ntfs_attr_lookup(ni->type, ni->name, ni->name_len, in ntfs_read_folio()
478 read_lock_irqsave(&ni->size_lock, flags); in ntfs_read_folio()
479 if (unlikely(attr_len > ni->initialized_size)) in ntfs_read_folio()
480 attr_len = ni->initialized_size; in ntfs_read_folio()
482 read_unlock_irqrestore(&ni->size_lock, flags); in ntfs_read_folio()
539 ntfs_inode *ni; in ntfs_write_block() local
550 ni = NTFS_I(vi); in ntfs_write_block()
551 vol = ni->vol; in ntfs_write_block()
554 "0x%lx.", ni->mft_no, ni->type, page->index); in ntfs_write_block()
556 BUG_ON(!NInoNonResident(ni)); in ntfs_write_block()
557 BUG_ON(NInoMstProtected(ni)); in ntfs_write_block()
585 read_lock_irqsave(&ni->size_lock, flags); in ntfs_write_block()
587 initialized_size = ni->initialized_size; in ntfs_write_block()
588 read_unlock_irqrestore(&ni->size_lock, flags); in ntfs_write_block()
706 down_read(&ni->runlist.lock); in ntfs_write_block()
707 rl = ni->runlist.rl; in ntfs_write_block()
762 up_read(&ni->runlist.lock); in ntfs_write_block()
763 err = ntfs_map_runlist(ni, vcn); in ntfs_write_block()
768 up_read(&ni->runlist.lock); in ntfs_write_block()
789 "determined%s (error code %i).", ni->mft_no, in ntfs_write_block()
790 ni->type, (unsigned long long)vcn, in ntfs_write_block()
798 up_read(&ni->runlist.lock); in ntfs_write_block()
906 ntfs_inode *ni = NTFS_I(vi); in ntfs_write_mst_block() local
907 ntfs_volume *vol = ni->vol; in ntfs_write_mst_block()
909 unsigned int rec_size = ni->itype.index.block_size; in ntfs_write_mst_block()
923 "0x%lx.", vi->i_ino, ni->type, page->index); in ntfs_write_mst_block()
924 BUG_ON(!NInoNonResident(ni)); in ntfs_write_mst_block()
925 BUG_ON(!NInoMstProtected(ni)); in ntfs_write_mst_block()
934 (NInoAttr(ni) && ni->type == AT_INDEX_ALLOCATION))); in ntfs_write_mst_block()
948 rec_size_bits = ni->itype.index.block_size_bits; in ntfs_write_mst_block()
1015 down_read(&ni->runlist.lock); in ntfs_write_mst_block()
1016 rl = ni->runlist.rl; in ntfs_write_mst_block()
1045 up_read(&ni->runlist.lock); in ntfs_write_mst_block()
1046 err2 = ntfs_map_runlist(ni, vcn); in ntfs_write_mst_block()
1055 up_read(&ni->runlist.lock); in ntfs_write_mst_block()
1070 ni->mft_no, ni->type, in ntfs_write_mst_block()
1099 up_read(&ni->runlist.lock); in ntfs_write_mst_block()
1160 ni->type, page->index, ofs); in ntfs_write_mst_block()
1207 "and run chkdsk.", vi->i_ino, ni->type, in ntfs_write_mst_block()
1288 if (ni->itype.index.block_size == PAGE_SIZE) in ntfs_write_mst_block()
1342 ntfs_inode *base_ni = NULL, *ni = NTFS_I(vi); in ntfs_writepage() local
1373 if (ni->type != AT_INDEX_ALLOCATION) { in ntfs_writepage()
1375 if (NInoEncrypted(ni)) { in ntfs_writepage()
1377 BUG_ON(ni->type != AT_DATA); in ntfs_writepage()
1382 if (NInoNonResident(ni) && NInoCompressed(ni)) { in ntfs_writepage()
1383 BUG_ON(ni->type != AT_DATA); in ntfs_writepage()
1384 BUG_ON(ni->name_len); in ntfs_writepage()
1393 if (NInoNonResident(ni) && NInoSparse(ni)) { in ntfs_writepage()
1401 if (NInoNonResident(ni)) { in ntfs_writepage()
1409 if (NInoMstProtected(ni)) in ntfs_writepage()
1433 if (!NInoAttr(ni)) in ntfs_writepage()
1434 base_ni = ni; in ntfs_writepage()
1436 base_ni = ni->ext.base_ntfs_ino; in ntfs_writepage()
1449 if (unlikely(NInoNonResident(ni))) { in ntfs_writepage()
1458 err = ntfs_attr_lookup(ni->type, ni->name, ni->name_len, in ntfs_writepage()
1514 NVolSetErrors(ni->vol); in ntfs_writepage()
1555 ntfs_inode *ni = NTFS_I(mapping->host); in ntfs_bmap() local
1556 ntfs_volume *vol = ni->vol; in ntfs_bmap()
1561 ni->mft_no, (unsigned long long)block); in ntfs_bmap()
1562 if (ni->type != AT_DATA || !NInoNonResident(ni) || NInoEncrypted(ni)) { in ntfs_bmap()
1565 (ni->type != AT_DATA) ? "non-data" : in ntfs_bmap()
1566 (!NInoNonResident(ni) ? "resident" : in ntfs_bmap()
1571 BUG_ON(NInoCompressed(ni)); in ntfs_bmap()
1572 BUG_ON(NInoMstProtected(ni)); in ntfs_bmap()
1576 read_lock_irqsave(&ni->size_lock, flags); in ntfs_bmap()
1577 size = ni->initialized_size; in ntfs_bmap()
1578 i_size = i_size_read(VFS_I(ni)); in ntfs_bmap()
1579 read_unlock_irqrestore(&ni->size_lock, flags); in ntfs_bmap()
1588 down_read(&ni->runlist.lock); in ntfs_bmap()
1589 lcn = ntfs_attr_vcn_to_lcn_nolock(ni, ofs >> cluster_size_shift, false); in ntfs_bmap()
1590 up_read(&ni->runlist.lock); in ntfs_bmap()
1611 "Returning 0.", ni->mft_no); in ntfs_bmap()
1616 "Returning 0.", ni->mft_no); in ntfs_bmap()
1715 ntfs_inode *ni = NTFS_I(mapping->host); in mark_ntfs_record_dirty() local
1720 end = ofs + ni->itype.index.block_size; in mark_ntfs_record_dirty()
1721 bh_size = VFS_I(ni)->i_sb->s_blocksize; in mark_ntfs_record_dirty()