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