Module Name:    src
Committed By:   cegger
Date:           Mon May  4 12:13:19 UTC 2009

Modified Files:
        src/sys/arch/i386/pnpbios: ess_pnpbios.c pnpbios.c pnpbiosvar.h
            wss_pnpbios.c ym_pnpbios.c

Log Message:
struct device * -> device_t, use device_private


To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 src/sys/arch/i386/pnpbios/ess_pnpbios.c \
    src/sys/arch/i386/pnpbios/wss_pnpbios.c
cvs rdiff -u -r1.65 -r1.66 src/sys/arch/i386/pnpbios/pnpbios.c
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/i386/pnpbios/pnpbiosvar.h
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/i386/pnpbios/ym_pnpbios.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/i386/pnpbios/ess_pnpbios.c
diff -u src/sys/arch/i386/pnpbios/ess_pnpbios.c:1.17 src/sys/arch/i386/pnpbios/ess_pnpbios.c:1.18
--- src/sys/arch/i386/pnpbios/ess_pnpbios.c:1.17	Mon Apr 28 20:23:25 2008
+++ src/sys/arch/i386/pnpbios/ess_pnpbios.c	Mon May  4 12:13:19 2009
@@ -1,4 +1,4 @@
-/*	$NetBSD: ess_pnpbios.c,v 1.17 2008/04/28 20:23:25 martin Exp $	*/
+/*	$NetBSD: ess_pnpbios.c,v 1.18 2009/05/04 12:13:19 cegger Exp $	*/
 
 /*-
  * Copyright (c) 2000 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ess_pnpbios.c,v 1.17 2008/04/28 20:23:25 martin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ess_pnpbios.c,v 1.18 2009/05/04 12:13:19 cegger Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -55,14 +55,14 @@
 #include <dev/isa/essreg.h>
 #include <dev/isa/essvar.h>
 
-int ess_pnpbios_match(struct device *, struct cfdata *, void *);
-void ess_pnpbios_attach(struct device *, struct device *, void *);
+int ess_pnpbios_match(device_t, cfdata_t, void *);
+void ess_pnpbios_attach(device_t, device_t, void *);
 
 CFATTACH_DECL(ess_pnpbios, sizeof(struct ess_softc),
     ess_pnpbios_match, ess_pnpbios_attach, NULL, NULL);
 
 int
-ess_pnpbios_match(struct device *parent, struct cfdata *match,
+ess_pnpbios_match(device_t parent, cfdata_t match,
     void *aux)
 {
 	struct pnpbiosdev_attach_args *aa = aux;
@@ -82,10 +82,10 @@
 }
 
 void
-ess_pnpbios_attach(struct device *parent, struct device *self,
+ess_pnpbios_attach(device_t parent, device_t self,
     void *aux)
 {
-	struct ess_softc *sc = (void *)self;
+	struct ess_softc *sc = device_private(self);
 	struct pnpbiosdev_attach_args *aa = aux;
 
 	if (pnpbios_io_map(aa->pbt, aa->resc, 0, &sc->sc_iot, &sc->sc_ioh)) {
Index: src/sys/arch/i386/pnpbios/wss_pnpbios.c
diff -u src/sys/arch/i386/pnpbios/wss_pnpbios.c:1.17 src/sys/arch/i386/pnpbios/wss_pnpbios.c:1.18
--- src/sys/arch/i386/pnpbios/wss_pnpbios.c:1.17	Sat Mar 14 15:36:07 2009
+++ src/sys/arch/i386/pnpbios/wss_pnpbios.c	Mon May  4 12:13:19 2009
@@ -1,4 +1,4 @@
-/* $NetBSD: wss_pnpbios.c,v 1.17 2009/03/14 15:36:07 dsl Exp $ */
+/* $NetBSD: wss_pnpbios.c,v 1.18 2009/05/04 12:13:19 cegger Exp $ */
 /*
  * Copyright (c) 1999
  * 	Matthias Drochner.  All rights reserved.
@@ -26,7 +26,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: wss_pnpbios.c,v 1.17 2009/03/14 15:36:07 dsl Exp $");
+__KERNEL_RCSID(0, "$NetBSD: wss_pnpbios.c,v 1.18 2009/05/04 12:13:19 cegger Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -50,8 +50,8 @@
 #include <dev/isa/wssreg.h>
 #include <dev/isa/wssvar.h>
 
-int wss_pnpbios_match(struct device *, struct cfdata *, void *);
-void wss_pnpbios_attach(struct device *, struct device *, void *);
+int wss_pnpbios_match(device_t, cfdata_t, void *);
+void wss_pnpbios_attach(device_t, device_t, void *);
 int wss_pnpbios_hints_index(const char *);
 
 
@@ -88,8 +88,8 @@
 }
 
 int
-wss_pnpbios_match(struct device *parent,
-    struct cfdata *match, void *aux)
+wss_pnpbios_match(device_t parent,
+    cfdata_t match, void *aux)
 {
 	struct pnpbiosdev_attach_args *aa = aux;
 
@@ -100,10 +100,10 @@
 }
 
 void
-wss_pnpbios_attach(struct device *parent, struct device *self,
+wss_pnpbios_attach(device_t parent, device_t self,
     void *aux)
 {
-	struct wss_softc *sc = (void *)self;
+	struct wss_softc *sc = device_private(self);
 	struct pnpbiosdev_attach_args *aa = aux;
 	struct audio_attach_args arg;
 	struct wss_pnpbios_hint *wph;

Index: src/sys/arch/i386/pnpbios/pnpbios.c
diff -u src/sys/arch/i386/pnpbios/pnpbios.c:1.65 src/sys/arch/i386/pnpbios/pnpbios.c:1.66
--- src/sys/arch/i386/pnpbios/pnpbios.c:1.65	Wed Mar 11 10:30:52 2009
+++ src/sys/arch/i386/pnpbios/pnpbios.c	Mon May  4 12:13:19 2009
@@ -1,4 +1,4 @@
-/* $NetBSD: pnpbios.c,v 1.65 2009/03/11 10:30:52 cegger Exp $ */
+/* $NetBSD: pnpbios.c,v 1.66 2009/05/04 12:13:19 cegger Exp $ */
 
 /*
  * Copyright (c) 2000 Jason R. Thorpe.  All rights reserved.
@@ -41,7 +41,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: pnpbios.c,v 1.65 2009/03/11 10:30:52 cegger Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pnpbios.c,v 1.66 2009/05/04 12:13:19 cegger Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -126,10 +126,8 @@
 /* configuration stuff */
 static void *	pnpbios_mapit(paddr_t, u_long, int);
 static void *	pnpbios_find(void);
