Home
last modified time | relevance | path

Searched refs:i_nlink (Results 1 – 25 of 53) sorted by relevance

123

/linux/fs/xfs/scrub/
H A Dparent.c152 expected_nlink = VFS_I(sc->ip)->i_nlink == 0 ? 0 : 1; in xchk_parent_validate()
326 if (VFS_I(sc->ip)->i_nlink == 0) in xchk_parent_pptr_and_dotdot()
730 if (VFS_I(sc->ip)->i_nlink == 0 && pp->pptrs_found > 0) in xchk_parent_count_pptrs()
732 else if (VFS_I(sc->ip)->i_nlink > 0 && in xchk_parent_count_pptrs()
744 if (VFS_I(sc->ip)->i_nlink != pp->pptrs_found) in xchk_parent_count_pptrs()
912 if (inode->i_nlink == 0 && !(inode_state_read_once(inode) & I_LINKABLE)) in xchk_pptr_looks_zapped()
H A Dnlinks_repair.c166 actual_nlink = VFS_I(ip)->i_nlink; in xrep_nlinks_repair_inode()
215 actual_nlink = VFS_I(ip)->i_nlink; in xrep_nlinks_repair_inode()
H A Dnlinks.c435 if (VFS_I(dp)->i_nlink == 0) in xchk_nlinks_collect_dir()
712 actual_nlink = VFS_I(ip)->i_nlink; in xchk_nlinks_compare_inode()
H A Ddirtree.c431 if (VFS_I(dp)->i_nlink == 0) { in xchk_dirpath_step_up()
1005 if (VFS_I(sc->ip)->i_nlink == 0) in xchk_dirtree_parentless()
H A Dagheader_repair.c1064 if (VFS_I(ip)->i_nlink != 0) { in xrep_iunlink_reload_next()
1316 if (VFS_I(ip)->i_nlink == 0) in xrep_iunlink_mark_ondisk_rec()
1401 if (VFS_I(ip)->i_nlink != 0) { in xrep_iunlink_resolve_bucket()
/linux/fs/overlayfs/
H A Dinode.c295 stat->nlink = dentry->d_inode->i_nlink; in ovl_getattr()
982 (int) (inode->i_nlink - realinode->i_nlink)); in ovl_set_nlink_common()
1010 if (!lowerdentry || !upperdentry || d_inode(lowerdentry)->i_nlink == 1) in ovl_get_nlink()
1027 nlink = d_inode(buf[0] == 'L' ? lowerdentry : upperdentry)->i_nlink; in ovl_get_nlink()
1189 !d_is_dir(lower) && d_inode(lower)->i_nlink > 1) in ovl_hash_bylower()
1240 unsigned int nlink = is_dir ? 1 : realinode->i_nlink; in ovl_get_inode()
H A Dutil.c1068 if (!d_is_dir(lower) && d_inode(lower)->i_nlink > 1) in ovl_need_index()
1097 if (!S_ISDIR(inode->i_mode) && inode->i_nlink != 1) { in ovl_cleanup_index()
1099 upperdentry, inode->i_ino, inode->i_nlink); in ovl_cleanup_index()
1109 set_nlink(d_inode(dentry), inode->i_nlink - 1); in ovl_cleanup_index()
1211 if (ovl_test_flag(OVL_INDEX, inode) && inode->i_nlink == 0) { in ovl_nlink_end()
/linux/fs/ecryptfs/
H A Ddentry.c56 if (!inode->i_nlink) in ecryptfs_d_revalidate()
/linux/fs/
H A Dstack.c74 set_nlink(dest, src->i_nlink); in fsstack_copy_attr_all()
/linux/include/uapi/linux/
H A Dbfs_fs.h34 __le32 i_nlink; member
/linux/drivers/char/tpm/eventlog/
H A Dcommon.c35 if (!inode->i_nlink) { in tpm_bios_measurements_open()
/linux/fs/ext4/
H A Dialloc.c263 if (inode->i_nlink) { in ext4_free_inode()
265 __func__, __LINE__, inode->i_ino, inode->i_nlink); in ext4_free_inode()
957 if (!dir || !dir->i_nlink) in __ext4_new_inode()
1419 if ((inode->i_nlink && !ext4_can_truncate(inode)) || in ext4_orphan_get()
1440 printk(KERN_ERR "i_nlink=%u\n", inode->i_nlink); in ext4_orphan_get()
1442 if (inode->i_nlink == 0) in ext4_orphan_get()
H A Dfile.c381 if ((written == count) && inode->i_nlink) in ext4_handle_inode_extension()
402 if (inode->i_nlink) in ext4_inode_extension_cleanup()
412 if (ext4_inode_orphan_tracked(inode) && inode->i_nlink) { in ext4_inode_extension_cleanup()
H A Dorphan.c125 S_ISLNK(inode->i_mode)) || inode->i_nlink == 0); in ext4_orphan_add()
329 if (inode->i_nlink) { in ext4_process_orphan()
H A Dnamei.c2765 (inode->i_nlink > EXT4_LINK_MAX || inode->i_nlink == 2)) in ext4_inc_count()
2775 if (!S_ISDIR(inode->i_mode) || inode->i_nlink > 2) in ext4_dec_count()
3194 inode->i_nlink); in ext4_rmdir()
3283 if (inode->i_nlink == 0) in __ext4_unlink()
3288 if (!inode->i_nlink) in __ext4_unlink()
3481 if (inode->i_nlink == 1) in __ext4_link()
3500 if (inode->i_nlink >= EXT4_LINK_MAX) in ext4_link()
3741 ent->dir->i_nlink, retval); in ext4_rename_delete()
3820 if (new.inode && new.inode->i_nlink == 0) { in ext4_rename()
4025 if (!new.inode->i_nlink) in ext4_rename()
H A Dxattr.c469 if (inode->i_nlink != 1 || !ext4_xattr_inode_get_ref(inode)) { in ext4_xattr_inode_iget()
472 ea_ino, inode->i_nlink, in ext4_xattr_inode_iget()
1060 WARN_ONCE(ea_inode->i_nlink, "EA inode %llu i_nlink=%u", in ext4_xattr_inode_update_ref()
1061 ea_inode->i_ino, ea_inode->i_nlink); in ext4_xattr_inode_update_ref()
1068 WARN_ONCE(ea_inode->i_nlink != 1, in ext4_xattr_inode_update_ref()
1070 ea_inode->i_ino, ea_inode->i_nlink); in ext4_xattr_inode_update_ref()
H A Dinode.c187 if (inode->i_nlink) { in ext4_evict_inode()
1398 if (inode->i_nlink) in ext4_write_begin()
1493 if (inode->i_nlink) in ext4_write_end()
1606 if (inode->i_nlink) in ext4_journalled_write_end()
4717 if (inode->i_nlink) in ext4_truncate()
4821 raw_inode->i_links_count = cpu_to_le16(inode->i_nlink); in ext4_fill_raw_inode()
5449 if (inode->i_nlink == 0) { in __ext4_iget()
5627 if (inode->i_nlink != 0) { in __ext4_iget()
5630 inode->i_nlink); in __ext4_iget()
6239 if (orphan && inode->i_nlink) in ext4_setattr()
/linux/Documentation/translations/zh_CN/filesystems/
H A Dgfs2-glocks.rst122 i_nlink 字段决定 inode 生命周期。inode 加锁基于单个
/linux/fs/gfs2/
H A Dsuper.c406 str->di_nlink = cpu_to_be32(inode->i_nlink); in gfs2_dinode_out()
1012 if (inode->i_nlink && in gfs2_drop_inode()
1024 if (!inode->i_nlink && in gfs2_drop_inode()
1246 if (inode->i_nlink) in evict_should_delete()
1275 if (inode->i_nlink) in evict_should_delete()
/linux/fs/xfs/libxfs/
H A Dxfs_metafile.c76 ASSERT(VFS_I(ip)->i_nlink == 0); in xfs_metafile_clear_iflag()
/linux/fs/udf/
H A Dtruncate.c78 if (inode->i_nlink == 0) in udf_truncate_tail_extent()
/linux/fs/xfs/
H A Dxfs_inode.c1324 if (VFS_I(ip)->i_nlink == 0) in xfs_inode_needs_inactive()
1432 if (VFS_I(ip)->i_nlink != 0) { in xfs_inactive()
1582 if (VFS_I(next_ip)->i_nlink != 0) { in xfs_iunlink_reload_next()
1807 ASSERT(VFS_I(ip)->i_nlink == 0); in xfs_ifree()
2317 (VFS_I(target_ip)->i_nlink == 1 || src_is_directory))) { in xfs_rename()
H A Dxfs_icache.c328 uint32_t nlink = inode->i_nlink; in xfs_reinit_inode()
540 if (VFS_I(ip)->i_nlink == 0) { in xfs_iget_cache_hit()
858 if (VFS_I(ip)->i_nlink == 0) in xfs_trans_metafile_iget()
/linux/mm/
H A Dmemfd_luo.c585 return shmem_file(file) && !inode->i_nlink; in memfd_luo_can_preserve()
/linux/fs/nfsd/
H A Dfilecache.c828 if (inode->i_nlink) in nfsd_file_fsnotify_handle_event()
1297 if (status != nfs_ok || inode->i_nlink == 0) in nfsd_file_do_acquire()

123