summaryrefslogtreecommitdiffstats
path: root/sys/sys/device_port.h
diff options
context:
space:
mode:
authorimp <imp@FreeBSD.org>2005-01-19 01:31:33 +0000
committerimp <imp@FreeBSD.org>2005-01-19 01:31:33 +0000
commit6499c1d93bfe068f6f721f973956d19b04205f7d (patch)
tree29e533f5be064723080594553ae15b080d9b4a4b /sys/sys/device_port.h
parent78d2c458fcf5e12f2f95a7281fb74be119050c0f (diff)
downloadFreeBSD-src-6499c1d93bfe068f6f721f973956d19b04205f7d.zip
FreeBSD-src-6499c1d93bfe068f6f721f973956d19b04205f7d.tar.gz
Remove code for pre-4.0 versions of FreeBSD. It is there in prior
versions of freebsd for people that need it.
Diffstat (limited to 'sys/sys/device_port.h')
-rw-r--r--sys/sys/device_port.h77
1 files changed, 16 insertions, 61 deletions
diff --git a/sys/sys/device_port.h b/sys/sys/device_port.h
index 222b21d..51010bd 100644
--- a/sys/sys/device_port.h
+++ b/sys/sys/device_port.h
@@ -30,12 +30,8 @@
#if defined(__NetBSD__)
# include <sys/device.h>
#elif defined(__FreeBSD__)
-# if __FreeBSD_version >= 400001
-# include <sys/module.h>
-# include <sys/bus.h>
-# else
-# include <sys/device.h>
-# endif
+# include <sys/module.h>
+# include <sys/bus.h>
#endif
/*
@@ -51,65 +47,24 @@
/*
* FreeBSD (compatibility for struct device)
*/
-#if __FreeBSD_version >= 400001
-# define DEVPORT_DEVICE device_t
-# define DEVPORT_DEVNAME(dev) device_get_name(dev)
-# define DEVPORT_DEVUNIT(dev) device_get_unit(dev)
-# define DEVPORT_ALLOC_SOFTC(dev) device_get_softc(dev)
-# define DEVPORT_GET_SOFTC(dev) device_get_softc(dev)
+#define DEVPORT_DEVICE device_t
+#define DEVPORT_DEVNAME(dev) device_get_name(dev)
+#define DEVPORT_DEVUNIT(dev) device_get_unit(dev)
+#define DEVPORT_ALLOC_SOFTC(dev) device_get_softc(dev)
+#define DEVPORT_GET_SOFTC(dev) device_get_softc(dev)
-# define UNCONF 1 /* print " not configured\n" */
-
-#else
-
-# define DEVPORT_DEVICE struct device
-# define DEVPORT_DEVNAME(dev) (dev).dv_xname
-# define DEVPORT_DEVUNIT(dev) (dev).dv_unit
-# ifdef DEVPORT_ALLOCSOFTCFUNC
-# define DEVPORT_ALLOC_SOFTC(dev) (DEVPORT_ALLOCSOFTCFUNC)((dev).dv_unit)
-# else
-# define DEVPORT_ALLOC_SOFTC(dev) DEVPORT_ALLOCSOFTCFUNC_is_not_defined_prior_than_device_port_h
-# endif
-# ifdef DEVPORT_SOFTCARRAY
-# define DEVPORT_GET_SOFTC(dev) (DEVPORT_SOFTCARRAY)[(dev).dv_unit]
-# else
-# define DEVPORT_GET_SOFTC(dev) DEVPORT_SOFTCARRAY_is_not_defined_prior_than_device_port_h
-# endif
-
-#endif
+#define UNCONF 1 /* print " not configured\n" */
/*
* PC-Card device driver (compatibility for struct pccard_devinfo *)
*/
-#if __FreeBSD_version >= 400001
-# define DEVPORT_PDEVICE device_t
-# define DEVPORT_PDEVUNIT(pdev) device_get_unit(pdev)
-# define DEVPORT_PDEVFLAGS(pdev) device_get_flags(pdev)
-# define DEVPORT_PDEVIOBASE(pdev) bus_get_resource_start(pdev, SYS_RES_IOPORT, 0)
-# define DEVPORT_PDEVIRQ(pdev) bus_get_resource_start(pdev, SYS_RES_IRQ, 0)
-# define DEVPORT_PDEVMADDR(pdev) bus_get_resource_start(pdev, SYS_RES_MEMORY, 0)
-# define DEVPORT_PDEVALLOC_SOFTC(pdev) device_get_softc(pdev)
-# define DEVPORT_PDEVGET_SOFTC(pdev) device_get_softc(pdev)
-
-#else
-
-# define DEVPORT_PDEVICE struct pccard_devinfo *
-# define DEVPORT_PDEVUNIT(pdev) (pdev)->pd_unit
-# define DEVPORT_PDEVFLAGS(pdev) (pdev)->pd_flags
-# define DEVPORT_PDEVIOBASE(pdev) (pdev)->pd_iobase
-# define DEVPORT_PDEVIRQ(pdev) (pdev)->pd_irq
-# define DEVPORT_PDEVMADDR(pdev) (pdev)->pd_maddr
-# ifdef DEVPORT_ALLOCSOFTCFUNC
-# define DEVPORT_PDEVALLOC_SOFTC(pdev) (DEVPORT_ALLOCSOFTCFUNC)((pdev)->pd_unit)
-# else
-# define DEVPORT_PDEVALLOC_SOFTC(pdev) DEVPORT_ALLOCSOFTCFUNC_is_not_defined_prior_than_device_port_h
-# endif
-# ifdef DEVPORT_SOFTCARRAY
-# define DEVPORT_PDEVGET_SOFTC(pdev) (DEVPORT_SOFTCARRAY)[(pdev)->pd_unit]
-# else
-# define DEVPORT_PDEVGET_SOFTC(pdev) DEVPORT_SOFTCARRAY_is_not_defined_prior_than_device_port_h
-# endif
-#endif
+#define DEVPORT_PDEVICE device_t
+#define DEVPORT_PDEVUNIT(pdev) device_get_unit(pdev)
+#define DEVPORT_PDEVFLAGS(pdev) device_get_flags(pdev)
+#define DEVPORT_PDEVIOBASE(pdev) bus_get_resource_start(pdev, SYS_RES_IOPORT, 0)
+#define DEVPORT_PDEVIRQ(pdev) bus_get_resource_start(pdev, SYS_RES_IRQ, 0)
+#define DEVPORT_PDEVMADDR(pdev) bus_get_resource_start(pdev, SYS_RES_MEMORY, 0)
+#define DEVPORT_PDEVALLOC_SOFTC(pdev) device_get_softc(pdev)
+#define DEVPORT_PDEVGET_SOFTC(pdev) device_get_softc(pdev)
#endif /* __FreeBSD__ */
-
OpenPOWER on IntegriCloud