diff options
author | Miod Vallat <miod@cvs.openbsd.org> | 2009-07-21 21:20:06 +0000 |
---|---|---|
committer | Miod Vallat <miod@cvs.openbsd.org> | 2009-07-21 21:20:06 +0000 |
commit | 59af791344c0dc6cbea0edeafc20bf4b4f47db9b (patch) | |
tree | 405d9c2e260dcca961158151d68db26580614c30 /sys/arch/sparc64/include | |
parent | 2101770a4c160b5b9b3f09d1779ada990fd821e5 (diff) |
Change the rbus md_space_{map,unmap} signature to take a rbus_tag_t instead
of the bus_space_tag_t it contains; an upcoming implementation will need
to know the rbus_tag_t for which it works at this point.
All callers updated accordingly; no functional change intended.
Diffstat (limited to 'sys/arch/sparc64/include')
-rw-r--r-- | sys/arch/sparc64/include/rbus_machdep.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/sys/arch/sparc64/include/rbus_machdep.h b/sys/arch/sparc64/include/rbus_machdep.h index 939f3c7c738..ef1a927ce2b 100644 --- a/sys/arch/sparc64/include/rbus_machdep.h +++ b/sys/arch/sparc64/include/rbus_machdep.h @@ -1,4 +1,4 @@ -/* $OpenBSD: rbus_machdep.h,v 1.2 2007/11/25 00:38:49 kettenis Exp $ */ +/* $OpenBSD: rbus_machdep.h,v 1.3 2009/07/21 21:20:05 miod Exp $ */ /* * Copyright (c) 2007 Mark Kettenis @@ -24,12 +24,13 @@ struct pci_attach_args; rbus_tag_t rbus_pccbb_parent_io(struct device *, struct pci_attach_args *); rbus_tag_t rbus_pccbb_parent_mem(struct device *, struct pci_attach_args *); -#define md_space_map(t, addr, size, flags, hp) \ - bus_space_map((t), (addr), (size), (flags), (hp)) -#define md_space_unmap(t, h, size, addrp) \ +#define md_space_map(rbt, addr, size, flags, hp) \ + bus_space_map((rbt)->rb_bt, (addr), (size), (flags), (hp)) +#define md_space_unmap(rbt, h, size, addrp) \ do { \ - *addrp = (t)->sparc_bus_addr((t), (t), (h)); \ - bus_space_unmap((t), (h), (size)); \ + *addrp = (rbt)->rb_bt->sparc_bus_addr((rbt)->rb_bt, \ + (rbt)->rb_bt, (h)); \ + bus_space_unmap((rbt)->rb_bt, (h), (size)); \ } while (0) void pccbb_attach_hook(struct device *, struct device *, |