devinfo_rman
TAILQ_INIT(&devinfo_rman);
TAILQ_INSERT_TAIL(&devinfo_rman, dm, dm_link);
while ((dm = TAILQ_FIRST(&devinfo_rman)) != NULL) {
TAILQ_REMOVE(&devinfo_rman, dm, dm_link);
struct devinfo_rman *
TAILQ_FOREACH(dm, &devinfo_rman, dm_link)
devinfo_foreach_rman_resource(struct devinfo_rman *rman,
devinfo_foreach_rman(int (* fn)(struct devinfo_rman *rman, void *arg),
TAILQ_FOREACH(dm, &devinfo_rman, dm_link)
TAILQ_HEAD(,devinfo_i_rman) devinfo_rman;
devinfo_foreach_rman_resource(struct devinfo_rman *rman,
devinfo_foreach_rman(int (* fn)(struct devinfo_rman *rman, void *arg),
extern struct devinfo_rman
struct devinfo_rman dm_rman;
print_device_rman_resources(struct devinfo_rman *rman, void *arg)
struct devinfo_rman *rman;
print_rman(struct devinfo_rman *rman, void *arg __unused)
static int print_device_rman_resources(struct devinfo_rman *, void *);
static int print_rman(struct devinfo_rman *, void *);
struct devinfo_rman *rman;