tmpfs_dirent_t
tmpfs_dirent_t * tn_dirent_hint;
tmpfs_dirent_t **);
void tmpfs_free_dirent(tmpfs_mount_t *, tmpfs_dirent_t *);
void tmpfs_dir_attach(tmpfs_node_t *, tmpfs_dirent_t *,
void tmpfs_dir_detach(tmpfs_node_t *, tmpfs_dirent_t *);
tmpfs_dirent_t *tmpfs_dir_lookup(tmpfs_node_t *, struct componentname *);
tmpfs_dirent_t *tmpfs_dir_cached(tmpfs_node_t *);
uint64_t tmpfs_dir_getseq(tmpfs_node_t *, tmpfs_dirent_t *);
tmpfs_dirent_t *tmpfs_dir_lookupbyseq(tmpfs_node_t *, off_t);
tmpfs_dirent_t *tmpfs_dirent_get(tmpfs_mount_t *);
void tmpfs_dirent_put(tmpfs_mount_t *, tmpfs_dirent_t *);
KASSERT((node)->tn_size % sizeof(tmpfs_dirent_t) == 0);
tmpfs_dirent_t *de;
tmpfs_dirent_t **de)
tmpfs_dirent_t *nde;
tmpfs_free_dirent(tmpfs_mount_t *tmp, tmpfs_dirent_t *de)
tmpfs_dir_attach(tmpfs_node_t *dnode, tmpfs_dirent_t *de, tmpfs_node_t *node)
dnode->tn_size += sizeof(tmpfs_dirent_t);
tmpfs_dir_detach(tmpfs_node_t *dnode, tmpfs_dirent_t *de)
dnode->tn_size -= sizeof(tmpfs_dirent_t);
tmpfs_dirent_t *
tmpfs_dirent_t *de;
tmpfs_dirent_t *
tmpfs_dirent_t *de = node->tn_dirent_hint;
tmpfs_dir_getseq(tmpfs_node_t *dnode, tmpfs_dirent_t *de)
tmpfs_dir_putseq(tmpfs_node_t *dnode, tmpfs_dirent_t *de)
tmpfs_dirent_t *
tmpfs_dirent_t *de = node->tn_spec.tn_dir.tn_readdir_lastp;
tmpfs_dirent_t *de;
tmpfs_dirent_t *de, *next_de;
void tmpfs_dir_putseq(tmpfs_node_t *, tmpfs_dirent_t *);
tmpfs_dirent_t *de;
pool_init(&tmpfs_dirent_pool, sizeof(tmpfs_dirent_t), 0, IPL_NONE,
tmpfs_dirent_t *de;
tmpfs_dirent_t *de;
tmpfs_dirent_t *de;
tmpfs_dirent_t *de;