Lines Matching refs:tpdp
494 struct tdirent *tpdp; in tdirdelete() local
533 tpdp = tmpfs_hash_lookup(nm, dir, 0, &tnp); in tdirdelete()
534 if (tpdp == NULL) { in tdirdelete()
550 tmpfs_hash_out(tpdp); in tdirdelete()
555 ASSERT(tpdp->td_next != tpdp); in tdirdelete()
556 ASSERT(tpdp->td_prev != tpdp); in tdirdelete()
557 if (tpdp->td_prev) { in tdirdelete()
558 tpdp->td_prev->td_next = tpdp->td_next; in tdirdelete()
560 if (tpdp->td_next) { in tdirdelete()
561 tpdp->td_next->td_prev = tpdp->td_prev; in tdirdelete()
568 if (dir->tn_dir->td_prev == tpdp) { in tdirdelete()
569 dir->tn_dir->td_prev = tpdp->td_prev; in tdirdelete()
571 ASSERT(tpdp->td_next != tpdp); in tdirdelete()
572 ASSERT(tpdp->td_prev != tpdp); in tdirdelete()
577 namelen = strlen(tpdp->td_name) + 1; in tdirdelete()
579 tmp_memfree(tpdp, sizeof (struct tdirent) + namelen); in tdirdelete()
966 struct tdirent *tdp, *tpdp; in tdiraddentry() local
1018 tpdp = dir->tn_dir->td_prev; in tdiraddentry()
1022 while (tpdp->td_next != NULL && (tpdp->td_next->td_offset - in tdiraddentry()
1023 tpdp->td_offset) <= 1) { in tdiraddentry()
1024 ASSERT(tpdp->td_next != tpdp); in tdiraddentry()
1025 ASSERT(tpdp->td_prev != tpdp); in tdiraddentry()
1026 ASSERT(tpdp->td_next->td_offset > tpdp->td_offset); in tdiraddentry()
1027 tpdp = tpdp->td_next; in tdiraddentry()
1029 tdp->td_offset = tpdp->td_offset + 1; in tdiraddentry()
1043 if (tpdp->td_next == NULL && tpdp->td_offset > 2 * dir->tn_dirents) in tdiraddentry()
1048 ASSERT(tpdp->td_next != tpdp); in tdiraddentry()
1049 ASSERT(tpdp->td_prev != tpdp); in tdiraddentry()
1051 tdp->td_next = tpdp->td_next; in tdiraddentry()
1055 tdp->td_prev = tpdp; in tdiraddentry()
1056 tpdp->td_next = tdp; in tdiraddentry()
1060 ASSERT(tpdp->td_next != tpdp); in tdiraddentry()
1061 ASSERT(tpdp->td_prev != tpdp); in tdiraddentry()