Lines Matching refs:tdirent

45 	char *, struct tmpnode *, struct tdirent *, struct cred *);
61 static struct tdirent *t_hashtable[T_HASH_SIZE];
88 tmpfs_hash_in(struct tdirent *t) in tmpfs_hash_in()
91 struct tdirent **prevpp; in tmpfs_hash_in()
108 tmpfs_hash_out(struct tdirent *t) in tmpfs_hash_out()
111 struct tdirent **prevpp; in tmpfs_hash_out()
130 tmpfs_hash_change(struct tdirent *tdp, struct tmpnode *fromtp) in tmpfs_hash_change()
142 static struct tdirent *
146 struct tdirent *l; in tmpfs_hash_lookup()
246 struct tdirent *tdp; in tdirenter()
494 struct tdirent *tpdp; in tdirdelete()
579 tmp_memfree(tpdp, sizeof (struct tdirent) + namelen); in tdirdelete()
580 dir->tn_size -= (sizeof (struct tdirent) + namelen); in tdirdelete()
606 struct tdirent *dot, *dotdot; in tdirinit()
612 dot = tmp_memalloc(sizeof (struct tdirent) + 2, TMP_MUSTHAVE); in tdirinit()
613 dotdot = tmp_memalloc(sizeof (struct tdirent) + 3, TMP_MUSTHAVE); in tdirinit()
620 dot->td_name = (char *)dot + sizeof (struct tdirent); in tdirinit()
627 dotdot->td_name = (char *)dotdot + sizeof (struct tdirent); in tdirinit()
661 dir->tn_size = 2 * sizeof (struct tdirent) + 5; /* dot and dotdot */ in tdirinit()
673 struct tdirent *tdp; in tdirtrunc()
713 tmp_memfree(tdp, sizeof (struct tdirent) + namelen); in tdirtrunc()
714 dir->tn_size -= (sizeof (struct tdirent) + namelen); in tdirtrunc()
741 struct tdirent *tdp; in tdircheckpath()
794 struct tdirent *where, /* target tmpnode directory entry */ in tdirrename()
928 struct tdirent *dotdot; in tdirfixdotdot()
966 struct tdirent *tdp, *tpdp; in tdiraddentry()
987 alloc_size = namelen + sizeof (struct tdirent); in tdiraddentry()
1003 tdp->td_name = (char *)tdp + sizeof (struct tdirent); in tdiraddentry()