| /netbsd-src/sys/ufs/ufs/ |
| H A D | ufs_rename.c | 320 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 D | ufs_vnops.c | 416 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 D | ufs_lookup.c | 620 (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 D | ufs_inode.c | 102 if (ip->i_nlink <= 0 && (mp->mnt_flag & MNT_RDONLY) == 0) { in ufs_inactive()
|
| H A D | inode.h | 148 int16_t i_nlink; /* File link count. */ member
|
| H A D | ufs_dirhash.c | 156 if (ip->i_nlink == 0) in ufsdirhash_build()
|
| /netbsd-src/sys/ufs/lfs/ |
| H A D | lfs_rename.c | 503 *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 D | ulfs_vnops.c | 539 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 D | ulfs_lookup.c | 450 (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 D | lfs_vnops.c | 330 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 D | ulfs_inode.c | 99 if (ip->i_nlink <= 0 && (vp->v_mount->mnt_flag & MNT_RDONLY) == 0) { in ulfs_inactive()
|
| H A D | lfs_inode.h | 161 int16_t i_nlink; /* File link count. */ member
|
| H A D | lfs_alloc.c | 906 if (ip->i_nlink != 0) in lfs_free_orphans() 908 ip->i_nlink); in lfs_free_orphans()
|
| H A D | lfs_rfw.c | 152 ip->i_nlink = 1; in lfs_rf_valloc() 358 ip->i_nlink = lfs_dino_getnlink(fs, dip); in update_inoblk()
|
| H A D | ulfs_dirhash.c | 159 if (ip->i_nlink == 0) in ulfsdirhash_build()
|
| /netbsd-src/sys/ufs/ffs/ |
| H A D | ffs_snapshot.c | 286 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 D | ffs_wapbl.c | 141 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 D | ffs_subr.c | 91 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 D | ffs_inode.c | 158 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 D | ffs_vnops.c | 529 if (ip->i_nlink <= 0 && ip->i_omode != 0 && in ffs_reclaim()
|
| /netbsd-src/external/bsd/iscsi/dist/src/osd/ |
| H A D | osdfs.c | 390 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 D | ntfs_inode.h | 69 long i_nlink; /* MFR */ member
|
| H A D | ntfs_vnops.c | 182 vap->va_nlink = ip->i_nlink; in ntfs_getattr() 277 ip->i_nlink); in ntfs_print()
|
| H A D | ntfs_subr.c | 354 ip->i_nlink = mfrp->fr_nlink; in ntfs_loadntnode()
|
| /netbsd-src/sbin/newfs_lfs/ |
| H A D | make_lfs.c | 813 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()
|