From 25cf32ee3d5d24ac076b6d4be614e73d37fafa4b Mon Sep 17 00:00:00 2001 From: dyoung Date: Tue, 11 Mar 2008 23:19:03 +0000 Subject: [PATCH] Use device_t and accessors. --- sys/arch/mips/atheros/dev/if_ae.c | 44 +++++++++++++++---------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/sys/arch/mips/atheros/dev/if_ae.c b/sys/arch/mips/atheros/dev/if_ae.c index 144673756ee1..3bd8a701c7f8 100644 --- a/sys/arch/mips/atheros/dev/if_ae.c +++ b/sys/arch/mips/atheros/dev/if_ae.c @@ -1,4 +1,4 @@ -/* $Id: if_ae.c,v 1.11 2008/01/23 05:24:28 dyoung Exp $ */ +/* $Id: if_ae.c,v 1.12 2008/03/11 23:19:03 dyoung Exp $ */ /*- * Copyright (c) 2006 Urbana-Champaign Independent Media Center. * Copyright (c) 2006 Garrett D'Amore. @@ -105,7 +105,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: if_ae.c,v 1.11 2008/01/23 05:24:28 dyoung Exp $"); +__KERNEL_RCSID(0, "$NetBSD: if_ae.c,v 1.12 2008/03/11 23:19:03 dyoung Exp $"); #include "bpfilter.h" @@ -156,10 +156,10 @@ static const struct { { 0, NULL }, }; -static int ae_match(struct device *, struct cfdata *, void *); -static void ae_attach(struct device *, struct device *, void *); -static int ae_detach(struct device *, int); -static int ae_activate(struct device *, enum devact); +static int ae_match(device_t, struct cfdata *, void *); +static void ae_attach(device_t, device_t, void *); +static int ae_detach(device_t, int); +static int ae_activate(device_t, enum devact); static void ae_reset(struct ae_softc *); static void ae_idle(struct ae_softc *, u_int32_t); @@ -186,10 +186,10 @@ static void ae_rxintr(struct ae_softc *); static void ae_txintr(struct ae_softc *); static void ae_mii_tick(void *); -static void ae_mii_statchg(struct device *); +static void ae_mii_statchg(device_t); -static int ae_mii_readreg(struct device *, int, int); -static void ae_mii_writereg(struct device *, int, int, int); +static int ae_mii_readreg(device_t, int, int); +static void ae_mii_writereg(device_t, int, int, int); #ifdef AE_DEBUG #define DPRINTF(sc, x) if ((sc)->sc_ethercom.ec_if.if_flags & IFF_DEBUG) \ @@ -211,7 +211,7 @@ CFATTACH_DECL(ae, sizeof(struct ae_softc), * Check for a device match. */ int -ae_match(struct device *parent, struct cfdata *cf, void *aux) +ae_match(device_t parent, struct cfdata *cf, void *aux) { struct arbus_attach_args *aa = aux; @@ -228,11 +228,11 @@ ae_match(struct device *parent, struct cfdata *cf, void *aux) * Attach an ae interface to the system. */ void -ae_attach(struct device *parent, struct device *self, void *aux) +ae_attach(device_t parent, device_t self, void *aux) { const uint8_t *enaddr; prop_data_t ea; - struct ae_softc *sc = (void *)self; + struct ae_softc *sc = device_private(self); struct arbus_attach_args *aa = aux; struct ifnet *ifp = &sc->sc_ethercom.ec_if; int i, error; @@ -455,9 +455,9 @@ ae_attach(struct device *parent, struct device *self, void *aux) * Handle device activation/deactivation requests. */ int -ae_activate(struct device *self, enum devact act) +ae_activate(device_t self, enum devact act) { - struct ae_softc *sc = (void *) self; + struct ae_softc *sc = device_private(self); int s, error = 0; s = splnet(); @@ -482,9 +482,9 @@ ae_activate(struct device *self, enum devact act) * Detach a device interface. */ int -ae_detach(struct device *self, int flags) +ae_detach(device_t self, int flags) { - struct ae_softc *sc = (void *)self; + struct ae_softc *sc = device_private(self); struct ifnet *ifp = &sc->sc_ethercom.ec_if; struct ae_rxsoft *rxs; struct ae_txsoft *txs; @@ -1872,9 +1872,9 @@ ae_mii_tick(void *arg) * Callback from PHY when media changes. */ static void -ae_mii_statchg(struct device *self) +ae_mii_statchg(device_t self) { - struct ae_softc *sc = (struct ae_softc *)self; + struct ae_softc *sc = device_private(self); uint32_t macctl, flowc; //opmode = AE_READ(sc, CSR_OPMODE); @@ -1908,9 +1908,9 @@ ae_mii_statchg(struct device *self) * Read a PHY register. */ static int -ae_mii_readreg(struct device *self, int phy, int reg) +ae_mii_readreg(device_t self, int phy, int reg) { - struct ae_softc *sc = (struct ae_softc *)self; + struct ae_softc *sc = device_private(self); uint32_t addr; int i; @@ -1931,9 +1931,9 @@ ae_mii_readreg(struct device *self, int phy, int reg) * Write a PHY register. */ static void -ae_mii_writereg(struct device *self, int phy, int reg, int val) +ae_mii_writereg(device_t self, int phy, int reg, int val) { - struct ae_softc *sc = (struct ae_softc *)self; + struct ae_softc *sc = device_private(self); uint32_t addr; int i;