Lines Matching refs:vi
46 int ntfs_test_inode(struct inode *vi, void *data) in ntfs_test_inode() argument
51 if (vi->i_ino != na->mft_no) in ntfs_test_inode()
53 ni = NTFS_I(vi); in ntfs_test_inode()
91 static int ntfs_init_locked_inode(struct inode *vi, void *data) in ntfs_init_locked_inode() argument
94 ntfs_inode *ni = NTFS_I(vi); in ntfs_init_locked_inode()
96 vi->i_ino = na->mft_no; in ntfs_init_locked_inode()
136 static int ntfs_read_locked_inode(struct inode *vi);
137 static int ntfs_read_locked_attr_inode(struct inode *base_vi, struct inode *vi);
139 struct inode *vi);
159 struct inode *vi; in ntfs_iget() local
168 vi = iget5_locked(sb, mft_no, ntfs_test_inode, in ntfs_iget()
170 if (unlikely(!vi)) in ntfs_iget()
176 if (vi->i_state & I_NEW) { in ntfs_iget()
177 err = ntfs_read_locked_inode(vi); in ntfs_iget()
178 unlock_new_inode(vi); in ntfs_iget()
185 iput(vi); in ntfs_iget()
186 vi = ERR_PTR(err); in ntfs_iget()
188 return vi; in ntfs_iget()
217 struct inode *vi; in ntfs_attr_iget() local
229 vi = iget5_locked(base_vi->i_sb, na.mft_no, ntfs_test_inode, in ntfs_attr_iget()
231 if (unlikely(!vi)) in ntfs_attr_iget()
237 if (vi->i_state & I_NEW) { in ntfs_attr_iget()
238 err = ntfs_read_locked_attr_inode(base_vi, vi); in ntfs_attr_iget()
239 unlock_new_inode(vi); in ntfs_attr_iget()
247 iput(vi); in ntfs_attr_iget()
248 vi = ERR_PTR(err); in ntfs_attr_iget()
250 return vi; in ntfs_attr_iget()
275 struct inode *vi; in ntfs_index_iget() local
284 vi = iget5_locked(base_vi->i_sb, na.mft_no, ntfs_test_inode, in ntfs_index_iget()
286 if (unlikely(!vi)) in ntfs_index_iget()
292 if (vi->i_state & I_NEW) { in ntfs_index_iget()
293 err = ntfs_read_locked_index_inode(base_vi, vi); in ntfs_index_iget()
294 unlock_new_inode(vi); in ntfs_index_iget()
302 iput(vi); in ntfs_index_iget()
303 vi = ERR_PTR(err); in ntfs_index_iget()
305 return vi; in ntfs_index_iget()
524 static int ntfs_read_locked_inode(struct inode *vi) in ntfs_read_locked_inode() argument
526 ntfs_volume *vol = NTFS_SB(vi->i_sb); in ntfs_read_locked_inode()
535 ntfs_debug("Entering for i_ino 0x%lx.", vi->i_ino); in ntfs_read_locked_inode()
538 vi->i_uid = vol->uid; in ntfs_read_locked_inode()
539 vi->i_gid = vol->gid; in ntfs_read_locked_inode()
540 vi->i_mode = 0; in ntfs_read_locked_inode()
546 if (vi->i_ino != FILE_MFT) in ntfs_read_locked_inode()
547 ntfs_init_big_inode(vi); in ntfs_read_locked_inode()
548 ni = NTFS_I(vi); in ntfs_read_locked_inode()
562 ntfs_error(vi->i_sb, "Inode is not in use!"); in ntfs_read_locked_inode()
566 ntfs_error(vi->i_sb, "Inode is an extent inode!"); in ntfs_read_locked_inode()
571 vi->i_generation = ni->seq_no = le16_to_cpu(m->sequence_number); in ntfs_read_locked_inode()
582 set_nlink(vi, le16_to_cpu(m->link_count)); in ntfs_read_locked_inode()
591 vi->i_mode |= S_IRWXUGO; in ntfs_read_locked_inode()
593 if (IS_RDONLY(vi)) in ntfs_read_locked_inode()
594 vi->i_mode &= ~S_IWUGO; in ntfs_read_locked_inode()
596 vi->i_mode |= S_IFDIR; in ntfs_read_locked_inode()
601 vi->i_mode &= ~vol->dmask; in ntfs_read_locked_inode()
603 if (vi->i_nlink > 1) in ntfs_read_locked_inode()
604 set_nlink(vi, 1); in ntfs_read_locked_inode()
606 vi->i_mode |= S_IFREG; in ntfs_read_locked_inode()
608 vi->i_mode &= ~vol->fmask; in ntfs_read_locked_inode()
625 ntfs_error(vi->i_sb, "$STANDARD_INFORMATION attribute " in ntfs_read_locked_inode()
645 vi->i_mtime = ntfs2utc(si->last_data_change_time); in ntfs_read_locked_inode()
651 vi->i_ctime = ntfs2utc(si->last_mft_change_time); in ntfs_read_locked_inode()
656 vi->i_atime = ntfs2utc(si->last_access_time); in ntfs_read_locked_inode()
663 ntfs_error(vi->i_sb, "Failed to lookup attribute list " in ntfs_read_locked_inode()
668 if (vi->i_ino == FILE_MFT) in ntfs_read_locked_inode()
670 ntfs_debug("Attribute list found in inode 0x%lx.", vi->i_ino); in ntfs_read_locked_inode()
674 ntfs_error(vi->i_sb, "Attribute list attribute is " in ntfs_read_locked_inode()
681 ntfs_error(vi->i_sb, "Non-resident attribute " in ntfs_read_locked_inode()
686 ntfs_warning(vi->i_sb, "Resident attribute list " in ntfs_read_locked_inode()
693 vi->i_ino); in ntfs_read_locked_inode()
699 ntfs_error(vi->i_sb, "Not enough memory to allocate " in ntfs_read_locked_inode()
707 ntfs_error(vi->i_sb, "Attribute list has non " in ntfs_read_locked_inode()
720 ntfs_error(vi->i_sb, "Mapping pairs " in ntfs_read_locked_inode()
729 ntfs_error(vi->i_sb, "Failed to load " in ntfs_read_locked_inode()
738 ntfs_error(vi->i_sb, "Corrupt attribute list " in ntfs_read_locked_inode()
754 if (S_ISDIR(vi->i_mode)) { in ntfs_read_locked_inode()
769 ntfs_error(vi->i_sb, "$INDEX_ROOT attribute " in ntfs_read_locked_inode()
798 ntfs_error(vi->i_sb, "Found encrypted and " in ntfs_read_locked_inode()
810 ntfs_error(vi->i_sb, "$INDEX_ROOT attribute is " in ntfs_read_locked_inode()
817 ntfs_error(vi->i_sb, "Directory index is corrupt."); in ntfs_read_locked_inode()
821 ntfs_error(vi->i_sb, "Indexed attribute is not " in ntfs_read_locked_inode()
826 ntfs_error(vi->i_sb, "Index collation rule is not " in ntfs_read_locked_inode()
834 ntfs_error(vi->i_sb, "Index block size (%u) is not a " in ntfs_read_locked_inode()
840 ntfs_error(vi->i_sb, "Index block size (%u) > " in ntfs_read_locked_inode()
849 ntfs_error(vi->i_sb, "Index block size (%u) < " in ntfs_read_locked_inode()
876 vi->i_size = ni->initialized_size = in ntfs_read_locked_inode()
892 ntfs_error(vi->i_sb, "$INDEX_ALLOCATION " in ntfs_read_locked_inode()
896 ntfs_error(vi->i_sb, "Failed to lookup " in ntfs_read_locked_inode()
903 ntfs_error(vi->i_sb, "$INDEX_ALLOCATION attribute " in ntfs_read_locked_inode()
920 ntfs_error(vi->i_sb, "$INDEX_ALLOCATION attribute " in ntfs_read_locked_inode()
925 ntfs_error(vi->i_sb, "$INDEX_ALLOCATION attribute " in ntfs_read_locked_inode()
930 ntfs_error(vi->i_sb, "$INDEX_ALLOCATION attribute " in ntfs_read_locked_inode()
935 ntfs_error(vi->i_sb, "First extent of " in ntfs_read_locked_inode()
940 vi->i_size = sle64_to_cpu(a->data.non_resident.data_size); in ntfs_read_locked_inode()
954 bvi = ntfs_attr_iget(vi, AT_BITMAP, I30, 4); in ntfs_read_locked_inode()
956 ntfs_error(vi->i_sb, "Failed to get bitmap attribute."); in ntfs_read_locked_inode()
963 ntfs_error(vi->i_sb, "$BITMAP attribute is compressed " in ntfs_read_locked_inode()
969 if ((bvi_size << 3) < (vi->i_size >> in ntfs_read_locked_inode()
971 ntfs_error(vi->i_sb, "Index bitmap too small (0x%llx) " in ntfs_read_locked_inode()
973 bvi_size << 3, vi->i_size); in ntfs_read_locked_inode()
980 vi->i_op = &ntfs_dir_inode_ops; in ntfs_read_locked_inode()
981 vi->i_fop = &ntfs_dir_ops; in ntfs_read_locked_inode()
982 vi->i_mapping->a_ops = &ntfs_mst_aops; in ntfs_read_locked_inode()
995 vi->i_size = ni->initialized_size = in ntfs_read_locked_inode()
998 ntfs_error(vi->i_sb, "Failed to lookup $DATA " in ntfs_read_locked_inode()
1006 if (vi->i_ino == FILE_Secure) in ntfs_read_locked_inode()
1021 ntfs_error(vi->i_sb, "$DATA attribute is missing."); in ntfs_read_locked_inode()
1030 ntfs_error(vi->i_sb, "Found " in ntfs_read_locked_inode()
1041 ntfs_error(vi->i_sb, "Found unknown " in ntfs_read_locked_inode()
1052 ntfs_error(vi->i_sb, "Found encrypted and " in ntfs_read_locked_inode()
1063 ntfs_error(vi->i_sb, "Found " in ntfs_read_locked_inode()
1098 ntfs_error(vi->i_sb, "First extent of $DATA " in ntfs_read_locked_inode()
1103 vi->i_size = sle64_to_cpu( in ntfs_read_locked_inode()
1110 vi->i_size = ni->initialized_size = le32_to_cpu( in ntfs_read_locked_inode()
1115 if (vi->i_size > ni->allocated_size) { in ntfs_read_locked_inode()
1116 ntfs_error(vi->i_sb, "Resident data attribute " in ntfs_read_locked_inode()
1129 vi->i_op = &ntfs_file_inode_ops; in ntfs_read_locked_inode()
1130 vi->i_fop = &ntfs_file_ops; in ntfs_read_locked_inode()
1131 vi->i_mapping->a_ops = &ntfs_normal_aops; in ntfs_read_locked_inode()
1133 vi->i_mapping->a_ops = &ntfs_mst_aops; in ntfs_read_locked_inode()
1135 vi->i_mapping->a_ops = &ntfs_compressed_aops; in ntfs_read_locked_inode()
1148 if (S_ISREG(vi->i_mode) && (NInoCompressed(ni) || NInoSparse(ni))) in ntfs_read_locked_inode()
1149 vi->i_blocks = ni->itype.compressed.size >> 9; in ntfs_read_locked_inode()
1151 vi->i_blocks = ni->allocated_size >> 9; in ntfs_read_locked_inode()
1165 "inode 0x%lx as bad. Run chkdsk.", err, vi->i_ino); in ntfs_read_locked_inode()
1166 make_bad_inode(vi); in ntfs_read_locked_inode()
1194 static int ntfs_read_locked_attr_inode(struct inode *base_vi, struct inode *vi) in ntfs_read_locked_attr_inode() argument
1196 ntfs_volume *vol = NTFS_SB(vi->i_sb); in ntfs_read_locked_attr_inode()
1203 ntfs_debug("Entering for i_ino 0x%lx.", vi->i_ino); in ntfs_read_locked_attr_inode()
1205 ntfs_init_big_inode(vi); in ntfs_read_locked_attr_inode()
1207 ni = NTFS_I(vi); in ntfs_read_locked_attr_inode()
1211 vi->i_uid = base_vi->i_uid; in ntfs_read_locked_attr_inode()
1212 vi->i_gid = base_vi->i_gid; in ntfs_read_locked_attr_inode()
1213 set_nlink(vi, base_vi->i_nlink); in ntfs_read_locked_attr_inode()
1214 vi->i_mtime = base_vi->i_mtime; in ntfs_read_locked_attr_inode()
1215 vi->i_ctime = base_vi->i_ctime; in ntfs_read_locked_attr_inode()
1216 vi->i_atime = base_vi->i_atime; in ntfs_read_locked_attr_inode()
1217 vi->i_generation = ni->seq_no = base_ni->seq_no; in ntfs_read_locked_attr_inode()
1220 vi->i_mode = base_vi->i_mode & ~S_IFMT; in ntfs_read_locked_attr_inode()
1243 ntfs_error(vi->i_sb, "Found compressed " in ntfs_read_locked_attr_inode()
1252 ntfs_error(vi->i_sb, "Found compressed " in ntfs_read_locked_attr_inode()
1261 ntfs_error(vi->i_sb, "Found unknown " in ntfs_read_locked_attr_inode()
1271 ntfs_error(vi->i_sb, "Found mst protected attribute " in ntfs_read_locked_attr_inode()
1284 ntfs_error(vi->i_sb, "Found encrypted and compressed " in ntfs_read_locked_attr_inode()
1293 ntfs_error(vi->i_sb, "Found mst protected attribute " in ntfs_read_locked_attr_inode()
1301 ntfs_error(vi->i_sb, "Found encrypted non-data " in ntfs_read_locked_attr_inode()
1316 ntfs_error(vi->i_sb, "Found mst protected attribute " in ntfs_read_locked_attr_inode()
1322 vi->i_size = ni->initialized_size = le32_to_cpu( in ntfs_read_locked_attr_inode()
1326 if (vi->i_size > ni->allocated_size) { in ntfs_read_locked_attr_inode()
1327 ntfs_error(vi->i_sb, "Resident attribute is corrupt " in ntfs_read_locked_attr_inode()
1347 ntfs_error(vi->i_sb, "Found non-standard " in ntfs_read_locked_attr_inode()
1375 ntfs_error(vi->i_sb, "First extent of attribute has " in ntfs_read_locked_attr_inode()
1379 vi->i_size = sle64_to_cpu(a->data.non_resident.data_size); in ntfs_read_locked_attr_inode()
1385 vi->i_mapping->a_ops = &ntfs_normal_aops; in ntfs_read_locked_attr_inode()
1387 vi->i_mapping->a_ops = &ntfs_mst_aops; in ntfs_read_locked_attr_inode()
1389 vi->i_mapping->a_ops = &ntfs_compressed_aops; in ntfs_read_locked_attr_inode()
1391 vi->i_blocks = ni->itype.compressed.size >> 9; in ntfs_read_locked_attr_inode()
1393 vi->i_blocks = ni->allocated_size >> 9; in ntfs_read_locked_attr_inode()
1418 "Run chkdsk.", err, vi->i_ino, ni->type, ni->name_len, in ntfs_read_locked_attr_inode()
1420 make_bad_inode(vi); in ntfs_read_locked_attr_inode()
1459 static int ntfs_read_locked_index_inode(struct inode *base_vi, struct inode *vi) in ntfs_read_locked_index_inode() argument
1462 ntfs_volume *vol = NTFS_SB(vi->i_sb); in ntfs_read_locked_index_inode()
1472 ntfs_debug("Entering for i_ino 0x%lx.", vi->i_ino); in ntfs_read_locked_index_inode()
1473 ntfs_init_big_inode(vi); in ntfs_read_locked_index_inode()
1474 ni = NTFS_I(vi); in ntfs_read_locked_index_inode()
1477 vi->i_uid = base_vi->i_uid; in ntfs_read_locked_index_inode()
1478 vi->i_gid = base_vi->i_gid; in ntfs_read_locked_index_inode()
1479 set_nlink(vi, base_vi->i_nlink); in ntfs_read_locked_index_inode()
1480 vi->i_mtime = base_vi->i_mtime; in ntfs_read_locked_index_inode()
1481 vi->i_ctime = base_vi->i_ctime; in ntfs_read_locked_index_inode()
1482 vi->i_atime = base_vi->i_atime; in ntfs_read_locked_index_inode()
1483 vi->i_generation = ni->seq_no = base_ni->seq_no; in ntfs_read_locked_index_inode()
1485 vi->i_mode = base_vi->i_mode & ~S_IFMT; in ntfs_read_locked_index_inode()
1502 ntfs_error(vi->i_sb, "$INDEX_ROOT attribute is " in ntfs_read_locked_index_inode()
1525 ntfs_error(vi->i_sb, "Found compressed/encrypted/sparse index " in ntfs_read_locked_index_inode()
1532 ntfs_error(vi->i_sb, "$INDEX_ROOT attribute is corrupt."); in ntfs_read_locked_index_inode()
1537 ntfs_error(vi->i_sb, "Index is corrupt."); in ntfs_read_locked_index_inode()
1541 ntfs_error(vi->i_sb, "Index type is not 0 (type is 0x%x).", in ntfs_read_locked_index_inode()
1550 ntfs_error(vi->i_sb, "Index block size (%u) is not a power of " in ntfs_read_locked_index_inode()
1555 ntfs_error(vi->i_sb, "Index block size (%u) > PAGE_SIZE " in ntfs_read_locked_index_inode()
1562 ntfs_error(vi->i_sb, "Index block size (%u) < NTFS_BLOCK_SIZE " in ntfs_read_locked_index_inode()
1580 vi->i_size = ni->initialized_size = ni->allocated_size = 0; in ntfs_read_locked_index_inode()
1595 ntfs_error(vi->i_sb, "$INDEX_ALLOCATION attribute is " in ntfs_read_locked_index_inode()
1599 ntfs_error(vi->i_sb, "Failed to lookup " in ntfs_read_locked_index_inode()
1605 ntfs_error(vi->i_sb, "$INDEX_ALLOCATION attribute is " in ntfs_read_locked_index_inode()
1620 ntfs_error(vi->i_sb, "$INDEX_ALLOCATION attribute is " in ntfs_read_locked_index_inode()
1625 ntfs_error(vi->i_sb, "$INDEX_ALLOCATION attribute is sparse."); in ntfs_read_locked_index_inode()
1629 ntfs_error(vi->i_sb, "$INDEX_ALLOCATION attribute is " in ntfs_read_locked_index_inode()
1634 ntfs_error(vi->i_sb, "First extent of $INDEX_ALLOCATION " in ntfs_read_locked_index_inode()
1638 vi->i_size = sle64_to_cpu(a->data.non_resident.data_size); in ntfs_read_locked_index_inode()
1653 ntfs_error(vi->i_sb, "Failed to get bitmap attribute."); in ntfs_read_locked_index_inode()
1660 ntfs_error(vi->i_sb, "$BITMAP attribute is compressed and/or " in ntfs_read_locked_index_inode()
1666 if ((bvi_size << 3) < (vi->i_size >> ni->itype.index.block_size_bits)) { in ntfs_read_locked_index_inode()
1667 ntfs_error(vi->i_sb, "Index bitmap too small (0x%llx) for " in ntfs_read_locked_index_inode()
1669 vi->i_size); in ntfs_read_locked_index_inode()
1675 vi->i_mapping->a_ops = &ntfs_mst_aops; in ntfs_read_locked_index_inode()
1676 vi->i_blocks = ni->allocated_size >> 9; in ntfs_read_locked_index_inode()
1697 ntfs_error(vi->i_sb, "Failed with error code %i while reading index " in ntfs_read_locked_index_inode()
1698 "inode (mft_no 0x%lx, name_len %i.", err, vi->i_ino, in ntfs_read_locked_index_inode()
1700 make_bad_inode(vi); in ntfs_read_locked_index_inode()
1741 int ntfs_read_inode_mount(struct inode *vi) in ntfs_read_inode_mount() argument
1745 struct super_block *sb = vi->i_sb; in ntfs_read_inode_mount()
1758 ntfs_init_big_inode(vi); in ntfs_read_inode_mount()
1760 ni = NTFS_I(vi); in ntfs_read_inode_mount()
1777 vol->mft_ino = vi; in ntfs_read_inode_mount()
1827 vi->i_generation = ni->seq_no = le16_to_cpu(m->sequence_number); in ntfs_read_inode_mount()
1830 vi->i_mapping->a_ops = &ntfs_mst_aops; in ntfs_read_inode_mount()
1969 if (MREF_LE(al_entry->mft_reference) != vi->i_ino) { in ntfs_read_inode_mount()
2047 vi->i_size = sle64_to_cpu( in ntfs_read_inode_mount()
2057 if ((vi->i_size >> vol->mft_record_size_bits) >= in ntfs_read_inode_mount()
2081 ntfs_read_locked_inode(vi); in ntfs_read_inode_mount()
2082 if (is_bad_inode(vi)) { in ntfs_read_inode_mount()
2100 vi->i_uid = GLOBAL_ROOT_UID; in ntfs_read_inode_mount()
2101 vi->i_gid = GLOBAL_ROOT_GID; in ntfs_read_inode_mount()
2103 vi->i_mode = S_IFREG; in ntfs_read_inode_mount()
2105 vi->i_op = &ntfs_empty_inode_ops; in ntfs_read_inode_mount()
2106 vi->i_fop = &ntfs_empty_file_ops; in ntfs_read_inode_mount()
2164 make_bad_inode(vi); in ntfs_read_inode_mount()
2230 void ntfs_evict_big_inode(struct inode *vi) in ntfs_evict_big_inode() argument
2232 ntfs_inode *ni = NTFS_I(vi); in ntfs_evict_big_inode()
2234 truncate_inode_pages_final(&vi->i_data); in ntfs_evict_big_inode()
2235 clear_inode(vi); in ntfs_evict_big_inode()
2239 bool was_bad = (is_bad_inode(vi)); in ntfs_evict_big_inode()
2242 ntfs_commit_inode(vi); in ntfs_evict_big_inode()
2244 if (!was_bad && (is_bad_inode(vi) || NInoDirty(ni))) { in ntfs_evict_big_inode()
2245 ntfs_error(vi->i_sb, "Failed to commit dirty inode " in ntfs_evict_big_inode()
2246 "0x%lx. Losing data!", vi->i_ino); in ntfs_evict_big_inode()
2338 int ntfs_truncate(struct inode *vi) in ntfs_truncate() argument
2343 ntfs_inode *base_ni, *ni = NTFS_I(vi); in ntfs_truncate()
2352 ntfs_debug("Entering for inode 0x%lx.", vi->i_ino); in ntfs_truncate()
2354 BUG_ON(S_ISDIR(vi->i_mode)); in ntfs_truncate()
2370 ntfs_error(vi->i_sb, "Failed to map mft record for inode 0x%lx " in ntfs_truncate()
2371 "(error code %d).%s", vi->i_ino, err, te); in ntfs_truncate()
2378 ntfs_error(vi->i_sb, "Failed to allocate a search context for " in ntfs_truncate()
2380 vi->i_ino, te); in ntfs_truncate()
2388 ntfs_error(vi->i_sb, "Open attribute is missing from " in ntfs_truncate()
2390 "Run chkdsk.%s", vi->i_ino, te); in ntfs_truncate()
2393 ntfs_error(vi->i_sb, "Failed to lookup attribute in " in ntfs_truncate()
2395 vi->i_ino, err, te); in ntfs_truncate()
2403 new_size = i_size_read(vi); in ntfs_truncate()
2448 vi->i_ino, in ntfs_truncate()
2457 vi->i_ino, in ntfs_truncate()
2462 i_size_write(vi, old_size); in ntfs_truncate()
2467 ntfs_warning(vi->i_sb, "Changes in inode size are not " in ntfs_truncate()
2549 "with error code %i.", vi->i_ino, in ntfs_truncate()
2610 vi->i_ino, in ntfs_truncate()
2714 "code %i.%s", vi->i_ino, in ntfs_truncate()
2738 vi->i_ino, (unsigned)le32_to_cpu(ni->type), in ntfs_truncate()
2756 vi->i_blocks = ni->itype.compressed.size >> 9; in ntfs_truncate()
2759 vi->i_blocks = new_alloc_size >> 9; in ntfs_truncate()
2817 i_size_write(vi, old_size); in ntfs_truncate()
2833 i_size_write(vi, old_size); in ntfs_truncate()
2846 void ntfs_truncate_vfs(struct inode *vi) { in ntfs_truncate_vfs() argument
2847 ntfs_truncate(vi); in ntfs_truncate_vfs()
2867 struct inode *vi = d_inode(dentry); in ntfs_setattr() local
2876 ntfs_warning(vi->i_sb, "Changes in user/group/mode are not " in ntfs_setattr()
2882 if (attr->ia_size != i_size_read(vi)) { in ntfs_setattr()
2883 ntfs_inode *ni = NTFS_I(vi); in ntfs_setattr()
2889 ntfs_warning(vi->i_sb, "Changes in inode size " in ntfs_setattr()
2896 truncate_setsize(vi, attr->ia_size); in ntfs_setattr()
2897 ntfs_truncate_vfs(vi); in ntfs_setattr()
2910 vi->i_atime = attr->ia_atime; in ntfs_setattr()
2912 vi->i_mtime = attr->ia_mtime; in ntfs_setattr()
2914 vi->i_ctime = attr->ia_ctime; in ntfs_setattr()
2915 mark_inode_dirty(vi); in ntfs_setattr()
2938 int __ntfs_write_inode(struct inode *vi, int sync) in __ntfs_write_inode() argument
2941 ntfs_inode *ni = NTFS_I(vi); in __ntfs_write_inode()
2949 vi->i_ino); in __ntfs_write_inode()
2981 nt = utc2ntfs(vi->i_mtime); in __ntfs_write_inode()
2984 "new = 0x%llx", vi->i_ino, (long long) in __ntfs_write_inode()
2990 nt = utc2ntfs(vi->i_ctime); in __ntfs_write_inode()
2993 "new = 0x%llx", vi->i_ino, (long long) in __ntfs_write_inode()
2999 nt = utc2ntfs(vi->i_atime); in __ntfs_write_inode()
3002 "new = 0x%llx", vi->i_ino, in __ntfs_write_inode()
3072 ntfs_warning(vi->i_sb, "Not enough memory to write inode. " in __ntfs_write_inode()
3075 mark_inode_dirty(vi); in __ntfs_write_inode()
3077 ntfs_error(vi->i_sb, "Failed (error %i): Run chkdsk.", -err); in __ntfs_write_inode()