-static int	pnpbios_match(struct device *,
-			    struct cfdata *, void *);
-static void	pnpbios_attach(struct device *,
-			    struct device *, void *);
+static int	pnpbios_match(device_t, cfdata_t, void *);
+static void	pnpbios_attach(device_t, device_t, void *);
 static void	pnpbios_printres(struct pnpresources *);
 static int	pnpbios_print(void *aux, const char *);
 static void	pnpbios_id_to_string(uint32_t, char *);
@@ -761,7 +759,7 @@
 }
 
 void
-pnpbios_print_devres(struct device *dev, struct pnpbiosdev_attach_args *aa)
+pnpbios_print_devres(device_t dev, struct pnpbiosdev_attach_args *aa)
 {
 
 	aprint_normal_dev(dev, "");

Index: src/sys/arch/i386/pnpbios/pnpbiosvar.h
diff -u src/sys/arch/i386/pnpbios/pnpbiosvar.h:1.10 src/sys/arch/i386/pnpbios/pnpbiosvar.h:1.11
--- src/sys/arch/i386/pnpbios/pnpbiosvar.h:1.10	Mon Dec 26 19:24:00 2005
+++ src/sys/arch/i386/pnpbios/pnpbiosvar.h	Mon May  4 12:13:19 2009
@@ -1,4 +1,4 @@
-/* $NetBSD: pnpbiosvar.h,v 1.10 2005/12/26 19:24:00 perry Exp $ */
+/* $NetBSD: pnpbiosvar.h,v 1.11 2009/05/04 12:13:19 cegger Exp $ */
 /*
  * Copyright (c) 1999
  * 	Matthias Drochner.  All rights reserved.
@@ -25,6 +25,8 @@
  * SUCH DAMAGE.
  */
 
+#include <sys/device.h>		/* for device_t */
+
 struct pnpbios_attach_args {
 	isa_chipset_tag_t paa_ic;
 };
@@ -96,4 +98,4 @@
 int pnpbios_getiosize(pnpbios_tag_t, struct pnpresources *, int, int *);
 int pnpbios_getirqnum(pnpbios_tag_t, struct pnpresources *, int, int *, int *);
 int pnpbios_getdmachan(pnpbios_tag_t, struct pnpresources *, int, int *);
-void pnpbios_print_devres(struct device *, struct pnpbiosdev_attach_args *);
+void pnpbios_print_devres(device_t, struct pnpbiosdev_attach_args *);

Index: src/sys/arch/i386/pnpbios/ym_pnpbios.c
diff -u src/sys/arch/i386/pnpbios/ym_pnpbios.c:1.14 src/sys/arch/i386/pnpbios/ym_pnpbios.c:1.15
--- src/sys/arch/i386/pnpbios/ym_pnpbios.c:1.14	Fri Apr  4 22:18:05 2008
+++ src/sys/arch/i386/pnpbios/ym_pnpbios.c	Mon May  4 12:13:19 2009
@@ -1,4 +1,4 @@
-/* $NetBSD: ym_pnpbios.c,v 1.14 2008/04/04 22:18:05 cegger Exp $ */
+/* $NetBSD: ym_pnpbios.c,v 1.15 2009/05/04 12:13:19 cegger Exp $ */
 /*
  * Copyright (c) 1999
  *	Matthias Drochner.  All rights reserved.
@@ -27,7 +27,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ym_pnpbios.c,v 1.14 2008/04/04 22:18:05 cegger Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ym_pnpbios.c,v 1.15 2009/05/04 12:13:19 cegger Exp $");
 
 #include "mpu_ym.h"
 
@@ -61,15 +61,15 @@
 #include <dev/isa/wssreg.h>
 #include <dev/isa/ymvar.h>
 
-int ym_pnpbios_match(struct device *, struct cfdata *, void *);
-void ym_pnpbios_attach(struct device *, struct device *, void *);
+int ym_pnpbios_match(device_t, cfdata_t, void *);
+void ym_pnpbios_attach(device_t, device_t, void *);
 
 CFATTACH_DECL(ym_pnpbios, sizeof(struct ym_softc),
     ym_pnpbios_match, ym_pnpbios_attach, NULL, NULL);
 
 int
-ym_pnpbios_match(struct device *parent,
-    struct cfdata *match, void *aux)
+ym_pnpbios_match(device_t parent,
+    cfdata_t match, void *aux)
 {
 	struct pnpbiosdev_attach_args *aa = aux;
 
@@ -80,10 +80,10 @@
 }
 
 void
-ym_pnpbios_attach(struct device *parent, struct device *self,
+ym_pnpbios_attach(device_t parent, device_t self,
     void *aux)
 {
-	struct ym_softc *sc = (void *)self;
+	struct ym_softc *sc = device_private(self);
 	struct ad1848_softc *ac = &sc->sc_ad1848.sc_ad1848;
 	struct pnpbiosdev_attach_args *aa = aux;
 

Reply via email to