Home
last modified time | relevance | path

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

12

/Linux-v5.10/fs/xfs/
Dxfs_icache.c45 if (inode_init_always(mp->m_super, VFS_I(ip))) { in xfs_inode_alloc()
51 VFS_I(ip)->i_mode = 0; in xfs_inode_alloc()
83 switch (VFS_I(ip)->i_mode & S_IFMT) { in xfs_inode_free_callback()
118 call_rcu(&VFS_I(ip)->i_rcu, xfs_inode_free_callback); in __xfs_inode_free()
303 if (VFS_I(ip)->i_mode != 0) { in xfs_iget_check_free_state()
306 ip->i_ino, VFS_I(ip)->i_mode); in xfs_iget_check_free_state()
320 if (VFS_I(ip)->i_mode == 0) in xfs_iget_check_free_state()
337 struct inode *inode = VFS_I(ip); in xfs_iget_cache_hit()
506 VFS_I(ip)->i_generation = prandom_u32(); in xfs_iget_cache_miss()
565 d_mark_dontcache(VFS_I(ip)); in xfs_iget_cache_miss()
[all …]
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_bmap_util.c427 error = filemap_write_and_wait(VFS_I(ip)->i_mapping); in xfs_getbmap()
603 if (!S_ISREG(VFS_I(ip)->i_mode)) in xfs_can_free_eofblocks()
610 if (VFS_I(ip)->i_size == 0 && in xfs_can_free_eofblocks()
611 VFS_I(ip)->i_mapping->nrpages == 0 && in xfs_can_free_eofblocks()
678 inode_dio_wait(VFS_I(ip)); in xfs_free_eofblocks()
911 struct inode *inode = VFS_I(ip); in xfs_flush_unmap_range()
979 error = iomap_zero_range(VFS_I(ip), offset, len, NULL, in xfs_free_file_space()
991 error = filemap_write_and_wait_range(VFS_I(ip)->i_mapping, in xfs_free_file_space()
1226 (!uid_eq(VFS_I(ip)->i_uid, VFS_I(tip)->i_uid) || in xfs_swap_extents_check_format()
1227 !gid_eq(VFS_I(ip)->i_gid, VFS_I(tip)->i_gid) || in xfs_swap_extents_check_format()
[all …]
Dxfs_inode.h76 static inline struct inode *VFS_I(struct xfs_inode *ip) in VFS_I() function
88 if (S_ISREG(VFS_I(ip)->i_mode)) in XFS_ISIZE()
89 return i_size_read(VFS_I(ip)); in XFS_ISIZE()
100 xfs_fsize_t i_size = i_size_read(VFS_I(ip)); in xfs_new_eof()
366 (VFS_I(pip)->i_mode & S_ISGID))
453 unlock_new_inode(VFS_I(ip)); in xfs_finish_inode_setup()
Dxfs_export.c149 if (VFS_I(ip)->i_generation != generation) { in xfs_nfs_get_inode()
154 return VFS_I(ip); in xfs_nfs_get_inode()
216 return d_obtain_alias(VFS_I(cip)); in xfs_fs_get_parent()
Dxfs_iops.c171 inode = VFS_I(ip); in xfs_generic_create()
269 inode = VFS_I(cip); in xfs_vn_lookup()
307 return d_splice_alias(VFS_I(ip), dentry); in xfs_vn_ci_lookup()
312 dentry = d_add_ci(dentry, VFS_I(ip), &dname); in xfs_vn_ci_lookup()
386 inode = VFS_I(cip); in xfs_vn_symlink()
603 struct inode *inode = VFS_I(ip); in xfs_setattr_mode()
617 struct inode *inode = VFS_I(ip); in xfs_setattr_time()
658 struct inode *inode = VFS_I(ip); in xfs_setattr_nonsize()
857 struct inode *inode = VFS_I(ip); in xfs_setattr_size()
964 error = filemap_write_and_wait_range(VFS_I(ip)->i_mapping, in xfs_setattr_size()
[all …]
Dxfs_filestream.c112 ASSERT(S_ISDIR(VFS_I(ip)->i_mode)); in xfs_filestream_pick_ag()
244 struct inode *inode = VFS_I(ip), *dir = NULL; in xfs_filestream_get_parent()
279 ASSERT(S_ISREG(VFS_I(ip)->i_mode)); in xfs_filestream_lookup_ag()
Dxfs_reflink.c928 if (newlen <= i_size_read(VFS_I(dest)) && cowextsize == 0) in xfs_reflink_update_dest()
938 if (newlen > i_size_read(VFS_I(dest))) { in xfs_reflink_update_dest()
940 i_size_write(VFS_I(dest), newlen); in xfs_reflink_update_dest()
1135 if (newlen > i_size_read(VFS_I(ip))) { in xfs_reflink_remap_extent()
1137 i_size_write(VFS_I(ip), newlen); in xfs_reflink_remap_extent()
1242 loff_t isize = i_size_read(VFS_I(ip)); in xfs_reflink_zero_posteof()
1248 return iomap_zero_range(VFS_I(ip), isize, pos - isize, NULL, in xfs_reflink_zero_posteof()
1491 struct inode *inode = VFS_I(ip); in xfs_reflink_unshare()
Dxfs_ioctl.c1168 if (S_ISDIR(VFS_I(ip)->i_mode)) { in xfs_flags2diflags()
1177 } else if (S_ISREG(VFS_I(ip)->i_mode)) { in xfs_flags2diflags()
1254 struct inode *inode = VFS_I(ip); in xfs_ioctl_setattr_prepare_dax()
1303 if (!inode_owner_or_capable(VFS_I(ip))) { in xfs_ioctl_setattr_get_trans()
1344 if (S_ISREG(VFS_I(ip)->i_mode) && ip->i_df.if_nextents && in xfs_ioctl_setattr_check_extsize()
1456 code = xfs_qm_vop_dqalloc(ip, VFS_I(ip)->i_uid, in xfs_ioctl_setattr()
1457 VFS_I(ip)->i_gid, fa->fsx_projid, in xfs_ioctl_setattr()
1480 code = vfs_ioc_fssetxattr_check(VFS_I(ip), &old_fa, fa); in xfs_ioctl_setattr()
1504 if ((VFS_I(ip)->i_mode & (S_ISUID|S_ISGID)) && in xfs_ioctl_setattr()
1505 !capable_wrt_inode_uidgid(VFS_I(ip), CAP_FSETID)) in xfs_ioctl_setattr()
[all …]
Dxfs_trace.h63 __entry->dev = VFS_I(ctx->dp)->i_sb->s_dev;
189 __entry->dev = VFS_I(ctx->dp)->i_sb->s_dev;
243 __entry->dev = VFS_I(ip)->i_sb->s_dev;
548 __entry->dev = VFS_I(ip)->i_sb->s_dev;
575 __entry->dev = VFS_I(ip)->i_sb->s_dev;
605 __entry->dev = VFS_I(ip)->i_sb->s_dev;
676 __entry->dev = VFS_I(ip)->i_sb->s_dev;
702 __entry->dev = VFS_I(ip)->i_sb->s_dev;
704 __entry->count = atomic_read(&VFS_I(ip)->i_count);
728 __entry->dev = VFS_I(ip)->i_sb->s_dev;
[all …]
Dxfs_symlink.c404 VFS_I(ip)->i_mode = (VFS_I(ip)->i_mode & ~S_IFMT) | S_IFREG; in xfs_inactive_symlink_rmt()
Dxfs_qm.c1635 struct inode *inode = VFS_I(ip); in xfs_qm_vop_dqalloc()
1829 i_uid_read(VFS_I(ip)) != udqp->q_id) { in xfs_qm_vop_chown_reserve()
1842 i_gid_read(VFS_I(ip)) != gdqp->q_id) { in xfs_qm_vop_chown_reserve()
1935 ASSERT(i_uid_read(VFS_I(ip)) == udqp->q_id); in xfs_qm_vop_create_dqattach()
1942 ASSERT(i_gid_read(VFS_I(ip)) == gdqp->q_id); in xfs_qm_vop_create_dqattach()
Dxfs_rtalloc.c1036 i_size_write(VFS_I(mp->m_rbmip), mp->m_rbmip->i_d.di_size); in xfs_growfs_rt()
1049 i_size_write(VFS_I(mp->m_rsumip), mp->m_rsumip->i_d.di_size); in xfs_growfs_rt()
1315 seqp = (uint64_t *)&VFS_I(mp->m_rbmip)->i_atime; in xfs_rtpick_extent()
Dxfs_file.c85 VFS_I(ip)->i_mode &= ~S_ISUID; in xfs_update_prealloc_flags()
86 if (VFS_I(ip)->i_mode & S_IXGRP) in xfs_update_prealloc_flags()
87 VFS_I(ip)->i_mode &= ~S_ISGID; in xfs_update_prealloc_flags()
Dxfs_iomap.c235 if (IS_DAX(VFS_I(ip))) { in xfs_iomap_write_direct()
513 struct inode *inode = VFS_I(ip); in xfs_iomap_write_unwritten()
1120 truncate_pagecache_range(VFS_I(ip), XFS_FSB_TO_B(mp, start_fsb), in xfs_buffered_write_iomap_end()
Dxfs_inode_item.c212 ilf->ilf_u.ilfu_rdev = sysv_encode_dev(VFS_I(ip)->i_rdev); in xfs_inode_item_format_data_fork()
327 struct inode *inode = VFS_I(ip); in xfs_inode_to_log_dinode()
/Linux-v5.10/fs/xfs/scrub/
Dparent.c156 expected_nlink = VFS_I(sc->ip)->i_nlink == 0 ? 0 : 1; in xchk_parent_validate()
180 if (dp == sc->ip || !S_ISDIR(VFS_I(dp)->i_mode)) { in xchk_parent_validate()
231 expected_nlink = VFS_I(sc->ip)->i_nlink == 0 ? 0 : 1; in xchk_parent_validate()
277 if (!S_ISDIR(VFS_I(sc->ip)->i_mode)) in xchk_parent()
Dbmap.c46 if (S_ISREG(VFS_I(sc->ip)->i_mode) && in xchk_setup_inode_bmap()
48 struct address_space *mapping = VFS_I(sc->ip)->i_mapping; in xchk_setup_inode_bmap()
50 inode_dio_wait(VFS_I(sc->ip)); in xchk_setup_inode_bmap()
302 if (!S_ISDIR(VFS_I(ip)->i_mode) && info->whichfork != XFS_ATTR_FORK) in xchk_bmap_dirattr_extent()
614 zero_size = i_size_read(VFS_I(sc->ip)) == 0; in xchk_bmap_check_rmaps()
Dsymlink.c43 if (!S_ISLNK(VFS_I(ip)->i_mode)) in xchk_symlink()
/Linux-v5.10/fs/xfs/libxfs/
Dxfs_dir2.c181 ASSERT(S_ISDIR(VFS_I(dp)->i_mode)); in xfs_dir_isempty()
221 ASSERT(S_ISDIR(VFS_I(dp)->i_mode)); in xfs_dir_init()
254 ASSERT(S_ISDIR(VFS_I(dp)->i_mode)); in xfs_dir_createname()
351 ASSERT(S_ISDIR(VFS_I(dp)->i_mode)); in xfs_dir_lookup()
428 ASSERT(S_ISDIR(VFS_I(dp)->i_mode)); in xfs_dir_removename()
486 ASSERT(S_ISDIR(VFS_I(dp)->i_mode)); in xfs_dir_replace()
Dxfs_trans_inode.c60 struct inode *inode = VFS_I(ip); in xfs_trans_ichgtime()
98 struct inode *inode = VFS_I(ip); in xfs_trans_log_inode()
Dxfs_inode_fork.c46 zero_terminate = S_ISLNK(VFS_I(ip)->i_mode); in xfs_init_local_fork()
228 struct inode *inode = VFS_I(ip); in xfs_iformat_data_fork()
643 linux_to_xfs_dev_t(VFS_I(ip)->i_rdev)); in xfs_iflush_fork()
689 switch (VFS_I(ip)->i_mode & S_IFMT) { in xfs_ifork_verify_local_data()
Dxfs_inode_buf.c196 struct inode *inode = VFS_I(ip); in xfs_inode_from_disk()
307 struct inode *inode = VFS_I(ip); in xfs_inode_to_disk()
/Linux-v5.10/fs/ntfs/
Dinode.c316 return VFS_I(ni); in ntfs_alloc_big_inode()
2207 if (!is_bad_inode(VFS_I(ni->ext.base_ntfs_ino))) in ntfs_clear_extent_inode()
2266 iput(VFS_I(ni->ext.base_ntfs_ino)); in ntfs_evict_big_inode()
2790 if (!IS_NOCMTIME(VFS_I(base_ni)) && !IS_RDONLY(VFS_I(base_ni))) { in ntfs_truncate()
2791 struct timespec64 now = current_time(VFS_I(base_ni)); in ntfs_truncate()
2794 if (!timespec64_equal(&VFS_I(base_ni)->i_mtime, &now) || in ntfs_truncate()
2795 !timespec64_equal(&VFS_I(base_ni)->i_ctime, &now)) in ntfs_truncate()
2797 VFS_I(base_ni)->i_mtime = now; in ntfs_truncate()
2798 VFS_I(base_ni)->i_ctime = now; in ntfs_truncate()
2801 mark_inode_dirty_sync(VFS_I(base_ni)); in ntfs_truncate()
Dinode.h231 static inline struct inode *VFS_I(ntfs_inode *ni) in VFS_I() function

12