Remove all remaining SPL code. Replace the mtd_cpl field in the machine
[dragonfly.git] / sys / dev / atm / hea / eni.c
index ee0a138..583f9dc 100644 (file)
@@ -24,7 +24,7 @@
  * notice must be reproduced on all copies.
  *
  *     @(#) $FreeBSD: src/sys/dev/hea/eni.c,v 1.10 1999/08/28 00:41:42 peter Exp $
- *
+ *     @(#) $DragonFly: src/sys/dev/atm/hea/eni.c,v 1.8 2005/06/16 21:12:27 dillon Exp $
  */
 
 /*
  *
  */
 
-#include <netatm/kern_include.h>
-
-#include <dev/hea/eni_stats.h>
-#include <dev/hea/eni.h>
-#include <dev/hea/eni_var.h>
+#include <netproto/atm/kern_include.h>
 
-#ifndef        lint
-__RCSID("@(#) $FreeBSD: src/sys/dev/hea/eni.c,v 1.10 1999/08/28 00:41:42 peter Exp $");
-#endif
+#include "eni_stats.h"
+#include "eni.h"
+#include "eni_var.h"
 
 /*
  * Typedef local functions
  */
-static const char      *eni_pci_probe __P((pcici_t, pcidi_t));
-static void    eni_pci_attach __P((pcici_t, int));
-static int     eni_get_ack __P((Eni_unit *));
-static int     eni_get_sebyte __P((Eni_unit *));
-static void    eni_read_seeprom __P((Eni_unit *));
-#ifdef __FreeBSD__
-#if BSD < 199506
-static int     eni_pci_shutdown __P((struct kern_devconf *, int));
-#else
-static void    eni_pci_shutdown __P((void *, int));
-#endif
-static void    eni_pci_reset __P((Eni_unit *));
-#endif /* __FreeBSD__ */
+static const char      *eni_pci_probe (pcici_t, pcidi_t);
+static void    eni_pci_attach (pcici_t, int);
+static int     eni_get_ack (Eni_unit *);
+static int     eni_get_sebyte (Eni_unit *);
+static void    eni_read_seeprom (Eni_unit *);
+static void    eni_pci_shutdown (void *, int);
+static void    eni_pci_reset (Eni_unit *);
 
 /*
  * Used by kernel to return number of claimed devices
  */
-#ifdef __FreeBSD__
 static u_long eni_nunits;
 
 static struct pci_device eni_pci_device = {
@@ -73,15 +62,10 @@ static struct pci_device eni_pci_device = {
        eni_pci_probe,
        eni_pci_attach,
        &eni_nunits,
-#if BSD < 199506
-       eni_pci_shutdown
-#else
        NULL
-#endif
 };
 
 COMPAT_PCI_DRIVER (eni_pci, eni_pci_device);
-#endif /* __FreeBSD__ */
 
 /*
  * Called by kernel with PCI device_id which was read from the PCI
@@ -476,7 +460,7 @@ eni_pci_attach ( pcici_t config_id, int unit )
        /*
         * Map interrupt in
         */
-       if ( !pci_map_int ( config_id, eni_intr, (void *)eup, &net_imask ) )
+       if ( !pci_map_int ( config_id, eni_intr, (void *)eup) )
        {
                log(LOG_ERR, "%s%d: unable to map interrupt\n", 
                        ENI_DEV_NAME, unit);
@@ -545,14 +529,11 @@ eni_pci_attach ( pcici_t config_id, int unit )
 
        eni_units[unit] = eup;
 
-#if BSD >= 199506
        /*
         * Add hook to out shutdown function
         */
        EVENTHANDLER_REGISTER(shutdown_post_sync, eni_pci_shutdown, eup,
                              SHUTDOWN_PRI_DEFAULT);
-       
-#endif
 
        /*
         * Initialize driver processing
@@ -611,39 +592,6 @@ eni_pci_reset ( eup )
        return;
 }
 
-#ifdef __FreeBSD__
-#if BSD < 199506
-/*
- * Device shutdown routine
- *
- * Arguments:
- *     kdc             pointer to device's configuration table
- *     force           forced shutdown flag
- *
- * Returns:
- *     none
- *
- */
-static int
-eni_pci_shutdown ( kdc, force )
-       struct kern_devconf     *kdc;
-       int                     force;
-{
-       Eni_unit        *eup = NULL;
-
-       if ( kdc->kdc_unit < eni_nunits ) {
-
-               eup = eni_units[kdc->kdc_unit];
-               if ( eup != NULL ) {
-                       /* Do device reset */
-                       eni_pci_reset ( eup );
-               }
-       }
-
-       (void) dev_detach ( kdc );
-       return ( 0 );
-}
-#else
 /*
  * Device shutdown routine
  *
@@ -665,5 +613,3 @@ eni_pci_shutdown ( eup, howto )
        eni_pci_reset ( eup );
 
 }
-#endif /* BSD < 199506 */
-#endif /* __FreeBSD__ */