Symbol: rman
lib/libdevinfo/devinfo.c
475
devinfo_foreach_rman_resource(struct devinfo_rman *rman,
lib/libdevinfo/devinfo.c
483
if (dr->dr_res.dr_rman == rman->dm_handle)
lib/libdevinfo/devinfo.c
494
devinfo_foreach_rman(int (* fn)(struct devinfo_rman *rman, void *arg),
lib/libdevinfo/devinfo.h
129
devinfo_foreach_rman_resource(struct devinfo_rman *rman,
lib/libdevinfo/devinfo.h
138
devinfo_foreach_rman(int (* fn)(struct devinfo_rman *rman, void *arg),
sys/dev/acpica/acpi.c
1057
struct rman *rm;
sys/dev/acpica/acpi.c
1117
struct rman *rm;
sys/dev/acpica/acpi.c
1203
struct rman *rm;
sys/dev/acpica/acpi.c
235
static struct rman acpi_rman_io, acpi_rman_mem;
sys/dev/drm/i915/i915_gem_stolen.c
88
static struct rman stolen_rman;
sys/dev/drm/ttm/ttm_bo_manager.c
109
struct ttm_range_manager *rman;
sys/dev/drm/ttm/ttm_bo_manager.c
111
rman = kzalloc(sizeof(*rman), GFP_KERNEL);
sys/dev/drm/ttm/ttm_bo_manager.c
112
if (!rman)
sys/dev/drm/ttm/ttm_bo_manager.c
115
drm_mm_init(&rman->mm, 0, p_size);
sys/dev/drm/ttm/ttm_bo_manager.c
116
lockinit(&rman->lock, "ttmrman", 0, 0);
sys/dev/drm/ttm/ttm_bo_manager.c
117
man->priv = rman;
sys/dev/drm/ttm/ttm_bo_manager.c
123
struct ttm_range_manager *rman = (struct ttm_range_manager *) man->priv;
sys/dev/drm/ttm/ttm_bo_manager.c
124
struct drm_mm *mm = &rman->mm;
sys/dev/drm/ttm/ttm_bo_manager.c
126
lockmgr(&rman->lock, LK_EXCLUSIVE);
sys/dev/drm/ttm/ttm_bo_manager.c
129
lockmgr(&rman->lock, LK_RELEASE);
sys/dev/drm/ttm/ttm_bo_manager.c
130
kfree(rman);
sys/dev/drm/ttm/ttm_bo_manager.c
134
lockmgr(&rman->lock, LK_RELEASE);
sys/dev/drm/ttm/ttm_bo_manager.c
141
struct ttm_range_manager *rman = (struct ttm_range_manager *) man->priv;
sys/dev/drm/ttm/ttm_bo_manager.c
143
lockmgr(&rman->lock, LK_EXCLUSIVE);
sys/dev/drm/ttm/ttm_bo_manager.c
144
drm_mm_print(&rman->mm, printer);
sys/dev/drm/ttm/ttm_bo_manager.c
145
lockmgr(&rman->lock, LK_RELEASE);
sys/dev/drm/ttm/ttm_bo_manager.c
55
struct ttm_range_manager *rman = (struct ttm_range_manager *) man->priv;
sys/dev/drm/ttm/ttm_bo_manager.c
56
struct drm_mm *mm = &rman->mm;
sys/dev/drm/ttm/ttm_bo_manager.c
74
lockmgr(&rman->lock, LK_EXCLUSIVE);
sys/dev/drm/ttm/ttm_bo_manager.c
79
lockmgr(&rman->lock, LK_RELEASE);
sys/dev/drm/ttm/ttm_bo_manager.c
94
struct ttm_range_manager *rman = (struct ttm_range_manager *) man->priv;
sys/dev/drm/ttm/ttm_bo_manager.c
97
lockmgr(&rman->lock, LK_EXCLUSIVE);
sys/dev/drm/ttm/ttm_bo_manager.c
99
lockmgr(&rman->lock, LK_RELEASE);
sys/kern/subr_rman.c
123
rman_manage_region(struct rman *rm, u_long start, u_long end)
sys/kern/subr_rman.c
155
rman_fini(struct rman *rm)
sys/kern/subr_rman.c
205
rman_reserve_resource(struct rman *rm, u_long start, u_long end, u_long count,
sys/kern/subr_rman.c
407
int_rman_activate_resource(struct rman *rm, struct resource *r,
sys/kern/subr_rman.c
446
struct rman *rm;
sys/kern/subr_rman.c
463
struct rman *rm;
sys/kern/subr_rman.c
508
struct rman *rm;
sys/kern/subr_rman.c
518
int_rman_release_resource(struct rman *rm, struct resource *r)
sys/kern/subr_rman.c
606
struct rman *rm = r->r_rm;
sys/kern/subr_rman.c
651
struct rman *rm;
sys/kern/subr_rman.c
734
SYSCTL_NODE(_hw_bus, OID_AUTO, rman, CTLFLAG_RD, sysctl_rman,
sys/kern/subr_rman.c
78
TAILQ_HEAD(rman_head, rman);
sys/kern/subr_rman.c
81
static int int_rman_activate_resource(struct rman *rm, struct resource *r,
sys/kern/subr_rman.c
84
static int int_rman_release_resource(struct rman *rm, struct resource *r);
sys/kern/subr_rman.c
87
rman_init(struct rman *rm, int cpuid)
sys/platform/pc64/apic/ioapic_abi.c
1201
ioapic_abi_rman_setup(struct rman *rm)
sys/platform/pc64/apic/ioapic_abi.c
520
static void ioapic_abi_rman_setup(struct rman *);
sys/platform/pc64/icu/icu_abi.c
139
static void icu_abi_rman_setup(struct rman *);
sys/platform/pc64/icu/icu_abi.c
406
icu_abi_rman_setup(struct rman *rm)
sys/platform/pc64/x86_64/nexus.c
180
struct rman *rm = &irq_rman[cpuid];
sys/platform/pc64/x86_64/nexus.c
353
struct rman *rm;
sys/platform/pc64/x86_64/nexus.c
84
static struct rman irq_rman[MAXCPU], drq_rman, port_rman, mem_rman;
sys/sys/machintr.h
50
struct rman;
sys/sys/machintr.h
93
void (*rman_setup)(struct rman *rm); /* setup rman */
sys/sys/rman.h
110
struct rman *r_rm; /* resource manager from whence this came */
sys/sys/rman.h
119
TAILQ_ENTRY(rman) rm_link; /* link in list of all rmans */
sys/sys/rman.h
133
int rman_fini(struct rman *rm);
sys/sys/rman.h
134
int rman_init(struct rman *rm, int cpuid);
sys/sys/rman.h
135
int rman_manage_region(struct rman *rm, u_long start, u_long end);
sys/sys/rman.h
137
struct resource *rman_reserve_resource(struct rman *rm, u_long start,
usr.sbin/devinfo/devinfo.c
104
print_device_rman_resources(struct devinfo_rman *rman, void *arg)
usr.sbin/devinfo/devinfo.c
113
if (devinfo_foreach_rman_resource(rman,
usr.sbin/devinfo/devinfo.c
120
if (rman->dm_cpuid >= 0)
usr.sbin/devinfo/devinfo.c
121
printf("%s cpu%d:\n", rman->dm_desc, rman->dm_cpuid);
usr.sbin/devinfo/devinfo.c
123
printf("%s:\n", rman->dm_desc);
usr.sbin/devinfo/devinfo.c
127
devinfo_foreach_rman_resource(rman,
usr.sbin/devinfo/devinfo.c
197
print_rman(struct devinfo_rman *rman, void *arg __unused)
usr.sbin/devinfo/devinfo.c
199
printf("%s:\n", rman->dm_desc);
usr.sbin/devinfo/devinfo.c
200
devinfo_foreach_rman_resource(rman, print_rman_resource, 0);
usr.sbin/devinfo/devinfo.c
63
struct devinfo_rman *rman;
usr.sbin/devinfo/devinfo.c
66
rman = devinfo_handle_to_rman(res->dr_rman);
usr.sbin/devinfo/devinfo.c
67
hexmode = (rman->dm_size > 1000) || (rman->dm_size == 0);