tmpfs_dirent
RB_HEAD(tmpfs_dir, tmpfs_dirent);
struct tmpfs_dirent * tn_readdir_lastp;
struct tmpfs_dirent *tdc_current;
struct tmpfs_dirent *tdc_tree;
const char *, u_int, struct tmpfs_dirent **);
void tmpfs_free_dirent(struct tmpfs_mount *, struct tmpfs_dirent *);
void tmpfs_dirent_init(struct tmpfs_dirent *, const char *, u_int);
void tmpfs_dir_attach(struct vnode *, struct tmpfs_dirent *);
void tmpfs_dir_detach(struct vnode *, struct tmpfs_dirent *);
struct tmpfs_dirent * tmpfs_dir_lookup(struct tmpfs_node *node,
struct tmpfs_dirent *tmpfs_dir_first(struct tmpfs_node *dnode,
struct tmpfs_dirent *tmpfs_dir_next(struct tmpfs_node *dnode,
LIST_HEAD(tmpfs_dir_duphead, tmpfs_dirent);
MPASS((node)->tn_size % sizeof(struct tmpfs_dirent) == 0); \
MPASS((node)->tn_dir.tn_wht_size % sizeof(struct tmpfs_dirent) == 0); \
RB_ENTRY(tmpfs_dirent) td_entries;
LIST_ENTRY(tmpfs_dirent) entries;
LIST_ENTRY(tmpfs_dirent) index_entries;
struct tmpfs_dirent *de;
struct tmpfs_dirent *
struct tmpfs_dirent *de;
struct tmpfs_dirent *
struct tmpfs_dirent *de;
static struct tmpfs_dirent *
struct tmpfs_dirent *de, dekey;
static struct tmpfs_dirent *
struct tmpfs_dirent *de, dekey;
struct tmpfs_dirent *
struct tmpfs_dirent *de;
struct tmpfs_dir_duphead *duphead, struct tmpfs_dirent *nde)
struct tmpfs_dirent *de, *pde;
tmpfs_dir_attach(struct vnode *vp, struct tmpfs_dirent *de)
struct tmpfs_dirent *xde, *nde;
dnode->tn_size += sizeof(struct tmpfs_dirent);
tmpfs_dir_detach(struct vnode *vp, struct tmpfs_dirent *de)
struct tmpfs_dirent *xde;
dnode->tn_size -= sizeof(struct tmpfs_dirent);
struct tmpfs_dirent *de, *dde, *nde;
struct tmpfs_dirent *de, *nde;
struct tmpfs_dirent *de;
struct tmpfs_dirent *de;
struct tmpfs_dirent *de;
tmpfs_dirtree_cmp(struct tmpfs_dirent *a, struct tmpfs_dirent *b)
RB_GENERATE_STATIC(tmpfs_dir, tmpfs_dirent, uh.td_entries, tmpfs_dirtree_cmp);
static __inline int tmpfs_dirtree_cmp(struct tmpfs_dirent *a,
struct tmpfs_dirent *b);
RB_PROTOTYPE_STATIC(tmpfs_dir, tmpfs_dirent, uh.td_entries, tmpfs_dirtree_cmp);
sizeof(struct tmpfs_dirent);
tmpfs_dirent_cookie(struct tmpfs_dirent *de)
tmpfs_dirent_dup(struct tmpfs_dirent *de)
tmpfs_dirent_duphead(struct tmpfs_dirent *de)
tmpfs_dirent_init(struct tmpfs_dirent *de, const char *name, u_int namelen)
const char *name, u_int len, struct tmpfs_dirent **de)
struct tmpfs_dirent *nde;
tmpfs_free_dirent(struct tmpfs_mount *tmp, struct tmpfs_dirent *de)
sizeof(struct tmpfs_dirent) + sizeof(struct tmpfs_node));
struct tmpfs_dirent *tde;
struct tmpfs_dirent *de;
sizeof(struct tmpfs_dirent)) + 2;
struct tmpfs_dirent *de;
struct tmpfs_dirent **pde)
struct tmpfs_dirent *de;
struct tmpfs_dirent *de;
struct tmpfs_dirent *de;
struct tmpfs_dirent *de;
struct tmpfs_dirent *de;
struct tmpfs_dirent *de;
struct tmpfs_dirent *de;
struct tmpfs_dirent *de;