Module Name:    src
Committed By:   dyoung
Date:           Wed Feb 24 19:52:52 UTC 2010

Modified Files:
        src/sys/dev/cardbus: adv_cardbus.c ahc_cardbus.c cardbus_exrom.c
            cardbus_map.c com_cardbus.c ehci_cardbus.c fwohci_cardbus.c
            if_ath_cardbus.c if_ex_cardbus.c if_ral_cardbus.c if_re_cardbus.c
            if_rtk_cardbus.c if_tlp_cardbus.c njata_cardbus.c njs_cardbus.c
            ohci_cardbus.c rbus_ppb.c siisata_cardbus.c uhci_cardbus.c

Log Message:
Start to tuck Cardbus under the PCI abstraction.  Step #1, textual
substitution: for all practical purposes, pcitag_t and cardbustag_t
are interchangeable, so just use pcitag_t.  Ditto pcireg_t and
cardbusreg_t.

While I'm here, don't make a copy (sc_intrline) of
cardbus_attach_args.ca_intrline unless we use it, later.


To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 src/sys/dev/cardbus/adv_cardbus.c
cvs rdiff -u -r1.29 -r1.30 src/sys/dev/cardbus/ahc_cardbus.c
cvs rdiff -u -r1.11 -r1.12 src/sys/dev/cardbus/cardbus_exrom.c \
    src/sys/dev/cardbus/njs_cardbus.c
cvs rdiff -u -r1.31 -r1.32 src/sys/dev/cardbus/cardbus_map.c \
    src/sys/dev/cardbus/rbus_ppb.c
cvs rdiff -u -r1.23 -r1.24 src/sys/dev/cardbus/com_cardbus.c
cvs rdiff -u -r1.24 -r1.25 src/sys/dev/cardbus/ehci_cardbus.c
cvs rdiff -u -r1.27 -r1.28 src/sys/dev/cardbus/fwohci_cardbus.c
cvs rdiff -u -r1.38 -r1.39 src/sys/dev/cardbus/if_ath_cardbus.c
cvs rdiff -u -r1.46 -r1.47 src/sys/dev/cardbus/if_ex_cardbus.c
cvs rdiff -u -r1.17 -r1.18 src/sys/dev/cardbus/if_ral_cardbus.c
cvs rdiff -u -r1.20 -r1.21 src/sys/dev/cardbus/if_re_cardbus.c
cvs rdiff -u -r1.39 -r1.40 src/sys/dev/cardbus/if_rtk_cardbus.c
cvs rdiff -u -r1.62 -r1.63 src/sys/dev/cardbus/if_tlp_cardbus.c
cvs rdiff -u -r1.8 -r1.9 src/sys/dev/cardbus/njata_cardbus.c
cvs rdiff -u -r1.32 -r1.33 src/sys/dev/cardbus/ohci_cardbus.c
cvs rdiff -u -r1.4 -r1.5 src/sys/dev/cardbus/siisata_cardbus.c
cvs rdiff -u -r1.13 -r1.14 src/sys/dev/cardbus/uhci_cardbus.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/dev/cardbus/adv_cardbus.c
diff -u src/sys/dev/cardbus/adv_cardbus.c:1.22 src/sys/dev/cardbus/adv_cardbus.c:1.23
--- src/sys/dev/cardbus/adv_cardbus.c:1.22	Tue May 12 14:17:31 2009
+++ src/sys/dev/cardbus/adv_cardbus.c	Wed Feb 24 19:52:51 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: adv_cardbus.c,v 1.22 2009/05/12 14:17:31 cegger Exp $	*/
+/*	$NetBSD: adv_cardbus.c,v 1.23 2010/02/24 19:52:51 dyoung Exp $	*/
 
 /*-
  * Copyright (c) 2000 The NetBSD Foundation, Inc.
@@ -36,7 +36,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: adv_cardbus.c,v 1.22 2009/05/12 14:17:31 cegger Exp $");
+__KERNEL_RCSID(0, "$NetBSD: adv_cardbus.c,v 1.23 2010/02/24 19:52:51 dyoung Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -74,8 +74,7 @@
 
 	/* CardBus-specific goo. */
 	cardbus_devfunc_t sc_ct;	/* our CardBus devfuncs */
-	cardbus_intr_line_t sc_intrline; /* our interrupt line */
-	cardbustag_t sc_tag;
+	pcitag_t sc_tag;
 
 	int	sc_cbenable;		/* what CardBus access type to enable */
 	int	sc_csr;			/* CSR bits */
@@ -151,7 +150,6 @@
 
 	csc->sc_ct = ct;
 	csc->sc_tag = ca->ca_tag;
