Lines Matching refs:vi

60 int ntfs_test_inode(struct inode *vi, ntfs_attr *na)  in ntfs_test_inode()  argument
64 if (vi->i_ino != na->mft_no) in ntfs_test_inode()
66 ni = NTFS_I(vi); in ntfs_test_inode()
104 static int ntfs_init_locked_inode(struct inode *vi, ntfs_attr *na) in ntfs_init_locked_inode() argument
106 ntfs_inode *ni = NTFS_I(vi); in ntfs_init_locked_inode()
108 vi->i_ino = na->mft_no; in ntfs_init_locked_inode()
149 static int ntfs_read_locked_inode(struct inode *vi);
150 static int ntfs_read_locked_attr_inode(struct inode *base_vi, struct inode *vi);
152 struct inode *vi);
172 struct inode *vi; in ntfs_iget() local
181 vi = iget5_locked(sb, mft_no, (test_t)ntfs_test_inode, in ntfs_iget()
183 if (unlikely(!vi)) in ntfs_iget()
189 if (vi->i_state & I_NEW) { in ntfs_iget()
190 err = ntfs_read_locked_inode(vi); in ntfs_iget()
191 unlock_new_inode(vi); in ntfs_iget()
198 iput(vi); in ntfs_iget()
199 vi = ERR_PTR(err); in ntfs_iget()
201 return vi; in ntfs_iget()
230 struct inode *vi; in ntfs_attr_iget() local
242 vi = iget5_locked(base_vi->i_sb, na.mft_no, (test_t)ntfs_test_inode, in ntfs_attr_iget()
244 if (unlikely(!vi)) in ntfs_attr_iget()
250 if (vi->i_state & I_NEW) { in ntfs_attr_iget()
251 err = ntfs_read_locked_attr_inode(base_vi, vi); in ntfs_attr_iget()
252 unlock_new_inode(vi); in ntfs_attr_iget()
260 iput(vi); in ntfs_attr_iget()
261 vi = ERR_PTR(err); in ntfs_attr_iget()
263 return vi; in ntfs_attr_iget()
288 struct inode *vi; in ntfs_index_iget() local
297 vi = iget5_locked(base_vi->i_sb, na.mft_no, (test_t)ntfs_test_inode, in ntfs_index_iget()
299 if (unlikely(!vi)) in ntfs_index_iget()
305 if (vi->i_state & I_NEW) { in ntfs_index_iget()
306 err = ntfs_read_locked_index_inode(base_vi, vi); in ntfs_index_iget()
307 unlock_new_inode(vi); in ntfs_index_iget()
315 iput(vi); in ntfs_index_iget()
316 vi = ERR_PTR(err); in ntfs_index_iget()
318 return vi; in ntfs_index_iget()
549 static int ntfs_read_locked_inode(struct inode *vi) in ntfs_read_locked_inode() argument
551 ntfs_volume *vol = NTFS_SB(vi->i_sb); in ntfs_read_locked_inode()
560 ntfs_debug("Entering for i_ino 0x%lx.", vi->i_ino); in ntfs_read_locked_inode()
563 vi->i_uid = vol->uid; in ntfs_read_locked_inode()
564 vi->i_gid = vol->gid; in ntfs_read_locked_inode()
565 vi->i_mode = 0; in ntfs_read_locked_inode()
571 if (vi->i_ino != FILE_MFT) in ntfs_read_locked_inode()
572 ntfs_init_big_inode(vi); in ntfs_read_locked_inode()
573 ni = NTFS_I(vi); in ntfs_read_locked_inode()
587 ntfs_error(vi->i_sb, "Inode is not in use!"); in ntfs_read_locked_inode()
591 ntfs_error(vi->i_sb, "Inode is an extent inode!"); in ntfs_read_locked_inode()
596 vi->i_generation = ni->seq_no = le16_to_cpu(m->sequence_number); in ntfs_read_locked_inode()
607 set_nlink(vi, le16_to_cpu(m->link_count)); in ntfs_read_locked_inode()
616 vi->i_mode |= S_IRWXUGO; in ntfs_read_locked_inode()
618 if (IS_RDONLY(vi)) in ntfs_read_locked_inode()
619 vi->i_mode &= ~S_IWUGO; in ntfs_read_locked_inode()
621 vi->i_mode |= S_IFDIR; in ntfs_read_locked_inode()
626 vi->i_mode &= ~vol->dmask; in ntfs_read_locked_inode()
628 if (vi->i_nlink > 1) in ntfs_read_locked_inode()
629 set_nlink(vi, 1); in ntfs_read_locked_inode()
631 vi->i_mode |= S_IFREG; in ntfs_read_locked_inode()
633 vi->i_mode &= ~vol->fmask; in ntfs_read_locked_inode()
650 ntfs_error(vi->i_sb, "$STANDARD_INFORMATION attribute " in ntfs_read_locked_inode()
670 vi->i_mtime = ntfs2utc(si->last_data_change_time); in ntfs_read_locked_inode()
676 vi->i_ctime = ntfs2utc(si->last_mft_change_time); in ntfs_read_locked_inode()
681 vi->i_atime = ntfs2utc(si->last_access_time); in ntfs_read_locked_inode()
688 ntfs_error(vi->i_sb, "Failed to lookup attribute list " in ntfs_read_locked_inode()
693 if (vi->i_ino == FILE_MFT) in ntfs_read_locked_inode()
695 ntfs_debug("Attribute list found in inode 0x%lx.", vi->i_ino); in ntfs_read_locked_inode()
699 ntfs_error(vi->i_sb, "Attribute list attribute is " in ntfs_read_locked_inode()
706 ntfs_error(vi->i_sb, "Non-resident attribute " in ntfs_read_locked_inode()
711 ntfs_warning(vi->i_sb, "Resident attribute list " in ntfs_read_locked_inode()
718 vi->i_ino); in ntfs_read_locked_inode()
724 ntfs_error(vi->i_sb, "Not enough memory to allocate " in ntfs_read_locked_inode()
732 ntfs_error(vi->i_sb, "Attribute list has non " in ntfs_read_locked_inode()
745 ntfs_error(vi->i_sb, "Mapping pairs " in ntfs_read_locked_inode()
754 ntfs_error(vi->i_sb, "Failed to load " in ntfs_read_locked_inode()
763 ntfs_error(vi->i_sb, "Corrupt attribute list " in ntfs_read_locked_inode()
779 if (S_ISDIR(vi->i_mode)) { in ntfs_read_locked_inode()
794 ntfs_error(vi->i_sb, "$INDEX_ROOT attribute " in ntfs_read_locked_inode()
823 ntfs_error(vi->i_sb, "Found encrypted and " in ntfs_read_locked_inode()
835 ntfs_error(vi->i_sb, "$INDEX_ROOT attribute is " in ntfs_read_locked_inode()
842 ntfs_error(vi->i_sb, "Directory index is corrupt."); in ntfs_read_locked_inode()
846 ntfs_error(vi->i_sb, "Indexed attribute is not " in ntfs_read_locked_inode()
851 ntfs_error(vi->i_sb, "Index collation rule is not " in ntfs_read_locked_inode()
859 ntfs_error(vi->i_sb, "Index block size (%u) is not a " in ntfs_read_locked_inode()
865 ntfs_error(vi->i_sb, "Index block size (%u) > " in ntfs_read_locked_inode()
874 ntfs_error(vi->i_sb, "Index block size (%u) < " in ntfs_read_locked_inode()
901 vi->i_size = ni->initialized_size = in ntfs_read_locked_inode()
917 ntfs_error(vi->i_sb, "$INDEX_ALLOCATION " in ntfs_read_locked_inode()
921 ntfs_error(vi->i_sb, "Failed to lookup " in ntfs_read_locked_inode()
928 ntfs_error(vi->i_sb, "$INDEX_ALLOCATION attribute " in ntfs_read_locked_inode()
945 ntfs_error(vi->i_sb, "$INDEX_ALLOCATION attribute " in ntfs_read_locked_inode()
950 ntfs_error(vi->i_sb, "$INDEX_ALLOCATION attribute " in ntfs_read_locked_inode()
955 ntfs_error(vi->i_sb, "$INDEX_ALLOCATION attribute " in ntfs_read_locked_inode()
960 ntfs_error(vi->i_sb, "First extent of " in ntfs_read_locked_inode()
965 vi->i_size = sle64_to_cpu(a->data.non_resident.data_size); in ntfs_read_locked_inode()
979 bvi = ntfs_attr_iget(vi, AT_BITMAP, I30, 4); in ntfs_read_locked_inode()
981 ntfs_error(vi->i_sb, "Failed to get bitmap attribute."); in ntfs_read_locked_inode()
988 ntfs_error(vi->i_sb, "$BITMAP attribute is compressed " in ntfs_read_locked_inode()
994 if ((bvi_size << 3) < (vi->i_size >> in ntfs_read_locked_inode()
996 ntfs_error(vi->i_sb, "Index bitmap too small (0x%llx) " in ntfs_read_locked_inode()
998 bvi_size << 3, vi->i_size); in ntfs_read_locked_inode()
1005 vi->i_op = &ntfs_dir_inode_ops; in ntfs_read_locked_inode()
1006 vi->i_fop = &ntfs_dir_ops; in ntfs_read_locked_inode()
1007 vi->i_mapping->a_ops = &ntfs_mst_aops; in ntfs_read_locked_inode()
1020 vi->i_size = ni->initialized_size = in ntfs_read_locked_inode()
1023 ntfs_error(vi->i_sb, "Failed to lookup $DATA " in ntfs_read_locked_inode()
1031 if (vi->i_ino == FILE_Secure) in ntfs_read_locked_inode()
1046 ntfs_error(vi->i_sb, "$DATA attribute is missing."); in ntfs_read_locked_inode()
1055 ntfs_error(vi->i_sb, "Found " in ntfs_read_locked_inode()
1066 ntfs_error(vi->i_sb, "Found unknown " in ntfs_read_locked_inode()
1077 ntfs_error(vi->i_sb, "Found encrypted and " in ntfs_read_locked_inode()
1088 ntfs_error(vi->i_sb, "Found " in ntfs_read_locked_inode()
1123 ntfs_error(vi->i_sb, "First extent of $DATA " in ntfs_read_locked_inode()
1128 vi->i_size = sle64_to_cpu( in ntfs_read_locked_inode()
1135 vi->i_size = ni->initialized_size = le32_to_cpu( in ntfs_read_locked_inode()
1140 if (vi->i_size > ni->allocated_size) { in ntfs_read_locked_inode()
1141 ntfs_error(vi->i_sb, "Resident data attribute " in ntfs_read_locked_inode()
1154 vi->i_op = &ntfs_file_inode_ops; in ntfs_read_locked_inode()
1155 vi->i_fop = &ntfs_file_ops; in ntfs_read_locked_inode()
1156 vi->i_mapping->a_ops = &ntfs_normal_aops; in ntfs_read_locked_inode()
1158 vi->i_mapping->a_ops = &ntfs_mst_aops; in ntfs_read_locked_inode()
1160 vi->i_mapping->a_ops = &ntfs_compressed_aops; in ntfs_read_locked_inode()
1173 if (S_ISREG(vi->i_mode) && (NInoCompressed(ni) || NInoSparse(ni))) in ntfs_read_locked_inode()
1174 vi->i_blocks = ni->itype.compressed.size >> 9; in ntfs_read_locked_inode()
1176 vi->i_blocks = ni->allocated_size >> 9; in ntfs_read_locked_inode()
1190 "inode 0x%lx as bad. Run chkdsk.", err, vi->i_ino); in ntfs_read_locked_inode()
1191 make_bad_inode(vi); in ntfs_read_locked_inode()
1219 static int ntfs_read_locked_attr_inode(struct inode *base_vi, struct inode *vi) in ntfs_read_locked_attr_inode() argument
1221 ntfs_volume *vol = NTFS_SB(vi->i_sb); in ntfs_read_locked_attr_inode()
1228 ntfs_debug("Entering for i_ino 0x%lx.", vi->i_ino); in ntfs_read_locked_attr_inode()
1230 ntfs_init_big_inode(vi); in ntfs_read_locked_attr_inode()
1232 ni = NTFS_I(vi); in ntfs_read_locked_attr_inode()
1236 vi->i_uid = base_vi->i_uid; in ntfs_read_locked_attr_inode()
1237 vi->i_gid = base_vi->i_gid; in ntfs_read_locked_attr_inode()
1238 set_nlink(vi, base_vi->i_nlink); in ntfs_read_locked_attr_inode()
1239 vi->i_mtime = base_vi->i_mtime; in ntfs_read_locked_attr_inode()
1240 vi->i_ctime = base_vi->i_ctime; in ntfs_read_locked_attr_inode()
1241 vi->i_atime = base_vi->i_atime; in ntfs_read_locked_attr_inode()
1242 vi->i_generation = ni->seq_no = base_ni->seq_no; in ntfs_read_locked_attr_inode()
1245 vi->i_mode = base_vi->i_mode & ~S_IFMT; in ntfs_read_locked_attr_inode()
1268 ntfs_error(vi->i_sb, "Found compressed " in ntfs_read_locked_attr_inode()
1277 ntfs_error(vi->i_sb, "Found compressed " in ntfs_read_locked_attr_inode()
1286 ntfs_error(vi->i_sb, "Found unknown " in ntfs_read_locked_attr_inode()
1296 ntfs_error(vi->i_sb, "Found mst protected attribute " in ntfs_read_locked_attr_inode()
1309 ntfs_error(vi->i_sb, "Found encrypted and compressed " in ntfs_read_locked_attr_inode()
1318 ntfs_error(vi->i_sb, "Found mst protected attribute " in ntfs_read_locked_attr_inode()
1326 ntfs_error(vi->i_sb, "Found encrypted non-data " in ntfs_read_locked_attr_inode()
1341 ntfs_error(vi->i_sb, "Found mst protected attribute " in ntfs_read_locked_attr_inode()
1347 vi->i_size = ni->initialized_size = le32_to_cpu( in ntfs_read_locked_attr_inode()
1351 if (vi->i_size > ni->allocated_size) { in ntfs_read_locked_attr_inode()
1352 ntfs_error(vi->i_sb, "Resident attribute is corrupt " in ntfs_read_locked_attr_inode()
1372 ntfs_error(vi->i_sb, "Found non-standard " in ntfs_read_locked_attr_inode()
1400 ntfs_error(vi->i_sb, "First extent of attribute has " in ntfs_read_locked_attr_inode()
1404 vi->i_size = sle64_to_cpu(a->data.non_resident.data_size); in ntfs_read_locked_attr_inode()
1410 vi->i_mapping->a_ops = &ntfs_normal_aops; in ntfs_read_locked_attr_inode()
1412 vi->i_mapping->a_ops = &ntfs_mst_aops; in ntfs_read_locked_attr_inode()
1414 vi->i_mapping->a_ops = &ntfs_compressed_aops; in ntfs_read_locked_attr_inode()
1416 vi->i_blocks = ni->itype.compressed.size >> 9; in ntfs_read_locked_attr_inode()
1418 vi->i_blocks = ni->allocated_size >> 9; in ntfs_read_locked_attr_inode()
1443 "Run chkdsk.", err, vi->i_ino, ni->type, ni->name_len, in ntfs_read_locked_attr_inode()
1445 make_bad_inode(vi); in ntfs_read_locked_attr_inode()
1484 static int ntfs_read_locked_index_inode(struct inode *base_vi, struct inode *vi) in ntfs_read_locked_index_inode() argument
1487 ntfs_volume *vol = NTFS_SB(vi->i_sb); in ntfs_read_locked_index_inode()
1497 ntfs_debug("Entering for i_ino 0x%lx.", vi->i_ino); in ntfs_read_locked_index_inode()
1498 ntfs_init_big_inode(vi); in ntfs_read_locked_index_inode()
1499 ni = NTFS_I(vi); in ntfs_read_locked_index_inode()
1502 vi->i_uid = base_vi->i_uid; in ntfs_read_locked_index_inode()
1503 vi->i_gid = base_vi->i_gid; in ntfs_read_locked_index_inode()
1504 set_nlink(vi, base_vi->i_nlink); in ntfs_read_locked_index_inode()
1505 vi->i_mtime = base_vi->i_mtime; in ntfs_read_locked_index_inode()
1506 vi->i_ctime = base_vi->i_ctime; in ntfs_read_locked_index_inode()
1507 vi->i_atime = base_vi->i_atime; in ntfs_read_locked_index_inode()
1508 vi->i_generation = ni->seq_no = base_ni->seq_no; in ntfs_read_locked_index_inode()
1510 vi->i_mode = base_vi->i_mode & ~S_IFMT; in ntfs_read_locked_index_inode()
1527 ntfs_error(vi->i_sb, "$INDEX_ROOT attribute is " in ntfs_read_locked_index_inode()
1550 ntfs_error(vi->i_sb, "Found compressed/encrypted/sparse index " in ntfs_read_locked_index_inode()
1557 ntfs_error(vi->i_sb, "$INDEX_ROOT attribute is corrupt."); in ntfs_read_locked_index_inode()
1562 ntfs_error(vi->i_sb, "Index is corrupt."); in ntfs_read_locked_index_inode()
1566 ntfs_error(vi->i_sb, "Index type is not 0 (type is 0x%x).", in ntfs_read_locked_index_inode()
1575 ntfs_error(vi->i_sb, "Index block size (%u) is not a power of " in ntfs_read_locked_index_inode()
1580 ntfs_error(vi->i_sb, "Index block size (%u) > PAGE_SIZE " in ntfs_read_locked_index_inode()
1587 ntfs_error(vi->i_sb, "Index block size (%u) < NTFS_BLOCK_SIZE " in ntfs_read_locked_index_inode()
1605 vi->i_size = ni->initialized_size = ni->allocated_size = 0; in ntfs_read_locked_index_inode()
1620 ntfs_error(vi->i_sb, "$INDEX_ALLOCATION attribute is " in ntfs_read_locked_index_inode()
1624 ntfs_error(vi->i_sb, "Failed to lookup " in ntfs_read_locked_index_inode()
1630 ntfs_error(vi->i_sb, "$INDEX_ALLOCATION attribute is " in ntfs_read_locked_index_inode()
1645 ntfs_error(vi->i_sb, "$INDEX_ALLOCATION attribute is " in ntfs_read_locked_index_inode()
1650 ntfs_error(vi->i_sb, "$INDEX_ALLOCATION attribute is sparse."); in ntfs_read_locked_index_inode()
1654 ntfs_error(vi->i_sb, "$INDEX_ALLOCATION attribute is " in ntfs_read_locked_index_inode()
1659 ntfs_error(vi->i_sb, "First extent of $INDEX_ALLOCATION " in ntfs_read_locked_index_inode()
1663 vi->i_size = sle64_to_cpu(a->data.non_resident.data_size); in ntfs_read_locked_index_inode()
1678 ntfs_error(vi->i_sb, "Failed to get bitmap attribute."); in ntfs_read_locked_index_inode()
1685 ntfs_error(vi->i_sb, "$BITMAP attribute is compressed and/or " in ntfs_read_locked_index_inode()
1691 if ((bvi_size << 3) < (vi->i_size >> ni->itype.index.block_size_bits)) { in ntfs_read_locked_index_inode()
1692 ntfs_error(vi->i_sb, "Index bitmap too small (0x%llx) for " in ntfs_read_locked_index_inode()
1694 vi->i_size); in ntfs_read_locked_index_inode()
1700 vi->i_mapping->a_ops = &ntfs_mst_aops; in ntfs_read_locked_index_inode()
1701 vi->i_blocks = ni->allocated_size >> 9; in ntfs_read_locked_index_inode()
1722 ntfs_error(vi->i_sb, "Failed with error code %i while reading index " in ntfs_read_locked_index_inode()
1723 "inode (mft_no 0x%lx, name_len %i.", err, vi->i_ino, in ntfs_read_locked_index_inode()
1725 make_bad_inode(vi); in ntfs_read_locked_index_inode()
1766 int ntfs_read_inode_mount(struct inode *vi) in ntfs_read_inode_mount() argument
1770 struct super_block *sb = vi->i_sb; in ntfs_read_inode_mount()
1783 ntfs_init_big_inode(vi); in ntfs_read_inode_mount()
1785 ni = NTFS_I(vi); in ntfs_read_inode_mount()
1802 vol->mft_ino = vi; in ntfs_read_inode_mount()
1846 vi->i_generation = ni->seq_no = le16_to_cpu(m->sequence_number); in ntfs_read_inode_mount()
1849 vi->i_mapping->a_ops = &ntfs_mst_aops; in ntfs_read_inode_mount()
1988 if (MREF_LE(al_entry->mft_reference) != vi->i_ino) { in ntfs_read_inode_mount()
2066 vi->i_size = sle64_to_cpu( in ntfs_read_inode_mount()
2076 if ((vi->i_size >> vol->mft_record_size_bits) >= in ntfs_read_inode_mount()
2100 ntfs_read_locked_inode(vi); in ntfs_read_inode_mount()
2101 if (is_bad_inode(vi)) { in ntfs_read_inode_mount()
2119 vi->i_uid = GLOBAL_ROOT_UID; in ntfs_read_inode_mount()
2120 vi->i_gid = GLOBAL_ROOT_GID; in ntfs_read_inode_mount()
2122 vi->i_mode = S_IFREG; in ntfs_read_inode_mount()
2124 vi->i_op = &ntfs_empty_inode_ops; in ntfs_read_inode_mount()
2125 vi->i_fop = &ntfs_empty_file_ops; in ntfs_read_inode_mount()
2183 make_bad_inode(vi); in ntfs_read_inode_mount()
2249 void ntfs_evict_big_inode(struct inode *vi) in ntfs_evict_big_inode() argument
2251 ntfs_inode *ni = NTFS_I(vi); in ntfs_evict_big_inode()
2253 truncate_inode_pages_final(&vi->i_data); in ntfs_evict_big_inode()
2254 clear_inode(vi); in ntfs_evict_big_inode()
2258 bool was_bad = (is_bad_inode(vi)); in ntfs_evict_big_inode()
2261 ntfs_commit_inode(vi); in ntfs_evict_big_inode()
2263 if (!was_bad && (is_bad_inode(vi) || NInoDirty(ni))) { in ntfs_evict_big_inode()
2264 ntfs_error(vi->i_sb, "Failed to commit dirty inode " in ntfs_evict_big_inode()
2265 "0x%lx. Losing data!", vi->i_ino); in ntfs_evict_big_inode()
2354 int ntfs_truncate(struct inode *vi) in ntfs_truncate() argument
2359 ntfs_inode *base_ni, *ni = NTFS_I(vi); in ntfs_truncate()
2368 ntfs_debug("Entering for inode 0x%lx.", vi->i_ino); in ntfs_truncate()
2370 BUG_ON(S_ISDIR(vi->i_mode)); in ntfs_truncate()
2386 ntfs_error(vi->i_sb, "Failed to map mft record for inode 0x%lx " in ntfs_truncate()
2387 "(error code %d).%s", vi->i_ino, err, te); in ntfs_truncate()
2394 ntfs_error(vi->i_sb, "Failed to allocate a search context for " in ntfs_truncate()
2396 vi->i_ino, te); in ntfs_truncate()
2404 ntfs_error(vi->i_sb, "Open attribute is missing from " in ntfs_truncate()
2406 "Run chkdsk.%s", vi->i_ino, te); in ntfs_truncate()
2409 ntfs_error(vi->i_sb, "Failed to lookup attribute in " in ntfs_truncate()
2411 vi->i_ino, err, te); in ntfs_truncate()
2419 new_size = i_size_read(vi); in ntfs_truncate()
2464 vi->i_ino, in ntfs_truncate()
2473 vi->i_ino, in ntfs_truncate()
2478 i_size_write(vi, old_size); in ntfs_truncate()
2483 ntfs_warning(vi->i_sb, "Changes in inode size are not " in ntfs_truncate()
2565 "with error code %i.", vi->i_ino, in ntfs_truncate()
2626 vi->i_ino, in ntfs_truncate()
2730 "code %i.%s", vi->i_ino, in ntfs_truncate()
2754 vi->i_ino, (unsigned)le32_to_cpu(ni->type), in ntfs_truncate()
2772 vi->i_blocks = ni->itype.compressed.size >> 9; in ntfs_truncate()
2775 vi->i_blocks = new_alloc_size >> 9; in ntfs_truncate()
2833 i_size_write(vi, old_size); in ntfs_truncate()
2849 i_size_write(vi, old_size); in ntfs_truncate()
2862 void ntfs_truncate_vfs(struct inode *vi) { in ntfs_truncate_vfs() argument
2863 ntfs_truncate(vi); in ntfs_truncate_vfs()
2883 struct inode *vi = d_inode(dentry); in ntfs_setattr() local
2892 ntfs_warning(vi->i_sb, "Changes in user/group/mode are not " in ntfs_setattr()
2898 if (attr->ia_size != i_size_read(vi)) { in ntfs_setattr()
2899 ntfs_inode *ni = NTFS_I(vi); in ntfs_setattr()
2905 ntfs_warning(vi->i_sb, "Changes in inode size " in ntfs_setattr()
2912 truncate_setsize(vi, attr->ia_size); in ntfs_setattr()
2913 ntfs_truncate_vfs(vi); in ntfs_setattr()
2926 vi->i_atime = timespec64_trunc(attr->ia_atime, in ntfs_setattr()
2927 vi->i_sb->s_time_gran); in ntfs_setattr()
2929 vi->i_mtime = timespec64_trunc(attr->ia_mtime, in ntfs_setattr()
2930 vi->i_sb->s_time_gran); in ntfs_setattr()
2932 vi->i_ctime = timespec64_trunc(attr->ia_ctime, in ntfs_setattr()
2933 vi->i_sb->s_time_gran); in ntfs_setattr()
2934 mark_inode_dirty(vi); in ntfs_setattr()
2957 int __ntfs_write_inode(struct inode *vi, int sync) in __ntfs_write_inode() argument
2960 ntfs_inode *ni = NTFS_I(vi); in __ntfs_write_inode()
2968 vi->i_ino); in __ntfs_write_inode()
3000 nt = utc2ntfs(vi->i_mtime); in __ntfs_write_inode()
3003 "new = 0x%llx", vi->i_ino, (long long) in __ntfs_write_inode()
3009 nt = utc2ntfs(vi->i_ctime); in __ntfs_write_inode()
3012 "new = 0x%llx", vi->i_ino, (long long) in __ntfs_write_inode()
3018 nt = utc2ntfs(vi->i_atime); in __ntfs_write_inode()
3021 "new = 0x%llx", vi->i_ino, in __ntfs_write_inode()
3091 ntfs_warning(vi->i_sb, "Not enough memory to write inode. " in __ntfs_write_inode()
3094 mark_inode_dirty(vi); in __ntfs_write_inode()
3096 ntfs_error(vi->i_sb, "Failed (error %i): Run chkdsk.", -err); in __ntfs_write_inode()