summaryrefslogtreecommitdiffstats
path: root/sys/dev/pccard/pccardvar.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/pccard/pccardvar.h')
-rw-r--r--sys/dev/pccard/pccardvar.h14
1 files changed, 12 insertions, 2 deletions
diff --git a/sys/dev/pccard/pccardvar.h b/sys/dev/pccard/pccardvar.h
index 7e66e62..11e33ad 100644
--- a/sys/dev/pccard/pccardvar.h
+++ b/sys/dev/pccard/pccardvar.h
@@ -34,6 +34,7 @@
#include <sys/queue.h>
#include <machine/bus.h>
+#include "card_if.h"
extern int pccard_verbose;
@@ -294,8 +295,17 @@ void pccard_io_unmap(struct pccard_function *, int);
(pccard_chip_mem_unmap((pf)->sc->pct, (pf)->sc->pch, (window)))
/* compat layer */
-int pccard_compat_probe(device_t dev);
-int pccard_compat_attach(device_t dev);
+static __inline int
+pccard_compat_probe(device_t dev)
+{
+ return (CARD_COMPAT_DO_PROBE(device_get_parent(dev), dev));
+}
+
+static __inline int
+pccard_compat_attach(device_t dev)
+{
+ return (CARD_COMPAT_DO_ATTACH(device_get_parent(dev), dev));
+}
/* ivar interface */
enum {
OpenPOWER on IntegriCloud