-	csc->sc_intrline = ca->ca_intrline;
 	csc->sc_cbenable = 0;
 
 	/*

Index: src/sys/dev/cardbus/ahc_cardbus.c
diff -u src/sys/dev/cardbus/ahc_cardbus.c:1.29 src/sys/dev/cardbus/ahc_cardbus.c:1.30
--- src/sys/dev/cardbus/ahc_cardbus.c:1.29	Thu Nov 12 19:21:03 2009
+++ src/sys/dev/cardbus/ahc_cardbus.c	Wed Feb 24 19:52:51 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: ahc_cardbus.c,v 1.29 2009/11/12 19:21:03 dyoung Exp $	*/
+/*	$NetBSD: ahc_cardbus.c,v 1.30 2010/02/24 19:52:51 dyoung Exp $	*/
 
 /*-
  * Copyright (c) 2000, 2005 The NetBSD Foundation, Inc.
@@ -38,7 +38,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ahc_cardbus.c,v 1.29 2009/11/12 19:21:03 dyoung Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ahc_cardbus.c,v 1.30 2010/02/24 19:52:51 dyoung Exp $");
 
 #include "opt_ahc_cardbus.h"
 
@@ -77,8 +77,7 @@
 
 	/* CardBus-specific goo. */
 	cardbus_devfunc_t sc_ct;	/* our CardBus devfuncs */
-	cardbus_intr_line_t sc_intrline; /* our interrupt line */
-	cardbustag_t sc_tag;
+	pcitag_t sc_tag;
 
 	int	sc_cbenable;		/* what CardBus access type to enable */
 	int	sc_csr;			/* CSR bits */
@@ -123,7 +122,6 @@
 	ahc->sc_dev = self;
 	csc->sc_ct = ct;
 	csc->sc_tag = ca->ca_tag;
-	csc->sc_intrline = ca->ca_intrline;
 
 	printf(": Adaptec ADP-1480 SCSI\n");
 

Index: src/sys/dev/cardbus/cardbus_exrom.c
diff -u src/sys/dev/cardbus/cardbus_exrom.c:1.11 src/sys/dev/cardbus/cardbus_exrom.c:1.12
--- src/sys/dev/cardbus/cardbus_exrom.c:1.11	Tue Apr 29 06:53:02 2008
+++ src/sys/dev/cardbus/cardbus_exrom.c	Wed Feb 24 19:52:51 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: cardbus_exrom.c,v 1.11 2008/04/29 06:53:02 martin Exp $ */
+/* $NetBSD: cardbus_exrom.c,v 1.12 2010/02/24 19:52:51 dyoung Exp $ */
 
 /*
  * Copyright (c) 1999 The NetBSD Foundation, Inc.
@@ -33,7 +33,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: cardbus_exrom.c,v 1.11 2008/04/29 06:53:02 martin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: cardbus_exrom.c,v 1.12 2010/02/24 19:52:51 dyoung Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -147,10 +147,10 @@
 #if 0
 struct cardbus_exrom_data_structure {
 	char		signature[4];
-	cardbusreg_t	id; /* vendor & device id */
+	pcireg_t	id; /* vendor & device id */
 	u_int16_t	structure_length;
 	u_int8_t	structure_revision;
-	cardbusreg_t	class; /* class code in upper 24 bits */
+	pcireg_t	class; /* class code in upper 24 bits */
 	u_int16_t	image_length;
 	u_int16_t	data_revision;
 	u_int8_t	code_type;
Index: src/sys/dev/cardbus/njs_cardbus.c
diff -u src/sys/dev/cardbus/njs_cardbus.c:1.11 src/sys/dev/cardbus/njs_cardbus.c:1.12
--- src/sys/dev/cardbus/njs_cardbus.c:1.11	Tue May 12 14:17:31 2009
+++ src/sys/dev/cardbus/njs_cardbus.c	Wed Feb 24 19:52:52 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: njs_cardbus.c,v 1.11 2009/05/12 14:17:31 cegger Exp $	*/
+/*	$NetBSD: njs_cardbus.c,v 1.12 2010/02/24 19:52:52 dyoung Exp $	*/
 
 /*-
  * Copyright (c) 2004 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: njs_cardbus.c,v 1.11 2009/05/12 14:17:31 cegger Exp $");
+__KERNEL_RCSID(0, "$NetBSD: njs_cardbus.c,v 1.12 2010/02/24 19:52:52 dyoung Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -58,8 +58,7 @@
 
 	/* CardBus-specific goo */
 	cardbus_devfunc_t	sc_ct;		/* our CardBus devfuncs */
-	cardbus_intr_line_t	sc_intrline;	/* our interrupt line */
-	cardbustag_t		sc_tag;
+	pcitag_t		sc_tag;
 
 	bus_space_handle_t	sc_regmaph;
 	bus_size_t		sc_regmap_size;
@@ -141,7 +140,6 @@
 
 	csc->sc_ct = ct;
 	csc->sc_tag = ca->ca_tag;
