Home
last modified time | relevance | path

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

12

/netbsd-src/sys/ufs/ufs/
H A Dufs_rename.c320 if ((nlink_t)VTOI(fvp)->i_nlink >= LINK_MAX) in ufs_gro_rename()
347 KASSERT((nlink_t)VTOI(fvp)->i_nlink < LINK_MAX); in ufs_gro_rename()
348 VTOI(fvp)->i_nlink++; in ufs_gro_rename()
349 DIP_ASSIGN(VTOI(fvp), nlink, VTOI(fvp)->i_nlink); in ufs_gro_rename()
370 if ((nlink_t)VTOI(tdvp)->i_nlink >= LINK_MAX) { in ufs_gro_rename()
374 KASSERT((nlink_t)VTOI(tdvp)->i_nlink < LINK_MAX); in ufs_gro_rename()
375 VTOI(tdvp)->i_nlink++; in ufs_gro_rename()
376 DIP_ASSIGN(VTOI(tdvp), nlink, VTOI(tdvp)->i_nlink); in ufs_gro_rename()
384 KASSERT(0 < VTOI(tdvp)->i_nlink); in ufs_gro_rename()
385 VTOI(tdvp)->i_nlink--; in ufs_gro_rename()
[all …]
H A Dufs_vnops.c416 vap->va_nlink = ip->i_nlink; in ufs_getattr()
865 ap->ctx_vp_new_nlink = ip->i_nlink; in ufs_remove()
912 if ((nlink_t)ip->i_nlink >= LINK_MAX) { in ufs_link()
930 ip->i_nlink++; in ufs_link()
931 DIP_ASSIGN(ip, nlink, ip->i_nlink); in ufs_link()
942 ip->i_nlink--; in ufs_link()
943 DIP_ASSIGN(ip, nlink, ip->i_nlink); in ufs_link()
1244 if ((nlink_t)dp->i_nlink >= LINK_MAX) { in ufs_mkdir()
1272 ip->i_nlink = 2; in ufs_mkdir()
1284 dp->i_nlink++; in ufs_mkdir()
[all …]
H A Dufs_lookup.c620 (flags & ISLASTCN) && dp->i_nlink != 0) { in ufs_lookup()
1212 ip->i_nlink--; in ufs_dirremove()
1213 DIP_ASSIGN(ip, nlink, ip->i_nlink); in ufs_dirremove()
1219 * idea to restore ip->i_nlink if this fails? Or something? in ufs_dirremove()
1221 * ip->i_nlink depends on what happened, and callers in ufs_dirremove()
1232 ip->i_nlink == 0) in ufs_dirremove()
1270 oip->i_nlink--; in ufs_dirrewrite()
1271 DIP_ASSIGN(oip, nlink, oip->i_nlink); in ufs_dirrewrite()
1281 if ((oip->i_flags & SF_SNAPSHOT) != 0 && oip->i_nlink == 0) in ufs_dirrewrite()
H A Dufs_inode.c102 if (ip->i_nlink <= 0 && (mp->mnt_flag & MNT_RDONLY) == 0) { in ufs_inactive()
H A Dinode.h148 int16_t i_nlink; /* File link count. */ member
H A Dufs_dirhash.c156 if (ip->i_nlink == 0) in ufsdirhash_build()
/netbsd-src/sys/ufs/lfs/
H A Dlfs_rename.c503 *tvp_nlinkp = VTOI(vp)->i_nlink; in ulfs_gro_remove()
770 if ((nlink_t)VTOI(fvp)->i_nlink >= LINK_MAX) in ulfs_gro_rename()
795 KASSERT((nlink_t)VTOI(fvp)->i_nlink < LINK_MAX); in ulfs_gro_rename()
796 VTOI(fvp)->i_nlink++; in ulfs_gro_rename()
797 DIP_ASSIGN(VTOI(fvp), nlink, VTOI(fvp)->i_nlink); in ulfs_gro_rename()
818 if ((nlink_t)VTOI(tdvp)->i_nlink >= LINK_MAX) { in ulfs_gro_rename()
822 KASSERT((nlink_t)VTOI(tdvp)->i_nlink < LINK_MAX); in ulfs_gro_rename()
823 VTOI(tdvp)->i_nlink++; in ulfs_gro_rename()
824 DIP_ASSIGN(VTOI(tdvp), nlink, VTOI(tdvp)->i_nlink); in ulfs_gro_rename()
832 KASSERT(0 < VTOI(tdvp)->i_nlink); in ulfs_gro_rename()
[all …]
H A Dulfs_vnops.c539 ap->ctx_vp_new_nlink = ip->i_nlink; in ulfs_remove()
583 if ((nlink_t)ip->i_nlink >= LINK_MAX) { in ulfs_link()
596 ip->i_nlink++; in ulfs_link()
597 DIP_ASSIGN(ip, nlink, ip->i_nlink); in ulfs_link()
605 ip->i_nlink--; in ulfs_link()
606 DIP_ASSIGN(ip, nlink, ip->i_nlink); in ulfs_link()
719 if (ip->i_nlink != 2 || in ulfs_rmdir()
744 dp->i_nlink--; in ulfs_rmdir()
745 DIP_ASSIGN(dp, nlink, dp->i_nlink); in ulfs_rmdir()
747 ip->i_nlink--; in ulfs_rmdir()
[all …]
H A Dulfs_lookup.c450 (flags & ISLASTCN) && dp->i_nlink != 0) { in ulfs_lookup()
1053 ip->i_nlink--; in ulfs_dirremove()
1054 DIP_ASSIGN(ip, nlink, ip->i_nlink); in ulfs_dirremove()
1059 * idea to restore ip->i_nlink if this fails? Or something? in ulfs_dirremove()
1061 * ip->i_nlink depends on what happened, and callers in ulfs_dirremove()
1072 ip->i_nlink == 0) in ulfs_dirremove()
1109 oip->i_nlink--; in ulfs_dirrewrite()
1110 DIP_ASSIGN(oip, nlink, oip->i_nlink); in ulfs_dirrewrite()
1119 if ((oip->i_flags & SF_SNAPSHOT) != 0 && oip->i_nlink == 0) in ulfs_dirrewrite()
H A Dlfs_vnops.c330 ip->i_nlink = 1; in lfs_makeinode()
369 ip->i_nlink = 0; in lfs_makeinode()
911 if ((nlink_t)dp->i_nlink >= LINK_MAX) { in lfs_mkdir()
944 ip->i_nlink = 2; in lfs_mkdir()
954 dp->i_nlink++; in lfs_mkdir()
955 DIP_ASSIGN(dp, nlink, dp->i_nlink); in lfs_mkdir()
1004 dp->i_nlink--; in lfs_mkdir()
1005 DIP_ASSIGN(dp, nlink, dp->i_nlink); in lfs_mkdir()
1011 ip->i_nlink = 0; in lfs_mkdir()
1059 if (ip->i_nlink == 0) in lfs_remove()
[all …]
H A Dulfs_inode.c99 if (ip->i_nlink <= 0 && (vp->v_mount->mnt_flag & MNT_RDONLY) == 0) { in ulfs_inactive()
H A Dlfs_inode.h161 int16_t i_nlink; /* File link count. */ member
H A Dlfs_alloc.c906 if (ip->i_nlink != 0) in lfs_free_orphans()
908 ip->i_nlink); in lfs_free_orphans()
H A Dlfs_rfw.c152 ip->i_nlink = 1; in lfs_rf_valloc()
358 ip->i_nlink = lfs_dino_getnlink(fs, dip); in update_inoblk()
H A Dulfs_dirhash.c159 if (ip->i_nlink == 0) in ulfsdirhash_build()
/netbsd-src/sys/ufs/ffs/
H A Dffs_snapshot.c286 if (ip->i_nlink > 0)
415 } else if (ip->i_nlink > 0)
640 if (xp->i_nlink > 0)
786 if (xp->i_nlink != 0)
1095 if (expungetype == BLK_NOCOPY || cancelip->i_nlink == 0)
1108 if (expungetype == BLK_NOCOPY || cancelip->i_nlink == 0)
1618 if (ip->i_nlink > 0) in ffs_snapblkfree()
1658 if (ip->i_nlink > 0) in ffs_snapblkfree()
1665 if (ip->i_nlink > 0 && mp->mnt_wapbl) in ffs_snapblkfree()
1703 if (error == 0 && ip->i_nlink > 0 && mp->mnt_wapbl) in ffs_snapblkfree()
[all …]
H A Dffs_wapbl.c141 ip->i_number, ip->i_size, ip->i_mode, ip->i_nlink); in ffs_wapbl_replay_finish()
143 KASSERT(ip->i_nlink == 0); in ffs_wapbl_replay_finish()
279 ip->i_nlink = 0; in wapbl_remove_log()
676 ip->i_nlink = 1; in wapbl_create_infs_log()
688 ip->i_nlink = 0; in wapbl_create_infs_log()
H A Dffs_subr.c91 ip->i_nlink = ip->i_ffs1_nlink; in ffs_load_inode()
107 ip->i_nlink = ip->i_ffs2_nlink; in ffs_load_inode()
H A Dffs_inode.c158 KDASSERTMSG(DIP(ip, nlink) == ip->i_nlink, in ffs_update()
160 DIP(ip, nlink), ip->i_nlink); in ffs_update()
162 if (ip->i_nlink > 0) { in ffs_update()
H A Dffs_vnops.c529 if (ip->i_nlink <= 0 && ip->i_omode != 0 && in ffs_reclaim()
/netbsd-src/external/bsd/iscsi/dist/src/osd/
H A Dosdfs.c390 inode->i_nlink = ((struct inode *)(attr))->i_nlink; in osdfs_read_inode()
573 inode->i_nlink++; in osdfs_link()
610 if (--inode->i_nlink) { in osdfs_unlink()
611 iscsi_trace(TRACE_OSDFS, "ino 0x%x still has %i links\n", (unsigned) ino, inode->i_nlink); in osdfs_unlink()
678 attr.i_nlink = 1; in osdfs_mknod()
/netbsd-src/sys/fs/ntfs/
H A Dntfs_inode.h69 long i_nlink; /* MFR */ member
H A Dntfs_vnops.c182 vap->va_nlink = ip->i_nlink; in ntfs_getattr()
277 ip->i_nlink); in ntfs_print()
H A Dntfs_subr.c354 ip->i_nlink = mfrp->fr_nlink; in ntfs_loadntnode()
/netbsd-src/sbin/newfs_lfs/
H A Dmake_lfs.c813 VTOI(vp)->i_nlink = 3; in make_lfs()
815 VTOI(vp)->i_nlink = 2; in make_lfs()
820 lfs_dino_setnlink(fs, dip, VTOI(vp)->i_nlink); in make_lfs()
838 VTOI(vp)->i_nlink = dip->di_nlink = 2; in make_lfs()

12