summaryrefslogtreecommitdiffstats
path: root/sys/pccard/driver.h
diff options
context:
space:
mode:
authorbde <bde@FreeBSD.org>1995-11-21 08:49:21 +0000
committerbde <bde@FreeBSD.org>1995-11-21 08:49:21 +0000
commit856563218ddd78c86e0bbdd35f0881d4551d233c (patch)
tree52324a8335a69b96bd254855fbf7041a46054666 /sys/pccard/driver.h
parent771d7df4a6700f357385d317c5b686ac4f17bfc3 (diff)
downloadFreeBSD-src-856563218ddd78c86e0bbdd35f0881d4551d233c.zip
FreeBSD-src-856563218ddd78c86e0bbdd35f0881d4551d233c.tar.gz
New file for pccard driver interface declarations.
Diffstat (limited to 'sys/pccard/driver.h')
-rw-r--r--sys/pccard/driver.h22
1 files changed, 22 insertions, 0 deletions
diff --git a/sys/pccard/driver.h b/sys/pccard/driver.h
new file mode 100644
index 0000000..fab35ec
--- /dev/null
+++ b/sys/pccard/driver.h
@@ -0,0 +1,22 @@
+/*-
+ * pccard driver interface.
+ * Bruce Evans, November 1995.
+ * This file is in the public domain.
+ */
+
+#ifndef _PCCARD_DRIVER_H_
+#define _PCCARD_DRIVER_H_
+
+struct lkm_table;
+struct pccard_drv;
+
+void pccard_add_driver __P((struct pccard_drv *));
+#ifdef _I386_ISA_ISA_DEVICE_H_ /* XXX actually if inthand2_t is declared */
+int pccard_alloc_intr __P((int imask, inthand2_t *hand, int unit,
+ int *maskp));
+#endif
+void pccard_configure __P((void));
+void pccard_remove_driver __P((struct pccard_drv *dp));
+int pcic_probe __P((void)); /* XXX should be linker set */
+
+#endif /* !_PCCARD_DRIVER_H_ */
OpenPOWER on IntegriCloud