/openbmc/linux/fs/sysv/ |
H A D | inode.c | 201 set_nlink(inode, fs16_to_cpu(sbi, raw_inode->i_nlink)); in sysv_iget() 254 raw_inode->i_nlink = cpu_to_fs16(sbi, inode->i_nlink); in __sysv_write_inode() 292 if (!inode->i_nlink) { in sysv_evict_inode() 298 if (!inode->i_nlink) in sysv_evict_inode()
|
H A D | ialloc.c | 83 if (raw_inode->i_mode == 0 && raw_inode->i_nlink == 0) { in refill_free_cache() 203 if (raw_inode->i_mode == 0 && raw_inode->i_nlink == 0) in sysv_count_free_inodes()
|
/openbmc/linux/fs/jfs/ |
H A D | inode.c | 85 if (inode->i_nlink == 0 || !test_cflag(COMMIT_Dirty, inode)) in jfs_commit_inode() 107 if (inode->i_nlink && test_cflag(COMMIT_Dirty, inode)) in jfs_commit_inode() 119 if (inode->i_nlink == 0) in jfs_write_inode() 145 if (!inode->i_nlink && !is_bad_inode(inode)) { in jfs_evict_inode()
|
H A D | namei.c | 513 ASSERT(ip->i_nlink); in jfs_unlink() 524 if (ip->i_nlink == 0) { in jfs_unlink() 575 if (ip->i_nlink == 0) in jfs_unlink() 1181 if (new_ip->i_nlink) { in jfs_rename() 1196 } else if (new_ip->i_nlink == 0) { in jfs_rename() 1323 if (new_ip && (new_ip->i_nlink == 0)) in jfs_rename()
|
/openbmc/linux/fs/reiserfs/ |
H A D | namei.c | 22 #define INC_DIR_INODE_NLINK(i) if (i->i_nlink != 1) { inc_nlink(i); if (i->i_nlink >= REISERFS_LINK… 23 #define DEC_DIR_INODE_NLINK(i) if (i->i_nlink != 1) drop_nlink(i); 407 if (dir->i_nlink == 0) { in reiserfs_get_parent() 963 if (inode->i_nlink != 2 && inode->i_nlink != 1) in reiserfs_rmdir() 966 inode->i_nlink); in reiserfs_rmdir() 1052 if (!inode->i_nlink) { in reiserfs_unlink() 1055 inode->i_ino, inode->i_nlink); in reiserfs_unlink() 1065 savelink = inode->i_nlink; in reiserfs_unlink() 1222 if (inode->i_nlink >= REISERFS_LINK_MAX) { in reiserfs_link() 1595 savelink = new_dentry_inode->i_nlink; in reiserfs_rename()
|
/openbmc/linux/fs/udf/ |
H A D | namei.c | 519 if (inode->i_nlink != 2) in udf_rmdir() 521 inode->i_nlink); in udf_rmdir() 524 if (dir->i_nlink >= 3) in udf_rmdir() 528 dir->i_nlink); in udf_rmdir() 556 if (!inode->i_nlink) { in udf_unlink() 558 inode->i_ino, inode->i_nlink); in udf_unlink() 796 if (new_inode->i_nlink != 2) in udf_rename() 800 if (old_dir->i_nlink < 3) in udf_rename() 805 if (new_inode->i_nlink < 1) in udf_rename()
|
/openbmc/linux/fs/ocfs2/ |
H A D | namei.c | 276 if (S_ISDIR(mode) && (dir->i_nlink >= ocfs2_link_max(osb))) { in ocfs2_mknod() 566 ocfs2_set_links_count(fe, inode->i_nlink); in __ocfs2_mknod_locked() 732 if (!dir->i_nlink) { in ocfs2_link() 799 ocfs2_set_links_count(fe, inode->i_nlink); in ocfs2_link() 865 if (inode->i_nlink == 2) in ocfs2_inode_is_unlinkable() 870 if (inode->i_nlink == 1) in ocfs2_inode_is_unlinkable() 945 if (inode->i_nlink != 2 || !ocfs2_empty_dir(inode)) { in ocfs2_unlink() 998 ocfs2_set_links_count(fe, inode->i_nlink); in ocfs2_unlink() 1223 u32 old_dir_nlink = old_dir->i_nlink; in ocfs2_rename() 1304 if (!new_dir->i_nlink) { in ocfs2_rename() [all …]
|
H A D | inode.c | 898 inode->i_nlink); in ocfs2_query_inode_wipe() 910 if (inode->i_nlink) in ocfs2_query_inode_wipe() 1118 inode->i_nlink); in ocfs2_clear_inode() 1214 if (!inode->i_nlink || in ocfs2_evict_inode() 1231 inode->i_nlink, oi->ip_flags); in ocfs2_drop_inode() 1311 ocfs2_set_links_count(fe, inode->i_nlink); in ocfs2_mark_inode_dirty()
|
/openbmc/linux/fs/gfs2/ |
H A D | inode.c | 370 if (!dip->i_inode.i_nlink) in create_ok() 375 if (S_ISDIR(mode) && dip->i_inode.i_nlink == (u32)-1) in create_ok() 975 if (inode->i_nlink == 0) in gfs2_link() 994 if (!dip->i_inode.i_nlink) in gfs2_link() 1003 if (ip->i_inode.i_nlink == (u32)-1) in gfs2_link() 1130 if (inode->i_nlink == 0) in gfs2_unlink_inode() 1182 if (inode->i_nlink == 0) in gfs2_unlink() 1187 if (ip->i_entries > 2 || inode->i_nlink > 2) in gfs2_unlink() 1486 if (ip->i_inode.i_nlink == 0) in gfs2_rename() 1502 if (nip->i_inode.i_nlink == 0) { in gfs2_rename() [all …]
|
/openbmc/linux/fs/affs/ |
H A D | inode.c | 180 if (!inode->i_nlink) in affs_write_inode() 267 inode->i_ino, inode->i_nlink); in affs_evict_inode() 270 if (!inode->i_nlink) { in affs_evict_inode() 289 if (!inode->i_nlink) in affs_evict_inode()
|
/openbmc/linux/fs/bfs/ |
H A D | inode.c | 80 set_nlink(inode, le32_to_cpu(di->i_nlink)); in bfs_iget() 142 di->i_nlink = cpu_to_le32(inode->i_nlink); in bfs_write_inode() 177 if (inode->i_nlink) in bfs_evict_inode()
|
/openbmc/linux/fs/erofs/ |
H A D | erofs_fs.h | 162 __le16 i_nlink; member 189 __le32 i_nlink; member
|
/openbmc/linux/fs/ecryptfs/ |
H A D | dentry.c | 46 if (!inode->i_nlink) in ecryptfs_d_revalidate()
|
/openbmc/linux/fs/xfs/ |
H A D | xfs_inode.c | 921 if (VFS_I(ip)->i_nlink == 0) { in xfs_droplink() 933 if (VFS_I(ip)->i_nlink) in xfs_droplink() 1270 if (VFS_I(sip)->i_nlink == 0) { in xfs_link() 1464 if (VFS_I(ip)->i_nlink == 0) in xfs_release() 1687 if (VFS_I(ip)->i_nlink == 0) in xfs_inode_needs_inactive() 1747 if (VFS_I(ip)->i_nlink != 0) { in xfs_inactive() 1987 if (VFS_I(next_ip)->i_nlink != 0) { in xfs_iunlink_reload_next() 2071 ASSERT(VFS_I(ip)->i_nlink == 0); in xfs_iunlink() 2390 ASSERT(VFS_I(ip)->i_nlink == 0); in xfs_ifree() 2568 ASSERT(VFS_I(ip)->i_nlink >= 2); in xfs_remove() [all …]
|
/openbmc/linux/fs/overlayfs/ |
H A D | inode.c | 281 stat->nlink = dentry->d_inode->i_nlink; in ovl_getattr() 1108 (int) (inode->i_nlink - realinode->i_nlink)); in ovl_set_nlink_common() 1136 if (!lowerdentry || !upperdentry || d_inode(lowerdentry)->i_nlink == 1) in ovl_get_nlink() 1153 nlink = d_inode(buf[0] == 'L' ? lowerdentry : upperdentry)->i_nlink; in ovl_get_nlink() 1315 !d_is_dir(lower) && d_inode(lower)->i_nlink > 1) in ovl_hash_bylower() 1366 unsigned int nlink = is_dir ? 1 : realinode->i_nlink; in ovl_get_inode()
|
H A D | util.c | 962 if (!d_is_dir(lower) && d_inode(lower)->i_nlink > 1) in ovl_need_index() 986 if (!S_ISDIR(inode->i_mode) && inode->i_nlink != 1) { in ovl_cleanup_index() 988 upperdentry, inode->i_ino, inode->i_nlink); in ovl_cleanup_index() 998 set_nlink(d_inode(dentry), inode->i_nlink - 1); in ovl_cleanup_index() 1092 if (ovl_test_flag(OVL_INDEX, inode) && inode->i_nlink == 0) { in ovl_nlink_end()
|
/openbmc/linux/fs/ceph/ |
H A D | export.c | 175 if (inode->i_nlink == 0) { in ceph_lookup_inode() 197 if ((inode->i_nlink == 0) && !__ceph_is_file_opened(ci)) { in __fh_to_dentry() 266 if (inode->i_nlink == 0) in __snapfh_to_dentry() 385 if (dir->i_nlink == 0) in ceph_get_parent()
|
/openbmc/linux/fs/hpfs/ |
H A D | inode.c | 193 if (!i->i_nlink) { in hpfs_write_inode() 218 if (i->i_ino != hpfs_sb(i->i_sb)->sb_root && i->i_nlink) { in hpfs_write_inode_nolock() 313 if (!inode->i_nlink) { in hpfs_evict_inode()
|
/openbmc/linux/fs/ |
H A D | stack.c | 74 set_nlink(dest, src->i_nlink); in fsstack_copy_attr_all()
|
/openbmc/linux/include/uapi/linux/ |
H A D | bfs_fs.h | 34 __le32 i_nlink; member
|
/openbmc/linux/fs/ubifs/ |
H A D | journal.c | 449 int data_len = 0, last_reference = !inode->i_nlink; in pack_inode() 466 ino->nlink = cpu_to_le32(inode->i_nlink); in pack_inode() 544 int last_reference = !!(deletion && inode->i_nlink == 0); in ubifs_jnl_update() 847 int last_reference = !inode->i_nlink; in ubifs_jnl_write_inode() 851 dbg_jnl("ino %lu, nlink %u", inode->i_ino, inode->i_nlink); in ubifs_jnl_write_inode() 1010 ubifs_assert(c, inode->i_nlink == 0); in ubifs_jnl_delete_inode() 1231 int last_reference = !!(new_inode && new_inode->i_nlink == 0); in ubifs_jnl_rename() 1260 ubifs_assert(c, whiteout->i_nlink == 1); in ubifs_jnl_rename() 1729 ubifs_assert(c, inode->i_nlink == 0); in ubifs_jnl_delete_xattr() 1851 ubifs_assert(c, inode->i_nlink > 0); in ubifs_jnl_change_xattr()
|
/openbmc/linux/fs/minix/ |
H A D | inode.c | 31 if (!inode->i_nlink) { in minix_evict_inode() 37 if (!inode->i_nlink) in minix_evict_inode() 590 raw_inode->i_nlinks = inode->i_nlink; in V1_minix_update_inode() 617 raw_inode->i_nlinks = inode->i_nlink; in V2_minix_update_inode()
|
/openbmc/linux/fs/ufs/ |
H A D | inode.c | 572 if (inode->i_nlink == 0) in ufs1_read_inode() 619 if (inode->i_nlink == 0) in ufs2_read_inode() 722 ufs_inode->ui_nlink = cpu_to_fs16(sb, inode->i_nlink); in ufs1_update_inode() 756 if (!inode->i_nlink) in ufs1_update_inode() 767 ufs_inode->ui_nlink = cpu_to_fs16(sb, inode->i_nlink); in ufs2_update_inode() 796 if (!inode->i_nlink) in ufs2_update_inode() 854 if (!inode->i_nlink && !is_bad_inode(inode)) in ufs_evict_inode()
|
/openbmc/linux/fs/f2fs/ |
H A D | inode.c | 662 ri->i_links = cpu_to_le32(inode->i_nlink); in f2fs_update_inode() 744 if (inode->i_nlink == 0) in f2fs_update_inode() 828 if ((inode->i_nlink || is_bad_inode(inode)) && in f2fs_evict_inode() 842 if (inode->i_nlink || is_bad_inode(inode)) in f2fs_evict_inode() 923 if (inode->i_nlink) { in f2fs_evict_inode()
|
/openbmc/linux/fs/ext4/ |
H A D | ialloc.c | 262 if (inode->i_nlink) { in ext4_free_inode() 264 __func__, __LINE__, inode->i_ino, inode->i_nlink); in ext4_free_inode() 951 if (!dir || !dir->i_nlink) in __ext4_new_inode() 1415 if ((inode->i_nlink && !ext4_can_truncate(inode)) || in ext4_orphan_get() 1436 printk(KERN_ERR "i_nlink=%u\n", inode->i_nlink); in ext4_orphan_get() 1438 if (inode->i_nlink == 0) in ext4_orphan_get()
|