-	csc->sc_intrline = ca->ca_intrline;
 
 	/*
 	 * Map the device.

Index: src/sys/dev/cardbus/cardbus_map.c
diff -u src/sys/dev/cardbus/cardbus_map.c:1.31 src/sys/dev/cardbus/cardbus_map.c:1.32
--- src/sys/dev/cardbus/cardbus_map.c:1.31	Tue Dec 15 22:17:12 2009
+++ src/sys/dev/cardbus/cardbus_map.c	Wed Feb 24 19:52:51 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: cardbus_map.c,v 1.31 2009/12/15 22:17:12 snj Exp $	*/
+/*	$NetBSD: cardbus_map.c,v 1.32 2010/02/24 19:52:51 dyoung Exp $	*/
 
 /*
  * Copyright (c) 1999 and 2000
@@ -27,7 +27,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: cardbus_map.c,v 1.31 2009/12/15 22:17:12 snj Exp $");
+__KERNEL_RCSID(0, "$NetBSD: cardbus_map.c,v 1.32 2010/02/24 19:52:51 dyoung Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -53,16 +53,16 @@
 
 
 static int cardbus_io_find(cardbus_chipset_tag_t, cardbus_function_tag_t,
-				cardbustag_t, int, cardbusreg_t,
+				pcitag_t, int, pcireg_t,
 				bus_addr_t *, bus_size_t *, int *);
 static int cardbus_mem_find(cardbus_chipset_tag_t, cardbus_function_tag_t,
-				 cardbustag_t, int, cardbusreg_t,
+				 pcitag_t, int, pcireg_t,
 				 bus_addr_t *, bus_size_t *, int *);
 
 /*
  * static int cardbus_io_find(cardbus_chipset_tag_t cc,
- *			      cardbus_function_tag_t cf, cardbustag_t tag,
- *			      int reg, cardbusreg_t type, bus_addr_t *basep,
+ *			      cardbus_function_tag_t cf, pcitag_t tag,
+ *			      int reg, pcireg_t type, bus_addr_t *basep,
  *			      bus_size_t *sizep, int *flagsp)
  * This code is stolen from sys/dev/pci_map.c.
  */
