devinfo_res
TAILQ_INIT(&devinfo_res);
TAILQ_INSERT_TAIL(&devinfo_res, dr, dr_link);
while ((dr = TAILQ_FIRST(&devinfo_res)) != NULL) {
TAILQ_REMOVE(&devinfo_res, dr, dr_link);
struct devinfo_res *
TAILQ_FOREACH(dr, &devinfo_res, dr_link)
int (* fn)(struct devinfo_dev *dev, struct devinfo_res *res, void *arg),
TAILQ_FOREACH(dr, &devinfo_res, dr_link)
int (* fn)(struct devinfo_res *res, void *arg),
TAILQ_FOREACH(dr, &devinfo_res, dr_link)
TAILQ_HEAD(,devinfo_i_res) devinfo_res;
struct devinfo_res *res, void *arg),
int (* fn)(struct devinfo_res *res, void *arg),
extern struct devinfo_res
struct devinfo_res dr_res;
print_device_matching_resource(struct devinfo_res *res, void *arg)
print_rman_resource(struct devinfo_res *res, void *arg __unused)
static void print_resource(struct devinfo_res *);
static int print_device_matching_resource(struct devinfo_res *, void *);
static int print_rman_resource(struct devinfo_res *, void *);
print_resource(struct devinfo_res *res)