Lines Matching refs:tn_dir
136 if (node->tn_spec.tn_dir.tn_parent == node)
265 TAILQ_INIT(&node->tn_spec.tn_dir.tn_dir);
266 node->tn_spec.tn_dir.tn_parent = NULL;
267 node->tn_spec.tn_dir.tn_seq_arena = NULL;
268 node->tn_spec.tn_dir.tn_next_seq = TMPFS_DIRSEQ_START;
269 node->tn_spec.tn_dir.tn_readdir_lastp = NULL;
346 KASSERT(node->tn_spec.tn_dir.tn_seq_arena == NULL);
347 KASSERT(TAILQ_EMPTY(&node->tn_spec.tn_dir.tn_dir));
348 KASSERT(node->tn_spec.tn_dir.tn_parent == NULL ||
524 TAILQ_INSERT_TAIL(&dnode->tn_spec.tn_dir.tn_dir, de, td_entries);
531 KASSERT(node->tn_spec.tn_dir.tn_parent == NULL);
532 node->tn_spec.tn_dir.tn_parent = dnode;
570 KASSERT(node->tn_spec.tn_dir.tn_parent == dnode);
571 node->tn_spec.tn_dir.tn_parent = NULL;
580 if (dnode->tn_spec.tn_dir.tn_readdir_lastp == de) {
581 dnode->tn_spec.tn_dir.tn_readdir_lastp = NULL;
583 TAILQ_REMOVE(&dnode->tn_spec.tn_dir.tn_dir, de, td_entries);
611 TAILQ_FOREACH(de, &node->tn_spec.tn_dir.tn_dir, td_entries) {
677 seq = dnode->tn_spec.tn_dir.tn_next_seq;
682 dnode->tn_spec.tn_dir.tn_next_seq++;
690 if ((seq_arena = dnode->tn_spec.tn_dir.tn_seq_arena) == NULL) {
694 dnode->tn_spec.tn_dir.tn_seq_arena = seq_arena;
708 vmem_t *seq_arena = dnode->tn_spec.tn_dir.tn_seq_arena;
727 dnode->tn_spec.tn_dir.tn_seq_arena = NULL;
728 dnode->tn_spec.tn_dir.tn_next_seq = TMPFS_DIRSEQ_START;
739 tmpfs_dirent_t *de = node->tn_spec.tn_dir.tn_readdir_lastp;
751 TAILQ_FOREACH(de, &node->tn_spec.tn_dir.tn_dir, td_entries) {
778 dp->d_fileno = node->tn_spec.tn_dir.tn_parent->tn_id;
780 de = TAILQ_FIRST(&node->tn_spec.tn_dir.tn_dir);
884 node->tn_spec.tn_dir.tn_readdir_lastp = de;