@@ -70,14 +70,14 @@
 cardbus_io_find(
     cardbus_chipset_tag_t cc,
     cardbus_function_tag_t cf,
-    cardbustag_t tag,
+    pcitag_t tag,
     int reg,
-    cardbusreg_t type,
+    pcireg_t type,
     bus_addr_t *basep,
     bus_size_t *sizep,
     int *flagsp)
 {
-	cardbusreg_t address, mask;
+	pcireg_t address, mask;
 	int s;
 
 	/* EXT ROM is able to map on memory space ONLY. */
@@ -133,15 +133,15 @@
 
 /*
  * static int cardbus_mem_find(cardbus_chipset_tag_t cc,
- *			       cardbus_function_tag_t cf, cardbustag_t tag,
- *			       int reg, cardbusreg_t type, bus_addr_t *basep,
+ *			       cardbus_function_tag_t cf, pcitag_t tag,
+ *			       int reg, pcireg_t type, bus_addr_t *basep,
  *			       bus_size_t *sizep, int *flagsp)
  * This code is stolen from sys/dev/pci_map.c.
  */
 static int
-cardbus_mem_find(cardbus_chipset_tag_t cc, cardbus_function_tag_t cf, cardbustag_t tag, int reg, cardbusreg_t type, bus_addr_t *basep, bus_size_t *sizep, int *flagsp)
+cardbus_mem_find(cardbus_chipset_tag_t cc, cardbus_function_tag_t cf, pcitag_t tag, int reg, pcireg_t type, bus_addr_t *basep, bus_size_t *sizep, int *flagsp)
 {
-	cardbusreg_t address, mask;
+	pcireg_t address, mask;
 	int s;
 
 	if (reg != CARDBUS_ROM_REG &&
@@ -216,7 +216,7 @@
 
 
 /*
- * int cardbus_mapreg_map(struct cardbus_softc *, int, int, cardbusreg_t,
+ * int cardbus_mapreg_map(struct cardbus_softc *, int, int, pcireg_t,
  *			  int bus_space_tag_t *, bus_space_handle_t *,
  *			  bus_addr_t *, bus_size_t *)
  *    This function maps bus-space on the value of Base Address
@@ -226,7 +226,7 @@
  *   written on the BAR.
  */
 int
-cardbus_mapreg_map(struct cardbus_softc *sc, int func, int reg, cardbusreg_t type, int busflags, bus_space_tag_t *tagp, bus_space_handle_t *handlep, bus_addr_t *basep, bus_size_t *sizep)
+cardbus_mapreg_map(struct cardbus_softc *sc, int func, int reg, pcireg_t type, int busflags, bus_space_tag_t *tagp, bus_space_handle_t *handlep, bus_addr_t *basep, bus_size_t *sizep)
 {
 	cardbus_chipset_tag_t cc = sc->sc_cc;
 	cardbus_function_tag_t cf = sc->sc_cf;
@@ -239,7 +239,7 @@
 	bus_size_t size;
 	int flags;
 	int status = 0;
-	cardbustag_t tag;
+	pcitag_t tag;
 
 	size = 0;	/* XXX gcc */
 	flags = 0;	/* XXX gcc */
@@ -332,7 +332,7 @@
 	cardbus_chipset_tag_t cc = sc->sc_cc;
 	cardbus_function_tag_t cf = sc->sc_cf;
 	int st = 1;
-	cardbustag_t cardbustag;
+	pcitag_t cardbustag;
 #if rbus
 	rbus_tag_t rbustag;
 
@@ -374,7 +374,7 @@
  */
 int cardbus_save_bar(cardbus_devfunc_t ct)
 {
-	cardbustag_t tag = Cardbus_make_tag(ct);
+	pcitag_t tag = Cardbus_make_tag(ct);
 	cardbus_chipset_tag_t cc = ct->ct_cc;
 	cardbus_function_tag_t cf = ct->ct_cf;
 
@@ -402,7 +402,7 @@
  */
 int cardbus_restore_bar(cardbus_devfunc_t ct)
 {
-	cardbustag_t tag = Cardbus_make_tag(ct);
+	pcitag_t tag = Cardbus_make_tag(ct);
 	cardbus_chipset_tag_t cc = ct->ct_cc;
 	cardbus_function_tag_t cf = ct->ct_cf;
 
Index: src/sys/dev/cardbus/rbus_ppb.c
diff -u src/sys/dev/cardbus/rbus_ppb.c:1.31 src/sys/dev/cardbus/rbus_ppb.c:1.32
--- src/sys/dev/cardbus/rbus_ppb.c:1.31	Tue May 12 14:17:31 2009
+++ src/sys/dev/cardbus/rbus_ppb.c	Wed Feb 24 19:52:52 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: rbus_ppb.c,v 1.31 2009/05/12 14:17:31 cegger Exp $	*/
+/*	$NetBSD: rbus_ppb.c,v 1.32 2010/02/24 19:52:52 dyoung Exp $	*/
 
 /*
  * Copyright (c) 1999 The NetBSD Foundation, Inc.
@@ -34,7 +34,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: rbus_ppb.c,v 1.31 2009/05/12 14:17:31 cegger Exp $");
+__KERNEL_RCSID(0, "$NetBSD: rbus_ppb.c,v 1.32 2010/02/24 19:52:52 dyoung Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -649,7 +649,7 @@
 	pci_devinfo(ca->ca_id, ca->ca_class, 0, devinfo, sizeof(devinfo));
 	printf(": %s (rev. 0x%02x)\n", devinfo, PCI_REVISION(ca->ca_class));
 
-	csc->sc_tag = ca->ca_tag;	/* XXX cardbustag_t == pcitag_t */
+	csc->sc_tag = ca->ca_tag;
 
 	busdata = cardbus_conf_read(cc, cf, ca->ca_tag, PPB_REG_BUSINFO);
 	minbus = pcibios_max_bus;
@@ -744,7 +744,7 @@
 	printf("ppb_cardbus_setup called\n");
 #if 0
 	/* not sure what to do here */
-	cardbustag_t tag = cardbus_make_tag(cc, cf, csc->ct->ct_bus,
+	pcitag_t tag = cardbus_make_tag(cc, cf, csc->ct->ct_bus,
 	    csc->ct->ct_dev, csc->ct->ct_func);
 
 	command = Cardbus_conf_read(csc->ct, tag, CARDBUS_COMMAND_STATUS_REG);

Index: src/sys/dev/cardbus/com_cardbus.c
diff -u src/sys/dev/cardbus/com_cardbus.c:1.23 src/sys/dev/cardbus/com_cardbus.c:1.24
--- src/sys/dev/cardbus/com_cardbus.c:1.23	Thu Nov 12 20:30:29 2009
+++ src/sys/dev/cardbus/com_cardbus.c	Wed Feb 24 19:52:51 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: com_cardbus.c,v 1.23 2009/11/12 20:30:29 dyoung Exp $ */
+/* $NetBSD: com_cardbus.c,v 1.24 2010/02/24 19:52:51 dyoung Exp $ */
 
 /*
  * Copyright (c) 2000 Johan Danielsson
@@ -40,7 +40,7 @@
    updated below.  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: com_cardbus.c,v 1.23 2009/11/12 20:30:29 dyoung Exp $");
+__KERNEL_RCSID(0, "$NetBSD: com_cardbus.c,v 1.24 2010/02/24 19:52:51 dyoung Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -60,12 +60,12 @@
 	void			*cc_ih;
 	cardbus_devfunc_t	cc_ct;
 	bus_addr_t		cc_addr;
-	cardbusreg_t		cc_base;
+	pcireg_t		cc_base;
 	bus_size_t		cc_size;
-	cardbusreg_t		cc_csr;
+	pcireg_t		cc_csr;
 	int			cc_cben;
-	cardbustag_t		cc_tag;
-	cardbusreg_t		cc_reg;
+	pcitag_t		cc_tag;
+	pcireg_t		cc_reg;
 	int			cc_type;
 };
 
@@ -85,7 +85,7 @@
 static struct csdev {
 	int		vendor;
 	int		product;
-	cardbusreg_t	reg;
+	pcireg_t	reg;
 	int		type;
 } csdevs[] = {
 	{ PCI_VENDOR_XIRCOM, PCI_PRODUCT_XIRCOM_MODEM56,
@@ -138,7 +138,7 @@
 gofigure(struct cardbus_attach_args *ca, struct com_cardbus_softc *csc)
 {
 	int i, index = -1;
-	cardbusreg_t cis_ptr;
+	pcireg_t cis_ptr;
 	struct csdev *cp;
 
 	/* If this device is listed above, use the known values, */
@@ -267,7 +267,7 @@
         cardbus_devfunc_t ct = csc->cc_ct;
         cardbus_chipset_tag_t cc = ct->ct_cc;
         cardbus_function_tag_t cf = ct->ct_cf;
-	cardbusreg_t reg;
+	pcireg_t reg;
 
 	Cardbus_conf_write(ct, csc->cc_tag, csc->cc_reg, csc->cc_base);
 

Index: src/sys/dev/cardbus/ehci_cardbus.c
diff -u src/sys/dev/cardbus/ehci_cardbus.c:1.24 src/sys/dev/cardbus/ehci_cardbus.c:1.25
--- src/sys/dev/cardbus/ehci_cardbus.c:1.24	Fri Jan  8 19:47:42 2010
+++ src/sys/dev/cardbus/ehci_cardbus.c	Wed Feb 24 19:52:51 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: ehci_cardbus.c,v 1.24 2010/01/08 19:47:42 dyoung Exp $	*/
+/*	$NetBSD: ehci_cardbus.c,v 1.25 2010/02/24 19:52:51 dyoung Exp $	*/
 
 /*
  * Copyright (c) 1998 The NetBSD Foundation, Inc.
@@ -31,7 +31,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ehci_cardbus.c,v 1.24 2010/01/08 19:47:42 dyoung Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ehci_cardbus.c,v 1.25 2010/02/24 19:52:51 dyoung Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -102,7 +102,7 @@
 }
 
 static bool
-ehci_cardbus_suspend(device_t dv, pmf_qual_t qual)
+ehci_cardbus_suspend(device_t dv, const pmf_qual_t *qual)
 {
 	ehci_suspend(dv, qual);
 #if 0
@@ -114,7 +114,7 @@
 }
 
 static bool
-ehci_cardbus_resume(device_t dv, pmf_qual_t qual)
+ehci_cardbus_resume(device_t dv, const pmf_qual_t *qual)
 {
 #if 0
 	struct ehci_cardbus_softc *sc = device_private(dv);
@@ -131,7 +131,7 @@
 	cardbus_devfunc_t ct = ca->ca_ct;
 	cardbus_chipset_tag_t cc = ct->ct_cc;
 	cardbus_function_tag_t cf = ct->ct_cf;
-	cardbusreg_t csr;
+	pcireg_t csr;
 	char devinfo[256];
 	usbd_status r;
 	const char *vendor;

Index: src/sys/dev/cardbus/fwohci_cardbus.c
diff -u src/sys/dev/cardbus/fwohci_cardbus.c:1.27 src/sys/dev/cardbus/fwohci_cardbus.c:1.28
--- src/sys/dev/cardbus/fwohci_cardbus.c:1.27	Tue May 12 12:11:17 2009
+++ src/sys/dev/cardbus/fwohci_cardbus.c	Wed Feb 24 19:52:51 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: fwohci_cardbus.c,v 1.27 2009/05/12 12:11:17 cegger Exp $	*/
+/*	$NetBSD: fwohci_cardbus.c,v 1.28 2010/02/24 19:52:51 dyoung Exp $	*/
 
 /*-
  * Copyright (c) 2000, 2001 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: fwohci_cardbus.c,v 1.27 2009/05/12 12:11:17 cegger Exp $");
+__KERNEL_RCSID(0, "$NetBSD: fwohci_cardbus.c,v 1.28 2010/02/24 19:52:51 dyoung Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -96,7 +96,7 @@
 	cardbus_devfunc_t ct = ca->ca_ct;
 	cardbus_chipset_tag_t cc = ct->ct_cc;
 	cardbus_function_tag_t cf = ct->ct_cf;
-	cardbusreg_t csr;
+	pcireg_t csr;
 	char devinfo[256];
 
 	cardbus_devinfo(ca->ca_id, ca->ca_class, 0, devinfo, sizeof(devinfo));

Index: src/sys/dev/cardbus/if_ath_cardbus.c
diff -u src/sys/dev/cardbus/if_ath_cardbus.c:1.38 src/sys/dev/cardbus/if_ath_cardbus.c:1.39
--- src/sys/dev/cardbus/if_ath_cardbus.c:1.38	Mon Jan 18 18:52:35 2010
+++ src/sys/dev/cardbus/if_ath_cardbus.c	Wed Feb 24 19:52:51 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_ath_cardbus.c,v 1.38 2010/01/18 18:52:35 pooka Exp $ */
+/*	$NetBSD: if_ath_cardbus.c,v 1.39 2010/02/24 19:52:51 dyoung Exp $ */
 /*
  * Copyright (c) 2003
  *	Ichiro FUKUHARA <ich...@ichiro.org>.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_ath_cardbus.c,v 1.38 2010/01/18 18:52:35 pooka Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_ath_cardbus.c,v 1.39 2010/02/24 19:52:51 dyoung Exp $");
 
 #include "opt_inet.h"
 
@@ -89,7 +89,7 @@
 	/* CardBus-specific goo. */
 	void	*sc_ih;			/* interrupt handle */
 	cardbus_devfunc_t sc_ct;	/* our CardBus devfuncs */
-	cardbustag_t sc_tag;		/* our CardBus tag */
+	pcitag_t sc_tag;		/* our CardBus tag */
 	bus_size_t sc_mapsize;		/* the size of mapped bus space region */
 
 	pcireg_t sc_bar_val;		/* value of the BAR */
@@ -109,7 +109,7 @@
 void	ath_cardbus_setup(struct ath_cardbus_softc *);
 
 static bool
-ath_cardbus_suspend(device_t self, pmf_qual_t qual)
+ath_cardbus_suspend(device_t self, const pmf_qual_t *qual)
 {
 	struct ath_cardbus_softc *csc = device_private(self);
 
@@ -123,7 +123,7 @@
 }
 
 static bool
-ath_cardbus_resume(device_t self, pmf_qual_t qual)
+ath_cardbus_resume(device_t self, const pmf_qual_t *qual)
 {
 	struct ath_cardbus_softc *csc = device_private(self);
 

Index: src/sys/dev/cardbus/if_ex_cardbus.c
diff -u src/sys/dev/cardbus/if_ex_cardbus.c:1.46 src/sys/dev/cardbus/if_ex_cardbus.c:1.47
--- src/sys/dev/cardbus/if_ex_cardbus.c:1.46	Tue Dec 15 22:17:12 2009
+++ src/sys/dev/cardbus/if_ex_cardbus.c	Wed Feb 24 19:52:51 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_ex_cardbus.c,v 1.46 2009/12/15 22:17:12 snj Exp $	*/
+/*	$NetBSD: if_ex_cardbus.c,v 1.47 2010/02/24 19:52:51 dyoung Exp $	*/
 
 /*
  * Copyright (c) 1998 and 1999
@@ -31,7 +31,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_ex_cardbus.c,v 1.46 2009/12/15 22:17:12 snj Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_ex_cardbus.c,v 1.47 2010/02/24 19:52:51 dyoung Exp $");
 
 /* #define EX_DEBUG 4 */	/* define to report information for debugging */
 
@@ -104,7 +104,7 @@
 
 	bus_size_t sc_mapsize;		/* the size of mapped bus space region */
 
-	cardbustag_t sc_tag;
+	pcitag_t sc_tag;
 
 	int	sc_csr;			/* CSR bits */
 	int	sc_bar_reg;		/* which BAR to use */
@@ -380,7 +380,7 @@
 	cardbus_devfunc_t ct = csc->sc_ct;
 	cardbus_chipset_tag_t cc = ct->ct_cc;
 	cardbus_function_tag_t cf = ct->ct_cf;
-	cardbusreg_t  reg;
+	pcireg_t reg;
 
 	(void)cardbus_set_powerstate(ct, csc->sc_tag, PCI_PWR_D0);
 

Index: src/sys/dev/cardbus/if_ral_cardbus.c
diff -u src/sys/dev/cardbus/if_ral_cardbus.c:1.17 src/sys/dev/cardbus/if_ral_cardbus.c:1.18
--- src/sys/dev/cardbus/if_ral_cardbus.c:1.17	Mon Jan 18 18:52:35 2010
+++ src/sys/dev/cardbus/if_ral_cardbus.c	Wed Feb 24 19:52:51 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_ral_cardbus.c,v 1.17 2010/01/18 18:52:35 pooka Exp $	*/
+/*	$NetBSD: if_ral_cardbus.c,v 1.18 2010/02/24 19:52:51 dyoung Exp $	*/
 /*	$OpenBSD: if_ral_cardbus.c,v 1.6 2006/01/09 20:03:31 damien Exp $  */
 
 /*-
@@ -22,7 +22,7 @@
  * CardBus front-end for the Ralink RT2560/RT2561/RT2561S/RT2661 driver.
  */
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_ral_cardbus.c,v 1.17 2010/01/18 18:52:35 pooka Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_ral_cardbus.c,v 1.18 2010/02/24 19:52:51 dyoung Exp $");
 
 
 #include <sys/param.h>
@@ -85,7 +85,7 @@
 	/* cardbus specific goo */
 	struct ral_opns		*sc_opns;
 	cardbus_devfunc_t	sc_ct;
-	cardbustag_t		sc_tag;
+	pcitag_t		sc_tag;
 	void			*sc_ih;
 	bus_size_t		sc_mapsize;
 	pcireg_t		sc_bar_val;

Index: src/sys/dev/cardbus/if_re_cardbus.c
diff -u src/sys/dev/cardbus/if_re_cardbus.c:1.20 src/sys/dev/cardbus/if_re_cardbus.c:1.21
--- src/sys/dev/cardbus/if_re_cardbus.c:1.20	Wed Sep  2 15:11:13 2009
+++ src/sys/dev/cardbus/if_re_cardbus.c	Wed Feb 24 19:52:51 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_re_cardbus.c,v 1.20 2009/09/02 15:11:13 tsutsui Exp $	*/
+/*	$NetBSD: if_re_cardbus.c,v 1.21 2010/02/24 19:52:51 dyoung Exp $	*/
 
 /*
  * Copyright (c) 2004 Jonathan Stone
@@ -36,7 +36,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_re_cardbus.c,v 1.20 2009/09/02 15:11:13 tsutsui Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_re_cardbus.c,v 1.21 2010/02/24 19:52:51 dyoung Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -91,7 +91,7 @@
 	/* CardBus-specific goo. */
 	void *sc_ih;
 	cardbus_devfunc_t sc_ct;
-	cardbustag_t sc_tag;
+	pcitag_t sc_tag;
 	int sc_csr;
 	int sc_cben;
 	int sc_bar_reg;

Index: src/sys/dev/cardbus/if_rtk_cardbus.c
diff -u src/sys/dev/cardbus/if_rtk_cardbus.c:1.39 src/sys/dev/cardbus/if_rtk_cardbus.c:1.40
--- src/sys/dev/cardbus/if_rtk_cardbus.c:1.39	Mon Jan 18 18:52:35 2010
+++ src/sys/dev/cardbus/if_rtk_cardbus.c	Wed Feb 24 19:52:51 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_rtk_cardbus.c,v 1.39 2010/01/18 18:52:35 pooka Exp $	*/
+/*	$NetBSD: if_rtk_cardbus.c,v 1.40 2010/02/24 19:52:51 dyoung Exp $	*/
 
 /*
  * Copyright (c) 2000 Masanori Kanaoka
@@ -36,7 +36,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_rtk_cardbus.c,v 1.39 2010/01/18 18:52:35 pooka Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_rtk_cardbus.c,v 1.40 2010/02/24 19:52:51 dyoung Exp $");
 
 #include "opt_inet.h"
 #include "rnd.h"
@@ -126,7 +126,7 @@
 	/* CardBus-specific goo. */
 	void *sc_ih;
 	cardbus_devfunc_t sc_ct;
-	cardbustag_t sc_tag;
+	pcitag_t sc_tag;
 	int sc_csr;
 	int sc_cben;
 	int sc_bar_reg;

Index: src/sys/dev/cardbus/if_tlp_cardbus.c
diff -u src/sys/dev/cardbus/if_tlp_cardbus.c:1.62 src/sys/dev/cardbus/if_tlp_cardbus.c:1.63
--- src/sys/dev/cardbus/if_tlp_cardbus.c:1.62	Mon Jan 18 18:52:35 2010
+++ src/sys/dev/cardbus/if_tlp_cardbus.c	Wed Feb 24 19:52:51 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_tlp_cardbus.c,v 1.62 2010/01/18 18:52:35 pooka Exp $	*/
+/*	$NetBSD: if_tlp_cardbus.c,v 1.63 2010/02/24 19:52:51 dyoung Exp $	*/
 
 /*-
  * Copyright (c) 1999, 2000 The NetBSD Foundation, Inc.
@@ -36,7 +36,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_tlp_cardbus.c,v 1.62 2010/01/18 18:52:35 pooka Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_tlp_cardbus.c,v 1.63 2010/02/24 19:52:51 dyoung Exp $");
 
 #include "opt_inet.h"
 
@@ -95,7 +95,7 @@
 	/* CardBus-specific goo. */
 	void	*sc_ih;			/* interrupt handle */
 	cardbus_devfunc_t sc_ct;	/* our CardBus devfuncs */
-	cardbustag_t sc_tag;		/* our CardBus tag */
+	pcitag_t sc_tag;		/* our CardBus tag */
 	int	sc_csr;			/* CSR bits */
 	bus_size_t sc_mapsize;		/* the size of mapped bus space
 					   region */

Index: src/sys/dev/cardbus/njata_cardbus.c
diff -u src/sys/dev/cardbus/njata_cardbus.c:1.8 src/sys/dev/cardbus/njata_cardbus.c:1.9
--- src/sys/dev/cardbus/njata_cardbus.c:1.8	Tue May 12 14:17:31 2009
+++ src/sys/dev/cardbus/njata_cardbus.c	Wed Feb 24 19:52:52 2010
@@ -1,4 +1,4 @@
-/*	$Id: njata_cardbus.c,v 1.8 2009/05/12 14:17:31 cegger Exp $	*/
+/*	$Id: njata_cardbus.c,v 1.9 2010/02/24 19:52:52 dyoung Exp $	*/
 
 /*
  * Copyright (c) 2006 ITOH Yasufumi <it...@netbsd.org>.
@@ -27,7 +27,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: njata_cardbus.c,v 1.8 2009/05/12 14:17:31 cegger Exp $");
+__KERNEL_RCSID(0, "$NetBSD: njata_cardbus.c,v 1.9 2010/02/24 19:52:52 dyoung Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -55,8 +55,7 @@
 
 	/* CardBus-specific goo */
 	cardbus_devfunc_t	sc_ct;		/* our CardBus devfuncs */
-	cardbus_intr_line_t	sc_intrline;	/* our interrupt line */
-	cardbustag_t		sc_tag;
+	pcitag_t		sc_tag;
 
 	bus_space_handle_t	sc_regmaph;
 	bus_size_t		sc_regmap_size;
@@ -142,7 +141,6 @@
 
 	csc->sc_ct = ct;
 	csc->sc_tag = ca->ca_tag;
-	csc->sc_intrline = ca->ca_intrline;
 
 	/*
 	 * Map the device.

Index: src/sys/dev/cardbus/ohci_cardbus.c
diff -u src/sys/dev/cardbus/ohci_cardbus.c:1.32 src/sys/dev/cardbus/ohci_cardbus.c:1.33
--- src/sys/dev/cardbus/ohci_cardbus.c:1.32	Tue May 12 12:11:17 2009
+++ src/sys/dev/cardbus/ohci_cardbus.c	Wed Feb 24 19:52:52 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: ohci_cardbus.c,v 1.32 2009/05/12 12:11:17 cegger Exp $	*/
+/*	$NetBSD: ohci_cardbus.c,v 1.33 2010/02/24 19:52:52 dyoung Exp $	*/
 
 /*
  * Copyright (c) 1998 The NetBSD Foundation, Inc.
@@ -38,7 +38,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ohci_cardbus.c,v 1.32 2009/05/12 12:11:17 cegger Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ohci_cardbus.c,v 1.33 2010/02/24 19:52:52 dyoung Exp $");
 
 #include "ehci_cardbus.h"
 
@@ -111,7 +111,7 @@
 	cardbus_devfunc_t ct = ca->ca_ct;
 	cardbus_chipset_tag_t cc = ct->ct_cc;
 	cardbus_function_tag_t cf = ct->ct_cf;
-	cardbusreg_t csr;
+	pcireg_t csr;
 	char devinfo[256];
 	usbd_status r;
 	const char *vendor;

Index: src/sys/dev/cardbus/siisata_cardbus.c
diff -u src/sys/dev/cardbus/siisata_cardbus.c:1.4 src/sys/dev/cardbus/siisata_cardbus.c:1.5
--- src/sys/dev/cardbus/siisata_cardbus.c:1.4	Sat Jan 30 16:16:35 2010
+++ src/sys/dev/cardbus/siisata_cardbus.c	Wed Feb 24 19:52:52 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: siisata_cardbus.c,v 1.4 2010/01/30 16:16:35 jakllsch Exp $ */
+/* $NetBSD: siisata_cardbus.c,v 1.5 2010/02/24 19:52:52 dyoung Exp $ */
 /* Id: siisata_pci.c,v 1.11 2008/05/21 16:20:11 jakllsch Exp  */
 
 /*
@@ -52,7 +52,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: siisata_cardbus.c,v 1.4 2010/01/30 16:16:35 jakllsch Exp $");
+__KERNEL_RCSID(0, "$NetBSD: siisata_cardbus.c,v 1.5 2010/02/24 19:52:52 dyoung Exp $");
 
 #include <sys/types.h>
 #include <sys/malloc.h>
@@ -82,7 +82,7 @@
 static int siisata_cardbus_match(device_t, cfdata_t, void *);
 static void siisata_cardbus_attach(device_t, device_t, void *);
 static int siisata_cardbus_detach(device_t, int);
-static bool siisata_cardbus_resume(device_t, pmf_qual_t);
+static bool siisata_cardbus_resume(device_t, const pmf_qual_t *);
 
 static const struct siisata_cardbus_product {
 	cardbus_vendor_id_t scp_vendor;
@@ -139,7 +139,7 @@
 	cardbus_devfunc_t ct = ca->ca_ct;
 	cardbus_chipset_tag_t cc = ct->ct_cc;
 	cardbus_function_tag_t cf = ct->ct_cf;
-	cardbusreg_t csr;
+	pcireg_t csr;
 	const struct siisata_cardbus_product *scp;
 	bus_space_tag_t memt;
 	bus_space_handle_t memh;
@@ -269,7 +269,7 @@
 	struct cardbus_devfunc *ct = csc->sc_ct;
 	cardbus_chipset_tag_t cc = ct->ct_cc;
 	cardbus_function_tag_t cf = ct->ct_cf;
-	cardbustag_t ctag = cardbus_make_tag(cc, cf, cbsc->sc_bus, ct->ct_func);
+	pcitag_t ctag = cardbus_make_tag(cc, cf, cbsc->sc_bus, ct->ct_func);
 	int rv;
 
 	rv = siisata_detach(sc, flags);
@@ -296,7 +296,7 @@
 }
 
 static bool
-siisata_cardbus_resume(device_t dv, pmf_qual_t qual)
+siisata_cardbus_resume(device_t dv, const pmf_qual_t *qual)
 {
 	struct siisata_cardbus_softc *csc = device_private(dv);
 	struct siisata_softc *sc = &csc->si_sc;

Index: src/sys/dev/cardbus/uhci_cardbus.c
diff -u src/sys/dev/cardbus/uhci_cardbus.c:1.13 src/sys/dev/cardbus/uhci_cardbus.c:1.14
--- src/sys/dev/cardbus/uhci_cardbus.c:1.13	Tue May 12 12:11:17 2009
+++ src/sys/dev/cardbus/uhci_cardbus.c	Wed Feb 24 19:52:52 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: uhci_cardbus.c,v 1.13 2009/05/12 12:11:17 cegger Exp $	*/
+/*	$NetBSD: uhci_cardbus.c,v 1.14 2010/02/24 19:52:52 dyoung Exp $	*/
 
 /*
  * Copyright (c) 1998-2005 The NetBSD Foundation, Inc.
@@ -31,7 +31,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: uhci_cardbus.c,v 1.13 2009/05/12 12:11:17 cegger Exp $");
+__KERNEL_RCSID(0, "$NetBSD: uhci_cardbus.c,v 1.14 2010/02/24 19:52:52 dyoung Exp $");
 
 #include "ehci_cardbus.h"
 
@@ -63,7 +63,7 @@
 	cardbus_chipset_tag_t	sc_cc;
 	cardbus_function_tag_t	sc_cf;
 	cardbus_devfunc_t	sc_ct;
-	cardbustag_t		sc_tag;
+	pcitag_t		sc_tag;
 	void 			*sc_ih;		/* interrupt vectoring */
 };
 
@@ -101,8 +101,8 @@
 	cardbus_devfunc_t ct = ca->ca_ct;
 	cardbus_chipset_tag_t cc = ct->ct_cc;
 	cardbus_function_tag_t cf = ct->ct_cf;
-	cardbustag_t tag = ca->ca_tag;
-	cardbusreg_t csr;
+	pcitag_t tag = ca->ca_tag;
+	pcireg_t csr;
 	const char *vendor;
 	const char *devname = device_xname(self);
 	char devinfo[256];

Reply via email to