diff options
| author | Warner Losh <imp@FreeBSD.org> | 2003-02-12 07:00:59 +0000 |
|---|---|---|
| committer | Warner Losh <imp@FreeBSD.org> | 2003-02-12 07:00:59 +0000 |
| commit | b235704d7c135fd470b29d845ca1ee6e2bbad121 (patch) | |
| tree | 1cb1d89b4eeb34b2ed0a89f9ad572ca20a5880f0 | |
| parent | f5bff4606924f7bfd322e93578cf5103cb362b2e (diff) | |
Notes
| -rw-r--r-- | sys/kern/subr_rman.c | 6 | ||||
| -rw-r--r-- | sys/sys/rman.h | 1 |
2 files changed, 7 insertions, 0 deletions
diff --git a/sys/kern/subr_rman.c b/sys/kern/subr_rman.c index 544603968336..56c0979b14ba 100644 --- a/sys/kern/subr_rman.c +++ b/sys/kern/subr_rman.c @@ -685,3 +685,9 @@ rman_get_rid(struct resource *r) { return (r->r_rid); } + +struct device * +rman_get_device(struct resource *r) +{ + return (r->r_dev); +} diff --git a/sys/sys/rman.h b/sys/sys/rman.h index 40fe3074601e..6bec626115f7 100644 --- a/sys/sys/rman.h +++ b/sys/sys/rman.h @@ -134,6 +134,7 @@ uint32_t rman_make_alignment_flags(uint32_t size); u_long rman_get_start(struct resource *_r); u_long rman_get_end(struct resource *_r); +struct device *rman_get_device(struct resource *); u_long rman_get_size(struct resource *_r); u_int rman_get_flags(struct resource *_r); void rman_set_virtual(struct resource *_r, void *_v); |
