Home
last modified time | relevance | path

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

123456

/openbmc/linux/fs/sysv/
H A Dinode.c201 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 Dialloc.c83 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 Dinode.c85 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 Dnamei.c513 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 Dnamei.c22 #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/gfs2/
H A Dinode.c370 if (!dip->i_inode.i_nlink) 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()
1486 if (ip->i_inode.i_nlink == 0) in gfs2_rename()
1502 if (nip->i_inode.i_nlink == 0) { in gfs2_rename()
1537 if (!ndip->i_inode.i_nlink) { in gfs2_rename()
1546 ndip->i_inode.i_nlink == (u32)-1) { in gfs2_rename()
[all …]
/openbmc/linux/fs/ocfs2/
H A Dnamei.c564 ocfs2_set_links_count(fe, inode->i_nlink); in __ocfs2_mknod_locked()
730 if (!dir->i_nlink) { in ocfs2_link()
797 ocfs2_set_links_count(fe, inode->i_nlink); in ocfs2_link()
863 if (inode->i_nlink == 2) in ocfs2_inode_is_unlinkable()
868 if (inode->i_nlink == 1) in ocfs2_inode_is_unlinkable()
996 ocfs2_set_links_count(fe, inode->i_nlink); in ocfs2_unlink()
1221 u32 old_dir_nlink = old_dir->i_nlink; in ocfs2_rename()
1302 if (!new_dir->i_nlink) { in ocfs2_rename()
1498 if (new_inode->i_nlink != 2 || in ocfs2_rename()
1629 if (old_dir_nlink != old_dir->i_nlink) { in ocfs2_rename()
[all …]
H A Dinode.c898 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/ecryptfs/
H A Ddentry.c46 if (!inode->i_nlink) in ecryptfs_d_revalidate()
/openbmc/linux/fs/affs/
H A Dinode.c180 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/erofs/
H A Derofs_fs.h162 __le16 i_nlink; member
189 __le32 i_nlink; member
/openbmc/linux/fs/bfs/
H A Dinode.c80 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()
H A Ddir.c182 if (!inode->i_nlink) { in bfs_unlink()
185 inode->i_nlink); in bfs_unlink()
/openbmc/linux/fs/
H A Dstack.c74 set_nlink(dest, src->i_nlink); in fsstack_copy_attr_all()
/openbmc/linux/fs/overlayfs/
H A Dinode.c281 stat->nlink = dentry->d_inode->i_nlink; in ovl_getattr()
1103 (int) (inode->i_nlink - realinode->i_nlink)); in ovl_set_nlink_common()
1131 if (!lowerdentry || !upperdentry || d_inode(lowerdentry)->i_nlink == 1) in ovl_get_nlink()
1148 nlink = d_inode(buf[0] == 'L' ? lowerdentry : upperdentry)->i_nlink; in ovl_get_nlink()
1310 !d_is_dir(lower) && d_inode(lower)->i_nlink > 1) in ovl_hash_bylower()
1361 unsigned int nlink = is_dir ? 1 : realinode->i_nlink; in ovl_get_inode()
H A Dutil.c959 if (!d_is_dir(lower) && d_inode(lower)->i_nlink > 1) in ovl_need_index()
983 if (!S_ISDIR(inode->i_mode) && inode->i_nlink != 1) { in ovl_cleanup_index()
985 upperdentry, inode->i_ino, inode->i_nlink); in ovl_cleanup_index()
995 set_nlink(d_inode(dentry), inode->i_nlink - 1); in ovl_cleanup_index()
1089 if (ovl_test_flag(OVL_INDEX, inode) && inode->i_nlink == 0) { in ovl_nlink_end()
/openbmc/linux/fs/hpfs/
H A Dinode.c193 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/xfs/
H A Dxfs_inode.c921 if (VFS_I(ip)->i_nlink == 0) { in xfs_droplink()
933 if (VFS_I(ip)->i_nlink) in xfs_droplink()
1266 if (VFS_I(sip)->i_nlink == 0) { in xfs_link()
1460 if (VFS_I(ip)->i_nlink == 0) in xfs_release()
1683 if (VFS_I(ip)->i_nlink == 0) in xfs_inode_needs_inactive()
1742 if (VFS_I(ip)->i_nlink != 0) { in xfs_inactive()
2070 ASSERT(VFS_I(ip)->i_nlink == 0); in xfs_iunlink()
2374 ASSERT(VFS_I(ip)->i_nlink == 0); in xfs_ifree()
2552 ASSERT(VFS_I(ip)->i_nlink >= 2); in xfs_remove()
2553 if (VFS_I(ip)->i_nlink != 2) { in xfs_remove()
[all …]
/openbmc/linux/include/uapi/linux/
H A Dbfs_fs.h34 __le32 i_nlink; member
/openbmc/linux/fs/ceph/
H A Dexport.c175 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/ubifs/
H A Djournal.c449 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 Dinode.c31 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 Dinode.c572 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 Dinode.c662 ri->i_links = cpu_to_le32(inode->i_nlink); in f2fs_update_inode()
744 if (inode->i_nlink == 0) in f2fs_update_inode()
825 if ((inode->i_nlink || is_bad_inode(inode)) && in f2fs_evict_inode()
839 if (inode->i_nlink || is_bad_inode(inode)) in f2fs_evict_inode()
920 if (inode->i_nlink) { in f2fs_evict_inode()
/openbmc/linux/fs/xfs/scrub/
H A Dparent.c127 expected_nlink = VFS_I(sc->ip)->i_nlink == 0 ? 0 : 1; in xchk_parent_validate()

123456