virtdir_t
build_tree(virtdir_t *v)
static virtdir_t fwcfg_virtdir;
virtdir_init(virtdir_t *tp, const char *rootdir, const struct stat *d,
virtdir_add(virtdir_t *tp, const char *name, size_t size, uint8_t type,
virtdir_find(virtdir_t *tp, const char *name, size_t namelen)
virtdir_offset(const virtdir_t *tp, const virt_dirent_t *dp)
openvirtdir(virtdir_t *tp, const char *d)
mkdirs(virtdir_t *tp, const char *path, size_t size)
virtdir_t *tp; /* the directory tree */
int virtdir_init(virtdir_t *, const char *, const struct stat *,
int virtdir_add(virtdir_t *, const char *, size_t, uint8_t, const char *,
virt_dirent_t *virtdir_find(virtdir_t *, const char *, size_t);
VIRTDIR *openvirtdir(virtdir_t *, const char *);
off_t virtdir_offset(const virtdir_t *, const virt_dirent_t *);
build_tree(virtdir_t *tp, const char *nexus, char type)
static virtdir_t pci;
static virtdir_t ian;
dodir(virtdir_t *tp, char *rootdir, const char *subdir)
static virtdir_t tree; /* virtual directory tree */
add_entry(virtdir_t *tp, const char *name, uint8_t type)
build_id3_tree(DB *db, virtdir_t *tp)
static virtdir_t id3;
build_tree(virtdir_t *tp, int bus)
static virtdir_t pci;
virtdir_init(virtdir_t *tp, const char *rootdir, struct stat *d, struct stat *f, struct stat *l)
virtdir_add(virtdir_t *tp, const char *name, size_t size, uint8_t type, const char *tgt, size_t tgtlen)
virtdir_del(virtdir_t *tp, const char *name, size_t size)
virtdir_find(virtdir_t *tp, const char *name, size_t namelen)
virtdir_offset(virtdir_t *tp, virt_dirent_t *dp)
openvirtdir(virtdir_t *tp, const char *d)
virtdir_find_tgt(virtdir_t *tp, const char *tgt, size_t tgtlen)
virtdir_drop(virtdir_t *tp)
virtdir_rootdir(virtdir_t *tp)
ptree(virtdir_t * tp)
virtdir_t t;
mkdirs(virtdir_t *tp, const char *path, size_t size)
virtdir_t *tp; /* the directory tree */
int virtdir_init(virtdir_t *, const char *, struct stat *, struct stat *, struct stat *);
int virtdir_add(virtdir_t *, const char *, size_t, uint8_t, const char *, size_t);
int virtdir_del(virtdir_t *, const char *, size_t);
virt_dirent_t *virtdir_find(virtdir_t *, const char *, size_t);
virt_dirent_t *virtdir_find_tgt(virtdir_t *, const char *, size_t);
void virtdir_drop(virtdir_t *);
char *virtdir_rootdir(virtdir_t *);
VIRTDIR *openvirtdir(virtdir_t *, const char *);
int virtdir_offset(virtdir_t *, virt_dirent_t *);