Lines Matching refs:tdp

130 tmpfs_hash_change(struct tdirent *tdp, struct tmpnode *fromtp)  in tmpfs_hash_change()  argument
135 hash = tdp->td_hash; in tmpfs_hash_change()
138 tdp->td_tmpnode = fromtp; in tmpfs_hash_change()
246 struct tdirent *tdp; in tdirenter() local
389 tdp = tmpfs_hash_lookup(name, dir, 1, &found); in tdirenter()
391 if (tdp) { in tdirenter()
406 dir, name, found, tdp, cred); in tdirenter()
448 ASSERT(tdp == NULL); in tdirenter()
673 struct tdirent *tdp; in tdirtrunc() local
683 for (tdp = dir->tn_dir; tdp; tdp = dir->tn_dir) { in tdirtrunc()
684 ASSERT(tdp->td_next != tdp); in tdirtrunc()
685 ASSERT(tdp->td_prev != tdp); in tdirtrunc()
686 ASSERT(tdp->td_tmpnode); in tdirtrunc()
688 dir->tn_dir = tdp->td_next; in tdirtrunc()
689 namelen = strlen(tdp->td_name) + 1; in tdirtrunc()
703 tp = tdp->td_tmpnode; in tdirtrunc()
704 isdotdot = (strcmp("..", tdp->td_name) == 0); in tdirtrunc()
711 tmpfs_hash_out(tdp); in tdirtrunc()
713 tmp_memfree(tdp, sizeof (struct tdirent) + namelen); in tdirtrunc()
741 struct tdirent *tdp; in tdircheckpath() local
745 tdp = tmpfs_hash_lookup("..", toparent, 1, &dotdot); in tdircheckpath()
746 if (tdp == NULL) in tdircheckpath()
966 struct tdirent *tdp, *tpdp; in tdiraddentry() local
988 tdp = tmp_memalloc(alloc_size, 0); in tdiraddentry()
989 if (tdp == NULL) in tdiraddentry()
997 tdp->td_tmpnode = tp; in tdiraddentry()
998 tdp->td_parent = dir; in tdiraddentry()
1003 tdp->td_name = (char *)tdp + sizeof (struct tdirent); in tdiraddentry()
1004 (void) strcpy(tdp->td_name, name); in tdiraddentry()
1006 tmpfs_hash_in(tdp); in tdiraddentry()
1029 tdp->td_offset = tpdp->td_offset + 1; in tdiraddentry()
1046 dir->tn_dir->td_prev = tdp; in tdiraddentry()
1051 tdp->td_next = tpdp->td_next; in tdiraddentry()
1052 if (tdp->td_next) { in tdiraddentry()
1053 tdp->td_next->td_prev = tdp; in tdiraddentry()
1055 tdp->td_prev = tpdp; in tdiraddentry()
1056 tpdp->td_next = tdp; in tdiraddentry()
1058 ASSERT(tdp->td_next != tdp); in tdiraddentry()
1059 ASSERT(tdp->td_prev != tdp); in tdiraddentry()