Home
last modified time | relevance | path

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

/freebsd/sys/ufs/ufs/
H A Dufs_gjournal.c108 if ((vp->v_type == VDIR && ip->i_nlink > 2) || in ufs_gjournal_orphan()
109 (vp->v_type != VDIR && ip->i_nlink > 1)) { in ufs_gjournal_orphan()
127 if (ip->i_nlink > 0) in ufs_gjournal_close()
H A Dufs_vnops.c223 if (ip->i_nlink < UFS_LINK_MAX) in ufs_sync_nlink()
1055 if (ip->i_nlink <= 0) in ufs_remove()
1135 ip->i_nlink++; in ufs_link()
1136 DIP_SET_NLINK(ip, ip->i_nlink); in ufs_link()
1148 ip->i_nlink--; in ufs_link()
1149 DIP_SET_NLINK(ip, ip->i_nlink); in ufs_link()
1423 if (fip->i_nlink >= UFS_LINK_MAX) { in ufs_rename()
1530 fip->i_nlink++; in ufs_rename()
1531 DIP_SET_NLINK(fip, fip->i_nlink); in ufs_rename()
1557 if (tdp->i_nlink > in ufs_rename()
[all...]
H A Dinode.h95 int32_t i_effnlink; /* i_nlink when I/O completes */
131 int32_t i_nlink; /* File link count. */
243 KASSERT(ip->i_nlink >= 0, ("%s:%d %s(): setting negative " \
245 __FUNCTION__, (ip)->i_nlink, (ip)->i_number)); \
246 DIP_SET(ip, i_nlink, val); \
134 int32_t i_nlink; /* File link count. */ global() member
H A Dufs_inode.c77 if (ip->i_mode == 0 || ip->i_nlink <= 0 || in ufs_need_inactive()
131 (ip->i_nlink <= 0 && !UFS_RDONLY(ip))) { in ufs_inactive()
164 if (ip->i_nlink <= 0 && ip->i_mode != 0 && !UFS_RDONLY(ip) && in ufs_inactive()
H A Dufs_lookup.c1123 ip->i_nlink--; in ufs_dirremove()
1124 DIP_SET_NLINK(ip, ip->i_nlink); in ufs_dirremove()
1139 ip->i_nlink++; in ufs_dirremove()
1140 DIP_SET_NLINK(ip, ip->i_nlink); in ufs_dirremove()
1243 oip->i_nlink--; in ufs_dirrewrite()
1244 DIP_SET_NLINK(oip, oip->i_nlink); in ufs_dirrewrite()
1260 oip->i_nlink++; in ufs_dirrewrite()
1261 DIP_SET_NLINK(oip, oip->i_nlink); in ufs_dirrewrite()
/freebsd/sys/contrib/openzfs/include/os/linux/zfs/sys/
H A Dtrace_acl.h70 __field(unsigned int, i_nlink)
103 __entry->i_nlink = zn->z_inode.i_nlink;
130 __entry->i_uid, __entry->i_gid, __entry->i_ino, __entry->i_nlink,
H A Dzfs_znode_impl.h65 #define ZTONLNK(zp) (ZTOI(zp)->i_nlink)
/freebsd/sys/fs/ext2fs/
H A Dext2_vnops.c360 vap->va_nlink = ip->i_nlink; in ext2_getattr()
689 ip->i_nlink--; in ext2_remove()
709 if ((nlink_t)ip->i_nlink >= EXT4_LINK_MAX) { in ext2_link()
717 ip->i_nlink++; in ext2_link()
723 ip->i_nlink--; in ext2_link()
734 ip->i_nlink++; in ext2_inc_nlink()
738 ip->i_nlink > 1) { in ext2_inc_nlink()
739 if (ip->i_nlink >= EXT4_LINK_MAX || ip->i_nlink == 2) in ext2_inc_nlink()
740 ip->i_nlink = 1; in ext2_inc_nlink()
741 } else if (ip->i_nlink > EXT4_LINK_MAX) { in ext2_inc_nlink()
[all …]
H A Dext2_inode_cnv.c66 in->i_nlink, (uintmax_t)in->i_blocks); in ext2_print_inode()
165 ip->i_nlink = le16toh(ei->e2di_nlink); in ext2_ei2i()
166 ip->i_mode = ip->i_nlink ? le16toh(ei->e2di_mode) : 0; in ext2_ei2i()
168 (ip->i_nlink < 2 || !S_ISDIR(ip->i_mode))) { in ext2_ei2i()
261 ei->e2di_nlink = htole16(ip->i_nlink); in ext2_i2ei()
H A Dinode.h95 int32_t i_nlink; /* File link count. */ member
H A Dext2_inode.c608 if (ip->i_nlink <= 0) { in ext2_inactive()
H A Dext2_lookup.c480 (flags & ISLASTCN) && dp->i_nlink != 0) { in ext2_lookup_ino()
/freebsd/sys/contrib/openzfs/module/os/linux/zfs/
H A Dzfs_dir.c465 ASSERT(ZTOI(zp)->i_nlink == 0); in zfs_unlinked_add()
664 ASSERT(ZTOI(zp)->i_nlink == 0); in zfs_rmnode()
830 links = ZTOI(zp)->i_nlink; in zfs_link_create()
882 links = ZTOI(dzp)->i_nlink; in zfs_link_create()
965 if (ZTOI(zp)->i_nlink <= zp_is_dir) { in zfs_drop_nlink_locked()
968 (int)ZTOI(zp)->i_nlink, zp_is_dir + 1); in zfs_drop_nlink_locked()
972 if (ZTOI(zp)->i_nlink == zp_is_dir) { in zfs_drop_nlink_locked()
984 links = ZTOI(zp)->i_nlink; in zfs_drop_nlink_locked()
1072 links = ZTOI(dzp)->i_nlink; in zfs_link_destroy()
H A Dzpl_inode.c764 if (ip->i_nlink >= ZFS_LINK_MAX) in zpl_link()
H A Dzfs_vnops_os.c1145 ASSERT3U(ZTOI(xzp)->i_nlink, ==, 2); in zfs_remove()
3509 is_tmpfile = (sip->i_nlink == 0 && (sip->i_state & I_LINKABLE)); in zfs_link()
H A Dzfs_znode_os.c1289 zp->z_unlinked = (ZTOI(zp)->i_nlink == 0); in zfs_rezget()
/freebsd/sys/ufs/ffs/
H A Dffs_softdep.c4907 KASSERT(ip->i_nlink >= ip->i_effnlink, in inodedep_lookup_ip()
4911 inodedep->id_nlinkdelta = ip->i_nlink - ip->i_effnlink; in inodedep_lookup_ip()
4932 KASSERT(ip->i_nlink == 1, in softdep_setup_create()
9686 if (ip->i_nlink < ip->i_effnlink) in softdep_change_linkcnt()
9688 inodedep->id_nlinkdelta = ip->i_nlink - ip->i_effnlink; in softdep_change_linkcnt()
10058 ip->i_nlink--; in handle_workitem_remove()
10059 KASSERT(ip->i_nlink >= 0, ("handle_workitem_remove: file ino " in handle_workitem_remove()
10060 "%ju negative i_nlink %d", (intmax_t)ip->i_number, in handle_workitem_remove()
10061 ip->i_nlink)); in handle_workitem_remove()
10062 DIP_SET_NLINK(ip, ip->i_nlink); in handle_workitem_remove()
[all...]
H A Dffs_vfsops.c199 ip->i_nlink = dip1->di_nlink; in ffs_load_inode()
221 ip->i_nlink = dip2->di_nlink; in ffs_load_inode()
858 ip->i_effnlink = ip->i_nlink; in ffs_reload()
1841 ip->i_effnlink = ip->i_nlink; in ffs_vgetf()
H A Dffs_inode.c187 else if (ip->i_effnlink != ip->i_nlink) in ffs_update()
H A Dffs_alloc.c3350 ip->i_nlink += cmd.size; in sysctl_ffs_fsck()
3351 DIP_SET_NLINK(ip, ip->i_nlink); in sysctl_ffs_fsck()