Home
last modified time | relevance | path

Searched refs:VFS_I (Results 1 – 25 of 44) sorted by relevance

12

/Linux-v4.19/fs/xfs/
Dxfs_inode.c186 down_write_nested(&VFS_I(ip)->i_rwsem, in xfs_ilock()
189 down_read_nested(&VFS_I(ip)->i_rwsem, in xfs_ilock()
237 if (!down_write_trylock(&VFS_I(ip)->i_rwsem)) in xfs_ilock_nowait()
240 if (!down_read_trylock(&VFS_I(ip)->i_rwsem)) in xfs_ilock_nowait()
268 up_write(&VFS_I(ip)->i_rwsem); in xfs_ilock_nowait()
270 up_read(&VFS_I(ip)->i_rwsem); in xfs_ilock_nowait()
307 up_write(&VFS_I(ip)->i_rwsem); in xfs_iunlock()
309 up_read(&VFS_I(ip)->i_rwsem); in xfs_iunlock()
342 downgrade_write(&VFS_I(ip)->i_rwsem); in xfs_ilock_demote()
368 lockdep_is_held_type(&VFS_I(ip)->i_rwsem, 0); in xfs_isilocked()
[all …]
Dxfs_trans_inode.c60 struct inode *inode = VFS_I(ip); in xfs_trans_ichgtime()
89 struct inode *inode = VFS_I(ip); in xfs_trans_log_inode()
125 IS_I_VERSION(VFS_I(ip))) { in xfs_trans_log_inode()
126 if (inode_maybe_inc_iversion(VFS_I(ip), flags & XFS_ILOG_CORE)) in xfs_trans_log_inode()
Dxfs_icache.c48 if (inode_init_always(mp->m_super, VFS_I(ip))) { in xfs_inode_alloc()
54 VFS_I(ip)->i_mode = 0; in xfs_inode_alloc()
84 switch (VFS_I(ip)->i_mode & S_IFMT) { in xfs_inode_free_callback()
115 call_rcu(&VFS_I(ip)->i_rcu, xfs_inode_free_callback); in __xfs_inode_free()
317 if (VFS_I(ip)->i_mode != 0) { in xfs_iget_check_free_state()
320 ip->i_ino, VFS_I(ip)->i_mode); in xfs_iget_check_free_state()
334 if (VFS_I(ip)->i_mode == 0) in xfs_iget_check_free_state()
351 struct inode *inode = VFS_I(ip); in xfs_iget_cache_hit()
582 __destroy_inode(VFS_I(ip)); in xfs_iget_cache_miss()
672 if (xfs_iflags_test(ip, XFS_INEW) && VFS_I(ip)->i_mode != 0) in xfs_iget()
[all …]
Dxfs_bmap_util.c69 return blkdev_issue_zeroout(xfs_find_bdev_for_inode(VFS_I(ip)), in xfs_zero_extent()
571 error = filemap_write_and_wait(VFS_I(ip)->i_mapping); in xfs_getbmap()
747 if (!S_ISREG(VFS_I(ip)->i_mode)) in xfs_can_free_eofblocks()
754 if (VFS_I(ip)->i_size == 0 && in xfs_can_free_eofblocks()
755 VFS_I(ip)->i_mapping->nrpages == 0 && in xfs_can_free_eofblocks()
822 inode_dio_wait(VFS_I(ip)); in xfs_free_eofblocks()
1090 struct inode *inode = VFS_I(ip); in xfs_flush_unmap_range()
1168 error = iomap_zero_range(VFS_I(ip), offset, len, NULL, &xfs_iomap_ops); in xfs_free_file_space()
1179 error = filemap_write_and_wait_range(VFS_I(ip)->i_mapping, in xfs_free_file_space()
1247 error = filemap_write_and_wait_range(VFS_I(ip)->i_mapping, offset, -1); in xfs_prepare_shift()
[all …]
Dxfs_inode.h69 static inline struct inode *VFS_I(struct xfs_inode *ip) in VFS_I() function
81 if (S_ISREG(VFS_I(ip)->i_mode)) in XFS_ISIZE()
82 return i_size_read(VFS_I(ip)); in XFS_ISIZE()
93 xfs_fsize_t i_size = i_size_read(VFS_I(ip)); in xfs_new_eof()
398 (VFS_I(pip)->i_mode & S_ISGID))
483 unlock_new_inode(VFS_I(ip)); in xfs_finish_inode_setup()
Dxfs_export.c152 if (VFS_I(ip)->i_generation != generation) { in xfs_nfs_get_inode()
157 return VFS_I(ip); in xfs_nfs_get_inode()
219 return d_obtain_alias(VFS_I(cip)); in xfs_fs_get_parent()
Dxfs_iops.c173 inode = VFS_I(ip); in xfs_generic_create()
262 inode = VFS_I(cip); in xfs_vn_lookup()
300 return d_splice_alias(VFS_I(ip), dentry); in xfs_vn_ci_lookup()
305 dentry = d_add_ci(dentry, VFS_I(ip), &dname); in xfs_vn_ci_lookup()
379 inode = VFS_I(cip); in xfs_vn_symlink()
561 struct inode *inode = VFS_I(ip); in xfs_setattr_mode()
575 struct inode *inode = VFS_I(ip); in xfs_setattr_time()
616 struct inode *inode = VFS_I(ip); in xfs_setattr_nonsize()
823 struct inode *inode = VFS_I(ip); in xfs_setattr_size()
920 error = filemap_write_and_wait_range(VFS_I(ip)->i_mapping, in xfs_setattr_size()
[all …]
Dxfs_reflink.c930 if (is_dedupe && newlen <= i_size_read(VFS_I(dest)) && cowextsize == 0) in xfs_reflink_update_dest()
940 if (newlen > i_size_read(VFS_I(dest))) { in xfs_reflink_update_dest()
942 i_size_write(VFS_I(dest), newlen); in xfs_reflink_update_dest()
1087 if (newlen > i_size_read(VFS_I(ip))) { in xfs_reflink_remap_extent()
1089 i_size_write(VFS_I(ip), newlen); in xfs_reflink_remap_extent()
1253 loff_t isize = i_size_read(VFS_I(ip)); in xfs_reflink_zero_posteof()
1259 return iomap_zero_range(VFS_I(ip), isize, pos - isize, NULL, in xfs_reflink_zero_posteof()
1530 error = iomap_file_dirty(VFS_I(ip), fpos, flen, in xfs_reflink_dirty_extents()
1695 inode_dio_wait(VFS_I(ip)); in xfs_reflink_unshare()
1700 isize = i_size_read(VFS_I(ip)); in xfs_reflink_unshare()
[all …]
Dxfs_filestream.c146 ASSERT(S_ISDIR(VFS_I(ip)->i_mode)); in xfs_filestream_pick_ag()
279 struct inode *inode = VFS_I(ip), *dir = NULL; in xfs_filestream_get_parent()
314 ASSERT(S_ISREG(VFS_I(ip)->i_mode)); in xfs_filestream_lookup_ag()
Dxfs_ioctl.c943 if (S_ISDIR(VFS_I(ip)->i_mode)) { in xfs_flags2diflags()
952 } else if (S_ISREG(VFS_I(ip)->i_mode)) { in xfs_flags2diflags()
982 struct inode *inode = VFS_I(ip); in xfs_diflags_to_linux()
1076 struct inode *inode = VFS_I(ip); in xfs_ioctl_setattr_dax_invalidate()
1092 !bdev_dax_supported(xfs_find_bdev_for_inode(VFS_I(ip)), in xfs_ioctl_setattr_dax_invalidate()
1165 if (!inode_owner_or_capable(VFS_I(ip))) { in xfs_ioctl_setattr_get_trans()
1206 if ((fa->fsx_xflags & FS_XFLAG_EXTSIZE) && !S_ISREG(VFS_I(ip)->i_mode)) in xfs_ioctl_setattr_check_extsize()
1210 !S_ISDIR(VFS_I(ip)->i_mode)) in xfs_ioctl_setattr_check_extsize()
1213 if (S_ISREG(VFS_I(ip)->i_mode) && ip->i_d.di_nextents && in xfs_ioctl_setattr_check_extsize()
1271 if (!S_ISREG(VFS_I(ip)->i_mode) && !S_ISDIR(VFS_I(ip)->i_mode)) in xfs_ioctl_setattr_check_cowextsize()
[all …]
Dxfs_trace.h51 __entry->dev = VFS_I(ctx->dp)->i_sb->s_dev;
177 __entry->dev = VFS_I(ctx->dp)->i_sb->s_dev;
231 __entry->dev = VFS_I(ip)->i_sb->s_dev;
533 __entry->dev = VFS_I(ip)->i_sb->s_dev;
560 __entry->dev = VFS_I(ip)->i_sb->s_dev;
590 __entry->dev = VFS_I(ip)->i_sb->s_dev;
651 __entry->dev = VFS_I(ip)->i_sb->s_dev;
677 __entry->dev = VFS_I(ip)->i_sb->s_dev;
679 __entry->count = atomic_read(&VFS_I(ip)->i_count);
703 __entry->dev = VFS_I(ip)->i_sb->s_dev;
[all …]
Dxfs_iomap.c61 iomap->bdev = xfs_find_bdev_for_inode(VFS_I(ip)); in xfs_bmbt_to_iomap()
62 iomap->dax_dev = xfs_find_daxdev_for_inode(VFS_I(ip)); in xfs_bmbt_to_iomap()
230 if (IS_DAX(VFS_I(ip))) { in xfs_iomap_write_direct()
819 struct inode *inode = VFS_I(ip); in xfs_iomap_write_unwritten()
1179 truncate_pagecache_range(VFS_I(ip), XFS_FSB_TO_B(mp, start_fsb), in xfs_file_iomap_end_delalloc()
Dxfs_file.c56 VFS_I(ip)->i_mode &= ~S_ISUID; in xfs_update_prealloc_flags()
57 if (VFS_I(ip)->i_mode & S_IXGRP) in xfs_update_prealloc_flags()
58 VFS_I(ip)->i_mode &= ~S_ISGID; in xfs_update_prealloc_flags()
Dxfs_inode_item.c211 ilf->ilf_u.ilfu_rdev = sysv_encode_dev(VFS_I(ip)->i_rdev); in xfs_inode_item_format_data_fork()
304 struct inode *inode = VFS_I(ip); in xfs_inode_to_log_dinode()
Dxfs_bmap_item.c457 if (VFS_I(ip)->i_nlink == 0) in xfs_bui_recover()
/Linux-v4.19/fs/xfs/scrub/
Dparent.c149 expected_nlink = VFS_I(sc->ip)->i_nlink == 0 ? 0 : 1; in xchk_parent_validate()
173 if (dp == sc->ip || !S_ISDIR(VFS_I(dp)->i_mode)) { in xchk_parent_validate()
224 expected_nlink = VFS_I(sc->ip)->i_nlink == 0 ? 0 : 1; in xchk_parent_validate()
270 if (!S_ISDIR(VFS_I(sc->ip)->i_mode)) in xchk_parent()
Dsymlink.c51 if (!S_ISLNK(VFS_I(ip)->i_mode)) in xchk_symlink()
Dbmap.c54 if (S_ISREG(VFS_I(sc->ip)->i_mode) && in xchk_setup_inode_bmap()
56 inode_dio_wait(VFS_I(sc->ip)); in xchk_setup_inode_bmap()
57 error = filemap_write_and_wait(VFS_I(sc->ip)->i_mapping); in xchk_setup_inode_bmap()
550 size = i_size_read(VFS_I(sc->ip)); in xchk_bmap_check_rmaps()
/Linux-v4.19/fs/xfs/libxfs/
Dxfs_dir2.c179 ASSERT(S_ISDIR(VFS_I(dp)->i_mode)); in xfs_dir_isempty()
219 ASSERT(S_ISDIR(VFS_I(dp)->i_mode)); in xfs_dir_init()
252 ASSERT(S_ISDIR(VFS_I(dp)->i_mode)); in xfs_dir_createname()
349 ASSERT(S_ISDIR(VFS_I(dp)->i_mode)); in xfs_dir_lookup()
426 ASSERT(S_ISDIR(VFS_I(dp)->i_mode)); in xfs_dir_removename()
484 ASSERT(S_ISDIR(VFS_I(dp)->i_mode)); in xfs_dir_replace()
Dxfs_inode_fork.c49 struct inode *inode = VFS_I(ip); in xfs_iformat_fork()
146 zero_terminate = S_ISLNK(VFS_I(ip)->i_mode); in xfs_init_local_fork()
654 linux_to_xfs_dev_t(VFS_I(ip)->i_rdev)); in xfs_iflush_fork()
712 switch (VFS_I(ip)->i_mode & S_IFMT) { in xfs_ifork_verify_data()
Dxfs_inode_buf.c208 struct inode *inode = VFS_I(ip); in xfs_inode_from_disk()
275 struct inode *inode = VFS_I(ip); in xfs_inode_to_disk()
639 VFS_I(ip)->i_generation = prandom_u32(); in xfs_iread()
683 VFS_I(ip)->i_generation = be32_to_cpu(dip->di_gen); in xfs_iread()
693 VFS_I(ip)->i_mode = 0; in xfs_iread()
/Linux-v4.19/fs/ntfs/
Dinode.c329 return VFS_I(ni); in ntfs_alloc_big_inode()
2226 if (!is_bad_inode(VFS_I(ni->ext.base_ntfs_ino))) in ntfs_clear_extent_inode()
2285 iput(VFS_I(ni->ext.base_ntfs_ino)); in ntfs_evict_big_inode()
2806 if (!IS_NOCMTIME(VFS_I(base_ni)) && !IS_RDONLY(VFS_I(base_ni))) { in ntfs_truncate()
2807 struct timespec64 now = current_time(VFS_I(base_ni)); in ntfs_truncate()
2810 if (!timespec64_equal(&VFS_I(base_ni)->i_mtime, &now) || in ntfs_truncate()
2811 !timespec64_equal(&VFS_I(base_ni)->i_ctime, &now)) in ntfs_truncate()
2813 VFS_I(base_ni)->i_mtime = now; in ntfs_truncate()
2814 VFS_I(base_ni)->i_ctime = now; in ntfs_truncate()
2817 mark_inode_dirty_sync(VFS_I(base_ni)); in ntfs_truncate()
Dinode.h245 static inline struct inode *VFS_I(ntfs_inode *ni) in VFS_I() function
Daops.c1293 iput(VFS_I(base_tni)); in ntfs_write_mst_block()
1592 i_size = i_size_read(VFS_I(ni)); in ntfs_bmap()
1737 bh_size = VFS_I(ni)->i_sb->s_blocksize; in mark_ntfs_record_dirty()
Ddir.c99 BUG_ON(!S_ISDIR(VFS_I(dir_ni)->i_mode)); in ntfs_lookup_inode_by_name()
306 ia_mapping = VFS_I(dir_ni)->i_mapping; in ntfs_lookup_inode_by_name()
784 ia_mapping = VFS_I(dir_ni)->i_mapping;

12