devinfo_dev
TAILQ_INIT(&devinfo_dev);
TAILQ_INSERT_TAIL(&devinfo_dev, dd, dd_link);
while ((dd = TAILQ_FIRST(&devinfo_dev)) != NULL) {
TAILQ_REMOVE(&devinfo_dev, dd, dd_link);
struct devinfo_dev *
TAILQ_FOREACH(dd, &devinfo_dev, dd_link)
TAILQ_FOREACH(dd, &devinfo_dev, dd_link)
devinfo_foreach_device_child(struct devinfo_dev *parent,
int (* fn)(struct devinfo_dev *child, void *arg),
TAILQ_FOREACH(dd, &devinfo_dev, dd_link)
devinfo_foreach_device_resource(struct devinfo_dev *dev,
int (* fn)(struct devinfo_dev *dev, struct devinfo_res *res, void *arg),
TAILQ_HEAD(,devinfo_i_dev) devinfo_dev;
devinfo_foreach_device_child(struct devinfo_dev *parent,
int (* fn)(struct devinfo_dev *child, void *arg),
devinfo_foreach_device_resource(struct devinfo_dev *dev,
int (* fn)(struct devinfo_dev *dev,
extern struct devinfo_dev
struct devinfo_dev dd_dev;
find_unmatched(struct devinfo_dev *dev, void *arg)
struct devinfo_dev *parent;
struct devinfo_dev *dev;
find_exact_dev(struct devinfo_dev *dev, void *arg)
struct devinfo_dev *parent;
static struct devinfo_dev *root;
acpi0_check(struct devinfo_dev *dd, void *arg)
struct devinfo_dev *root;
device_entry_create_devinfo(const struct devinfo_dev *dev_p)
device_find_by_dev(const struct devinfo_dev *dev_p)
device_get_type(struct devinfo_dev *dev_p, const struct asn_oid **out_type_p)
device_get_status(struct devinfo_dev *dev)
device_collector(struct devinfo_dev *dev, void *arg)
struct devinfo_dev *dev_root;
struct devinfo_dev *dev = (struct devinfo_dev *)ia->arg;
print_device_props(struct devinfo_dev *dev)
print_device(struct devinfo_dev *dev, void *arg)
struct devinfo_dev *dev;
print_device_path_entry(struct devinfo_dev *dev)
device_matches_name(struct devinfo_dev *dev, const char *name)
print_device_path(struct devinfo_dev *dev, void *xname)
print_path(struct devinfo_dev *root, char *path)
struct devinfo_dev *root;
static void print_device_props(struct devinfo_dev *);
static int print_device(struct devinfo_dev *, void *);
static int print_device_path(struct devinfo_dev *, void *);
static void print_path(struct devinfo_dev *, char *);