tn_nlink
if (tp->tn_nlink == 0) {
if (tp->tn_nlink == MAXLINK) {
tp->tn_nlink++;
if (dir->tn_nlink == 0) {
tp->tn_nlink = 0;
DECR_COUNT(&tp->tn_nlink, &tp->tn_tlock);
ASSERT(tp->tn_nlink > 0);
DECR_COUNT(&tp->tn_nlink, &tp->tn_tlock);
ASSERT(tp->tn_nlink == 0);
INCR_COUNT(&parent->tn_nlink, &parent->tn_tlock);
dir->tn_nlink = 2;
ASSERT(tp->tn_nlink > 0);
DECR_COUNT(&tp->tn_nlink, &tp->tn_tlock);
if (to->tn_dirents > 2 || to->tn_nlink > 2) {
DECR_COUNT(&to->tn_nlink, &to->tn_tlock);
ASSERT(to->tn_nlink == 0);
INCR_COUNT(&toparent->tn_nlink, &toparent->tn_tlock);
if (fromparent->tn_nlink != 0) {
fromparent->tn_nlink--;
t->tn_nlink = 1;
ASSERT(tp->tn_nlink == 0);
tp->tn_nlink = 0;
ASSERT(tnp->tn_nlink > 0);
DECR_COUNT(&tnp->tn_nlink, &tnp->tn_tlock);
if (tp->tn_gen != tfid->tfid_gen || tp->tn_nlink == 0) {
if (parent->tn_nlink == 0)
if (self->tn_nlink > 2) {
if (tp->tn_nlink) {
if (vp->v_count > 1 || tp->tn_nlink != 0) {
DECR_COUNT(&xtp->tn_nlink, &xtp->tn_tlock);
vap->va_nlink = tp->tn_nlink;