Module Name: src
Committed By: matt
Date: Mon Jun 6 16:42:19 UTC 2011
Modified Files:
src/sys/arch/evbppc/explora/dev: elb.c
src/sys/arch/evbppc/pmppc/dev: cpc_mainbus.c
src/sys/arch/evbppc/virtex/dev: xcvbus.c
src/sys/arch/evbppc/walnut/dev: pbus.c
src/sys/arch/evbppc/walnut/pci: pchb.c
src/sys/arch/powerpc/ibm4xx/dev: plb.c
src/sys/arch/powerpc/ibm4xx/pci: pchb.c
src/sys/arch/powerpc/pci: pchb.c
src/sys/arch/prep/isa: isabeep.c
src/sys/arch/prep/pci: pceb.c
src/sys/arch/sandpoint/sandpoint: eumb.c
Log Message:
More device_t, cfdata, CFATTACH_DECL_NEW cleanup.
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/evbppc/explora/dev/elb.c
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/evbppc/pmppc/dev/cpc_mainbus.c
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/evbppc/virtex/dev/xcvbus.c
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/evbppc/walnut/dev/pbus.c
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/evbppc/walnut/pci/pchb.c
cvs rdiff -u -r1.18 -r1.19 src/sys/arch/powerpc/ibm4xx/dev/plb.c
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/powerpc/ibm4xx/pci/pchb.c
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/powerpc/pci/pchb.c
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/prep/isa/isabeep.c
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/prep/pci/pceb.c
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/sandpoint/sandpoint/eumb.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/evbppc/explora/dev/elb.c
diff -u src/sys/arch/evbppc/explora/dev/elb.c:1.6 src/sys/arch/evbppc/explora/dev/elb.c:1.7
--- src/sys/arch/evbppc/explora/dev/elb.c:1.6 Mon Apr 28 20:23:17 2008
+++ src/sys/arch/evbppc/explora/dev/elb.c Mon Jun 6 16:42:17 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: elb.c,v 1.6 2008/04/28 20:23:17 martin Exp $ */
+/* $NetBSD: elb.c,v 1.7 2011/06/06 16:42:17 matt Exp $ */
/*-
* Copyright (c) 2003 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: elb.c,v 1.6 2008/04/28 20:23:17 martin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: elb.c,v 1.7 2011/06/06 16:42:17 matt Exp $");
#include <sys/param.h>
#include <sys/conf.h>
@@ -54,8 +54,8 @@
bus_space_tag_t elb_bt;
};
-static int elb_match(struct device *, struct cfdata *, void *);
-static void elb_attach(struct device *, struct device *, void *);
+static int elb_match(device_t, cfdata_t, void *);
+static void elb_attach(device_t, device_t, void *);
static int elb_print(void *, const char *);
static struct powerpc_bus_space elb_tag = {
@@ -109,14 +109,14 @@
{ "le", BASE_LE, 0, 28, &elb_fb_tag },
};
-CFATTACH_DECL(elb, sizeof(struct device),
+CFATTACH_DECL_NEW(elb, 0,
elb_match, elb_attach, NULL, NULL);
/*
* Probe for the elb; always succeeds.
*/
static int
-elb_match(struct device *parent, struct cfdata *cf, void *aux)
+elb_match(device_t parent, cfdata_t cf, void *aux)
{
return (1);
}
@@ -125,7 +125,7 @@
* Attach the Explora local bus.
*/
static void
-elb_attach(struct device *parent, struct device *self, void *aux)
+elb_attach(device_t parent, device_t self, void *aux)
{
struct elb_attach_args eaa;
int i;
Index: src/sys/arch/evbppc/pmppc/dev/cpc_mainbus.c
diff -u src/sys/arch/evbppc/pmppc/dev/cpc_mainbus.c:1.3 src/sys/arch/evbppc/pmppc/dev/cpc_mainbus.c:1.4
--- src/sys/arch/evbppc/pmppc/dev/cpc_mainbus.c:1.3 Mon Apr 28 20:23:17 2008
+++ src/sys/arch/evbppc/pmppc/dev/cpc_mainbus.c Mon Jun 6 16:42:17 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: cpc_mainbus.c,v 1.3 2008/04/28 20:23:17 martin Exp $ */
+/* $NetBSD: cpc_mainbus.c,v 1.4 2011/06/06 16:42:17 matt Exp $ */
/*
* Copyright (c) 2002 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: cpc_mainbus.c,v 1.3 2008/04/28 20:23:17 martin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: cpc_mainbus.c,v 1.4 2011/06/06 16:42:17 matt Exp $");
#include <sys/param.h>
#include <sys/extent.h>
@@ -55,18 +55,18 @@
struct genppc_pci_chipset *genppc_pct;
void
-cpc_attach(struct device *self, pci_chipset_tag_t pc, bus_space_tag_t mem,
+cpc_attach(device_t self, pci_chipset_tag_t pc, bus_space_tag_t mem,
bus_space_tag_t pciio, bus_dma_tag_t tag, int attachpci,
uint freq);
-static int cpc_mainbus_match(struct device *, struct cfdata *, void *);
-static void cpc_mainbus_attach(struct device *, struct device *, void *);
+static int cpc_mainbus_match(device_t, cfdata_t, void *);
+static void cpc_mainbus_attach(device_t, device_t, void *);
-CFATTACH_DECL(cpc_mainbus, sizeof(struct device),
+CFATTACH_DECL_NEW(cpc_mainbus, 0,
cpc_mainbus_match, cpc_mainbus_attach, NULL, NULL);
int
-cpc_mainbus_match(struct device *parent, struct cfdata *cf, void *aux)
+cpc_mainbus_match(device_t parent, cfdata_t cf, void *aux)
{
struct mainbus_attach_args *maa = aux;
@@ -74,7 +74,7 @@
}
void
-cpc_mainbus_attach(struct device *parent, struct device *self, void *aux)
+cpc_mainbus_attach(device_t parent, device_t self, void *aux)
{
struct genppc_pci_chipset_businfo *pbi;
Index: src/sys/arch/evbppc/virtex/dev/xcvbus.c
diff -u src/sys/arch/evbppc/virtex/dev/xcvbus.c:1.1 src/sys/arch/evbppc/virtex/dev/xcvbus.c:1.2
--- src/sys/arch/evbppc/virtex/dev/xcvbus.c:1.1 Sat Dec 2 22:18:47 2006
+++ src/sys/arch/evbppc/virtex/dev/xcvbus.c Mon Jun 6 16:42:18 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: xcvbus.c,v 1.1 2006/12/02 22:18:47 freza Exp $ */
+/* $NetBSD: xcvbus.c,v 1.2 2011/06/06 16:42:18 matt Exp $ */
/*
* Copyright (c) 2006 Jachym Holecek
@@ -30,7 +30,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: xcvbus.c,v 1.1 2006/12/02 22:18:47 freza Exp $");
+__KERNEL_RCSID(0, "$NetBSD: xcvbus.c,v 1.2 2011/06/06 16:42:18 matt Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -49,7 +49,7 @@
static void xcvbus_attach(device_t, device_t, void *);
-CFATTACH_DECL(xcvbus, sizeof(struct device),
+CFATTACH_DECL_NEW(xcvbus, 0,
xcvbus_match, xcvbus_attach, NULL, NULL);
@@ -101,7 +101,7 @@
}
int
-xcvbus_child_match(struct device *parent, struct cfdata *cf, void *aux)
+xcvbus_child_match(device_t parent, cfdata_t cf, void *aux)
{
struct xcvbus_attach_args *vaa = aux;
Index: src/sys/arch/evbppc/walnut/dev/pbus.c
diff -u src/sys/arch/evbppc/walnut/dev/pbus.c:1.10 src/sys/arch/evbppc/walnut/dev/pbus.c:1.11
--- src/sys/arch/evbppc/walnut/dev/pbus.c:1.10 Thu May 4 10:53:06 2006
+++ src/sys/arch/evbppc/walnut/dev/pbus.c Mon Jun 6 16:42:18 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: pbus.c,v 1.10 2006/05/04 10:53:06 simonb Exp $ */
+/* $NetBSD: pbus.c,v 1.11 2011/06/06 16:42:18 matt Exp $ */
/*
* Copyright 2001 Wasabi Systems, Inc.
@@ -66,7 +66,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: pbus.c,v 1.10 2006/05/04 10:53:06 simonb Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pbus.c,v 1.11 2011/06/06 16:42:18 matt Exp $");
#include "locators.h"
#include "pckbc.h"
@@ -96,11 +96,11 @@
{ NULL }
};
-static int pbus_match(struct device *, struct cfdata *, void *);
-static void pbus_attach(struct device *, struct device *, void *);
+static int pbus_match(device_t, cfdata_t, void *);
+static void pbus_attach(device_t, device_t, void *);
static int pbus_print(void *, const char *);
-CFATTACH_DECL(pbus, sizeof(struct device),
+CFATTACH_DECL_NEW(pbus, 0,
pbus_match, pbus_attach, NULL, NULL);
static struct powerpc_bus_space pbus_tag = {
@@ -114,7 +114,7 @@
* Probe for the peripheral bus.
*/
static int
-pbus_match(struct device *parent, struct cfdata *cf, void *aux)
+pbus_match(device_t parent, cfdata_t cf, void *aux)
{
struct pbus_attach_args *pba = aux;
@@ -129,7 +129,7 @@
* Attach the peripheral bus.
*/
static void
-pbus_attach(struct device *parent, struct device *self, void *aux)
+pbus_attach(device_t parent, device_t self, void *aux)
{
struct plb_attach_args *paa = aux;
struct pbus_attach_args pba;
Index: src/sys/arch/evbppc/walnut/pci/pchb.c
diff -u src/sys/arch/evbppc/walnut/pci/pchb.c:1.9 src/sys/arch/evbppc/walnut/pci/pchb.c:1.10
--- src/sys/arch/evbppc/walnut/pci/pchb.c:1.9 Tue May 17 17:34:49 2011
+++ src/sys/arch/evbppc/walnut/pci/pchb.c Mon Jun 6 16:42:18 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: pchb.c,v 1.9 2011/05/17 17:34:49 dyoung Exp $ */
+/* $NetBSD: pchb.c,v 1.10 2011/06/06 16:42:18 matt Exp $ */
/*-
* Copyright (c) 1996 The NetBSD Foundation, Inc.
@@ -29,7 +29,7 @@
* POSSIBILITY OF SUCH DAMAGE.
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: pchb.c,v 1.9 2011/05/17 17:34:49 dyoung Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pchb.c,v 1.10 2011/06/06 16:42:18 matt Exp $");
#include "pci.h"
#include "opt_pci.h"
@@ -52,11 +52,11 @@
#include <dev/pci/pcidevs.h>
#include <dev/pci/pciconf.h>
-static int pchbmatch(struct device *, struct cfdata *, void *);
-static void pchbattach(struct device *, struct device *, void *);
+static int pchbmatch(device_t, cfdata_t, void *);
+static void pchbattach(device_t, device_t, void *);
static int pchbprint(void *, const char *);
-CFATTACH_DECL(pchb, sizeof(struct device),
+CFATTACH_DECL_NEW(pchb, 0,
pchbmatch, pchbattach, NULL, NULL);
static int pcifound = 0;
@@ -79,7 +79,7 @@
static int
-pchbmatch(struct device *parent, struct cfdata *cf, void *aux)
+pchbmatch(device_t parent, cfdata_t cf, void *aux)
{
struct plb_attach_args *paa = aux;
/* XXX chipset tag unused by walnut, so just pass 0 */
@@ -115,7 +115,7 @@
}
static void
-pchbattach(struct device *parent, struct device *self, void *aux)
+pchbattach(device_t parent, device_t self, void *aux)
{
struct plb_attach_args *paa = aux;
struct pcibus_attach_args pba;
Index: src/sys/arch/powerpc/ibm4xx/dev/plb.c
diff -u src/sys/arch/powerpc/ibm4xx/dev/plb.c:1.18 src/sys/arch/powerpc/ibm4xx/dev/plb.c:1.19
--- src/sys/arch/powerpc/ibm4xx/dev/plb.c:1.18 Mon Dec 13 07:29:12 2010
+++ src/sys/arch/powerpc/ibm4xx/dev/plb.c Mon Jun 6 16:42:18 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: plb.c,v 1.18 2010/12/13 07:29:12 kiyohara Exp $ */
+/* $NetBSD: plb.c,v 1.19 2011/06/06 16:42:18 matt Exp $ */
/*
* Copyright 2001 Wasabi Systems, Inc.
@@ -66,7 +66,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: plb.c,v 1.18 2010/12/13 07:29:12 kiyohara Exp $");
+__KERNEL_RCSID(0, "$NetBSD: plb.c,v 1.19 2011/06/06 16:42:18 matt Exp $");
#include "locators.h"
#include "emac.h"
@@ -111,11 +111,11 @@
{ 0, NULL }
};
-static int plb_match(struct device *, struct cfdata *, void *);
-static void plb_attach(struct device *, struct device *, void *);
+static int plb_match(device_t, cfdata_t, void *);
+static void plb_attach(device_t, device_t, void *);
static int plb_print(void *, const char *);
-CFATTACH_DECL(plb, sizeof(struct device), plb_match, plb_attach, NULL, NULL);
+CFATTACH_DECL_NEW(plb, 0, plb_match, plb_attach, NULL, NULL);
/*
* "generic" DMA struct, nothing special.
@@ -143,7 +143,7 @@
* Probe for the plb; always succeeds.
*/
static int
-plb_match(struct device *parent, struct cfdata *cf, void *aux)
+plb_match(device_t parent, cfdata_t cf, void *aux)
{
return 1;
@@ -153,7 +153,7 @@
* Attach the processor local bus.
*/
static void
-plb_attach(struct device *parent, struct device *self, void *aux)
+plb_attach(device_t parent, device_t self, void *aux)
{
struct plb_attach_args paa;
struct plb_dev *local_plb_devs = aux;
Index: src/sys/arch/powerpc/ibm4xx/pci/pchb.c
diff -u src/sys/arch/powerpc/ibm4xx/pci/pchb.c:1.7 src/sys/arch/powerpc/ibm4xx/pci/pchb.c:1.8
--- src/sys/arch/powerpc/ibm4xx/pci/pchb.c:1.7 Tue May 17 17:34:52 2011
+++ src/sys/arch/powerpc/ibm4xx/pci/pchb.c Mon Jun 6 16:42:18 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: pchb.c,v 1.7 2011/05/17 17:34:52 dyoung Exp $ */
+/* $NetBSD: pchb.c,v 1.8 2011/06/06 16:42:18 matt Exp $ */
/*-
* Copyright (c) 1996 The NetBSD Foundation, Inc.
@@ -29,7 +29,7 @@
* POSSIBILITY OF SUCH DAMAGE.
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: pchb.c,v 1.7 2011/05/17 17:34:52 dyoung Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pchb.c,v 1.8 2011/06/06 16:42:18 matt Exp $");
#include "pci.h"
#include "opt_pci.h"
@@ -51,12 +51,12 @@
#include <dev/pci/pcidevs.h>
#include <dev/pci/pciconf.h>
-static int pchbmatch(struct device *, struct cfdata *, void *);
-static void pchbattach(struct device *, struct device *, void *);
+static int pchbmatch(device_t, cfdata_t, void *);
+static void pchbattach(device_t, device_t, void *);
static int pchbprint(void *, const char *);
static pci_chipset_tag_t alloc_chipset_tag(int);
-CFATTACH_DECL(pchb, sizeof(struct device),
+CFATTACH_DECL_NEW(pchb, 0,
pchbmatch, pchbattach, NULL, NULL);
static int pcifound = 0;
@@ -79,7 +79,7 @@
static int
-pchbmatch(struct device *parent, struct cfdata *cf, void *aux)
+pchbmatch(device_t parent, cfdata_t cf, void *aux)
{
struct plb_attach_args *paa = aux;
/* XXX chipset tag unused by walnut, so just pass 0 */
@@ -115,7 +115,7 @@
}
static void
-pchbattach(struct device *parent, struct device *self, void *aux)
+pchbattach(device_t parent, device_t self, void *aux)
{
struct plb_attach_args *paa = aux;
struct pcibus_attach_args pba;
Index: src/sys/arch/powerpc/pci/pchb.c
diff -u src/sys/arch/powerpc/pci/pchb.c:1.4 src/sys/arch/powerpc/pci/pchb.c:1.5
--- src/sys/arch/powerpc/pci/pchb.c:1.4 Mon Apr 28 20:23:32 2008
+++ src/sys/arch/powerpc/pci/pchb.c Mon Jun 6 16:42:18 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: pchb.c,v 1.4 2008/04/28 20:23:32 martin Exp $ */
+/* $NetBSD: pchb.c,v 1.5 2011/06/06 16:42:18 matt Exp $ */
/*-
* Copyright (c) 2007 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: pchb.c,v 1.4 2008/04/28 20:23:32 martin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pchb.c,v 1.5 2011/06/06 16:42:18 matt Exp $");
#include <sys/types.h>
#include <sys/param.h>
@@ -52,14 +52,14 @@
#include "agp.h"
-int pchbmatch(struct device *, struct cfdata *, void *);
-void pchbattach(struct device *, struct device *, void *);
+int pchbmatch(device_t, cfdata_t, void *);
+void pchbattach(device_t, device_t, void *);
-CFATTACH_DECL(pchb, sizeof(struct device),
+CFATTACH_DECL_NEW(pchb, 0,
pchbmatch, pchbattach, NULL, NULL);
int
-pchbmatch(struct device *parent, struct cfdata *cf, void *aux)
+pchbmatch(device_t parent, cfdata_t cf, void *aux)
{
struct pci_attach_args *pa = aux;
@@ -75,7 +75,7 @@
}
static void
-mpc105_print(struct pci_attach_args *pa, struct device *self)
+mpc105_print(struct pci_attach_args *pa, device_t self)
{
pcireg_t reg1, reg2;
const char *s1;
@@ -118,7 +118,7 @@
}
static void
-mpc106_print(struct pci_attach_args *pa, struct device *self)
+mpc106_print(struct pci_attach_args *pa, device_t self)
{
pcireg_t reg1, reg2;
const char *s1;
@@ -177,7 +177,7 @@
}
static void
-ibm82660_print(struct pci_attach_args *pa, struct device *self)
+ibm82660_print(struct pci_attach_args *pa, device_t self)
{
pcireg_t reg1;
#ifdef PREP_BUS_SPACE_IO
@@ -231,7 +231,7 @@
}
void
-pchbattach(struct device *parent, struct device *self, void *aux)
+pchbattach(device_t parent, device_t self, void *aux)
{
struct pci_attach_args *pa = aux;
char devinfo[256];
Index: src/sys/arch/prep/isa/isabeep.c
diff -u src/sys/arch/prep/isa/isabeep.c:1.9 src/sys/arch/prep/isa/isabeep.c:1.10
--- src/sys/arch/prep/isa/isabeep.c:1.9 Wed Oct 17 19:56:50 2007
+++ src/sys/arch/prep/isa/isabeep.c Mon Jun 6 16:42:18 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: isabeep.c,v 1.9 2007/10/17 19:56:50 garbled Exp $ */
+/* $NetBSD: isabeep.c,v 1.10 2011/06/06 16:42:18 matt Exp $ */
/*
* Copyright (c) 1995, 1996 Carnegie-Mellon University.
@@ -28,7 +28,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: isabeep.c,v 1.9 2007/10/17 19:56:50 garbled Exp $");
+__KERNEL_RCSID(0, "$NetBSD: isabeep.c,v 1.10 2011/06/06 16:42:18 matt Exp $");
#include <sys/cdefs.h> /* RCS ID & Copyright macro defns */
@@ -46,23 +46,23 @@
#if NPCPPI > 0
#include <dev/isa/pcppivar.h>
-int isabeepmatch(struct device *, struct cfdata *, void *);
-void isabeepattach(struct device *, struct device *, void *);
+int isabeepmatch(device_t, cfdata_t, void *);
+void isabeepattach(device_t, device_t, void *);
-CFATTACH_DECL(isabeep, sizeof(struct device),
+CFATTACH_DECL_NEW(isabeep, 0,
isabeepmatch, isabeepattach, NULL, NULL);
static int ppi_attached;
static pcppi_tag_t ppicookie;
int
-isabeepmatch(struct device *parent, struct cfdata *match, void *aux)
+isabeepmatch(device_t parent, cfdata_t match, void *aux)
{
return (!ppi_attached);
}
void
-isabeepattach(struct device *parent, struct device *self, void *aux)
+isabeepattach(device_t parent, device_t self, void *aux)
{
aprint_normal("\n");
Index: src/sys/arch/prep/pci/pceb.c
diff -u src/sys/arch/prep/pci/pceb.c:1.3 src/sys/arch/prep/pci/pceb.c:1.4
--- src/sys/arch/prep/pci/pceb.c:1.3 Mon Apr 28 20:23:33 2008
+++ src/sys/arch/prep/pci/pceb.c Mon Jun 6 16:42:18 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: pceb.c,v 1.3 2008/04/28 20:23:33 martin Exp $ */
+/* $NetBSD: pceb.c,v 1.4 2011/06/06 16:42:18 matt Exp $ */
/*-
* Copyright (c) 1996, 1998 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: pceb.c,v 1.3 2008/04/28 20:23:33 martin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pceb.c,v 1.4 2011/06/06 16:42:18 matt Exp $");
#include <sys/types.h>
#include <sys/param.h>
@@ -50,13 +50,13 @@
#include "eisa.h"
#include "isa.h"
-int pcebmatch(struct device *, struct cfdata *, void *);
-void pcebattach(struct device *, struct device *, void *);
+int pcebmatch(device_t, cfdata_t, void *);
+void pcebattach(device_t, device_t, void *);
-CFATTACH_DECL(pceb, sizeof(struct device),
+CFATTACH_DECL_NEW(pceb, 0,
pcebmatch, pcebattach, NULL, NULL);
-void pceb_callback(struct device *);
+void pceb_callback(device_t);
union pceb_attach_args {
const char *ea_name; /* XXX should be common */
@@ -65,7 +65,7 @@
};
int
-pcebmatch(struct device *parent, struct cfdata *match, void *aux)
+pcebmatch(device_t parent, cfdata_t match, void *aux)
{
struct pci_attach_args *pa = aux;
@@ -94,7 +94,7 @@
}
void
-pcebattach(struct device *parent, struct device *self, void *aux)
+pcebattach(device_t parent, device_t self, void *aux)
{
struct pci_attach_args *pa = aux;
char devinfo[256];
@@ -124,7 +124,7 @@
}
void
-pceb_callback(struct device *self)
+pceb_callback(device_t self)
{
union pceb_attach_args ea;
Index: src/sys/arch/sandpoint/sandpoint/eumb.c
diff -u src/sys/arch/sandpoint/sandpoint/eumb.c:1.3 src/sys/arch/sandpoint/sandpoint/eumb.c:1.4
--- src/sys/arch/sandpoint/sandpoint/eumb.c:1.3 Mon Apr 28 20:23:34 2008
+++ src/sys/arch/sandpoint/sandpoint/eumb.c Mon Jun 6 16:42:19 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: eumb.c,v 1.3 2008/04/28 20:23:34 martin Exp $ */
+/* $NetBSD: eumb.c,v 1.4 2011/06/06 16:42:19 matt Exp $ */
/*-
* Copyright (c) 2007 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: eumb.c,v 1.3 2008/04/28 20:23:34 martin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: eumb.c,v 1.4 2011/06/06 16:42:19 matt Exp $");
#include <sys/param.h>
#include <sys/device.h>
@@ -43,18 +43,18 @@
#include <sandpoint/sandpoint/eumbvar.h>
#include "locators.h"
-static int eumb_match(struct device *, struct cfdata *, void *);
-static void eumb_attach(struct device *, struct device *, void *);
+static int eumb_match(device_t, cfdata_t, void *);
+static void eumb_attach(device_t, device_t, void *);
static int eumb_print(void *, const char *);
-static int eumb_search(struct device *, struct cfdata *, const int *, void *);
+static int eumb_search(device_t, cfdata_t, const int *, void *);
-CFATTACH_DECL(eumb, sizeof(struct device),
+CFATTACH_DECL_NEW(eumb, 0,
eumb_match, eumb_attach, NULL, NULL);
extern struct cfdriver eumb_cd;
static int
-eumb_match(struct device *parent, struct cfdata *cf, void *aux)
+eumb_match(device_t parent, cfdata_t cf, void *aux)
{
const char **ca_name = aux; /* XXX */
@@ -64,7 +64,7 @@
}
static void
-eumb_attach(struct device *parent, struct device *self, void *aux)
+eumb_attach(device_t parent, device_t self, void *aux)
{
printf("\n");
@@ -72,8 +72,7 @@
}
static int
-eumb_search(struct device *parent, struct cfdata *cf,
- const int *ldesc, void *aux)
+eumb_search(device_t parent, cfdata_t cf, const int *ldesc, void *aux)
{
struct eumb_attach_args eaa;