summaryrefslogtreecommitdiff
path: root/sys/dev
diff options
context:
space:
mode:
authordyoung <dyoung@NetBSD.org>2010-02-24 19:52:51 +0000
committerdyoung <dyoung@NetBSD.org>2010-02-24 19:52:51 +0000
commit8089c2dc6907763573c2477294d803b9fcef9849 (patch)
tree4931fc87be6527fbac5a95c6075b4a36b8e3316a /sys/dev
parente1abb93a90ee980af36f5018ebaef342f62385aa (diff)
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.
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/cardbus/adv_cardbus.c8
-rw-r--r--sys/dev/cardbus/ahc_cardbus.c8
-rw-r--r--sys/dev/cardbus/cardbus_exrom.c8
-rw-r--r--sys/dev/cardbus/cardbus_map.c38
-rw-r--r--sys/dev/cardbus/com_cardbus.c18
-rw-r--r--sys/dev/cardbus/ehci_cardbus.c10
-rw-r--r--sys/dev/cardbus/fwohci_cardbus.c6
-rw-r--r--sys/dev/cardbus/if_ath_cardbus.c10
-rw-r--r--sys/dev/cardbus/if_ex_cardbus.c8
-rw-r--r--sys/dev/cardbus/if_ral_cardbus.c6
-rw-r--r--sys/dev/cardbus/if_re_cardbus.c6
-rw-r--r--sys/dev/cardbus/if_rtk_cardbus.c6
-rw-r--r--sys/dev/cardbus/if_tlp_cardbus.c6
-rw-r--r--sys/dev/cardbus/njata_cardbus.c8
-rw-r--r--sys/dev/cardbus/njs_cardbus.c8
-rw-r--r--sys/dev/cardbus/ohci_cardbus.c6
-rw-r--r--sys/dev/cardbus/rbus_ppb.c8
-rw-r--r--sys/dev/cardbus/siisata_cardbus.c12
-rw-r--r--sys/dev/cardbus/uhci_cardbus.c10
19 files changed, 91 insertions, 99 deletions
diff --git a/sys/dev/cardbus/adv_cardbus.c b/sys/dev/cardbus/adv_cardbus.c
index d95968b295d..973317544e3 100644
--- a/sys/dev/cardbus/adv_cardbus.c
+++ b/sys/dev/cardbus/adv_cardbus.c
@@ -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 @@ struct adv_cardbus_softc {
/* 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 @@ adv_cardbus_attach(device_t parent, device_t self,
csc->sc_ct = ct;
csc->sc_tag = ca->ca_tag;
- csc->sc_intrline = ca->ca_intrline;
csc->sc_cbenable = 0;
/*
diff --git a/sys/dev/cardbus/ahc_cardbus.c b/sys/dev/cardbus/ahc_cardbus.c
index 3fbe09787ff..2b25146f902 100644
--- a/sys/dev/cardbus/ahc_cardbus.c
+++ b/sys/dev/cardbus/ahc_cardbus.c
@@ -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 @@ struct ahc_cardbus_softc {
/* 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_cardbus_attach(device_t parent, device_t self, void *aux)
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");
diff --git a/sys/dev/cardbus/cardbus_exrom.c b/sys/dev/cardbus/cardbus_exrom.c
index d719c383489..dda0a7466f2 100644
--- a/sys/dev/cardbus/cardbus_exrom.c
+++ b/sys/dev/cardbus/cardbus_exrom.c
@@ -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 @@ cardbus_read_exrom(bus_space_tag_t romt, bus_space_handle_t romh,
#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;
diff --git a/sys/dev/cardbus/cardbus_map.c b/sys/dev/cardbus/cardbus_map.c
index bf163c33523..7ffb92fea5d 100644
--- a/sys/dev/cardbus/cardbus_map.c
+++ b/sys/dev/cardbus/cardbus_map.c
@@ -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 @@ __KERNEL_RCSID(0, "$NetBSD: cardbus_map.c,v 1.31 2009/12/15 22:17:12 snj Exp $")
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 @@ static int
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 @@ cardbus_io_find(
/*
* 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 @@ cardbus_mem_find(cardbus_chipset_tag_t cc, cardbus_function_tag_t cf, cardbustag
/*
- * 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 @@ cardbus_mem_find(cardbus_chipset_tag_t cc, cardbus_function_tag_t cf, cardbustag
* 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 @@ cardbus_mapreg_map(struct cardbus_softc *sc, int func, int reg, cardbusreg_t typ
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_mapreg_unmap(struct cardbus_softc *sc, int func, int reg, bus_space_tag_
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 @@ cardbus_mapreg_unmap(struct cardbus_softc *sc, int func, int reg, bus_space_tag_
*/
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_save_bar(cardbus_devfunc_t ct)
*/
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;
diff --git a/sys/dev/cardbus/com_cardbus.c b/sys/dev/cardbus/com_cardbus.c
index f5498b0c113..fdbb91a098b 100644
--- a/sys/dev/cardbus/com_cardbus.c
+++ b/sys/dev/cardbus/com_cardbus.c
@@ -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 @@ struct com_cardbus_softc {
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 @@ CFATTACH_DECL_NEW(com_cardbus, sizeof(struct com_cardbus_softc),
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 @@ static int
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 @@ com_cardbus_setup(struct com_cardbus_softc *csc)
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);
diff --git a/sys/dev/cardbus/ehci_cardbus.c b/sys/dev/cardbus/ehci_cardbus.c
index 385edc5ccb3..b98c6a812b9 100644
--- a/sys/dev/cardbus/ehci_cardbus.c
+++ b/sys/dev/cardbus/ehci_cardbus.c
@@ -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 @@ ehci_cardbus_match(device_t parent, cfdata_t match, void *aux)
}
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 @@ ehci_cardbus_suspend(device_t dv, pmf_qual_t qual)
}
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 @@ ehci_cardbus_attach(device_t parent, device_t self, void *aux)
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;
diff --git a/sys/dev/cardbus/fwohci_cardbus.c b/sys/dev/cardbus/fwohci_cardbus.c
index fe867be075a..c3ccdac2f9b 100644
--- a/sys/dev/cardbus/fwohci_cardbus.c
+++ b/sys/dev/cardbus/fwohci_cardbus.c
@@ -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 @@ fwohci_cardbus_attach(device_t parent, device_t self, void *aux)
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));
diff --git a/sys/dev/cardbus/if_ath_cardbus.c b/sys/dev/cardbus/if_ath_cardbus.c
index aa9fd286e30..cb4c119d9c0 100644
--- a/sys/dev/cardbus/if_ath_cardbus.c
+++ b/sys/dev/cardbus/if_ath_cardbus.c
@@ -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 <ichiro@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 @@ struct ath_cardbus_softc {
/* 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 @@ CFATTACH_DECL_NEW(ath_cardbus, sizeof(struct ath_cardbus_softc),
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 @@ ath_cardbus_suspend(device_t self, pmf_qual_t qual)
}
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);
diff --git a/sys/dev/cardbus/if_ex_cardbus.c b/sys/dev/cardbus/if_ex_cardbus.c
index 33209c2d8d6..82a37b7d845 100644
--- a/sys/dev/cardbus/if_ex_cardbus.c
+++ b/sys/dev/cardbus/if_ex_cardbus.c
@@ -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 @@ struct ex_cardbus_softc {
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 @@ ex_cardbus_setup(struct ex_cardbus_softc *csc)
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);
diff --git a/sys/dev/cardbus/if_ral_cardbus.c b/sys/dev/cardbus/if_ral_cardbus.c
index e1eada5008b..cdeed60c1e2 100644
--- a/sys/dev/cardbus/if_ral_cardbus.c
+++ b/sys/dev/cardbus/if_ral_cardbus.c
@@ -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 @@ struct ral_cardbus_softc {
/* 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;
diff --git a/sys/dev/cardbus/if_re_cardbus.c b/sys/dev/cardbus/if_re_cardbus.c
index 98254663d87..df672b8478c 100644
--- a/sys/dev/cardbus/if_re_cardbus.c
+++ b/sys/dev/cardbus/if_re_cardbus.c
@@ -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 @@ struct re_cardbus_softc {
/* 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;
diff --git a/sys/dev/cardbus/if_rtk_cardbus.c b/sys/dev/cardbus/if_rtk_cardbus.c
index e06eab97883..1e72a0b9aaf 100644
--- a/sys/dev/cardbus/if_rtk_cardbus.c
+++ b/sys/dev/cardbus/if_rtk_cardbus.c
@@ -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 @@ struct rtk_cardbus_softc {
/* 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;
diff --git a/sys/dev/cardbus/if_tlp_cardbus.c b/sys/dev/cardbus/if_tlp_cardbus.c
index c2aa73acb74..2bf092b6cfa 100644
--- a/sys/dev/cardbus/if_tlp_cardbus.c
+++ b/sys/dev/cardbus/if_tlp_cardbus.c
@@ -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 @@ struct tulip_cardbus_softc {
/* 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 */
diff --git a/sys/dev/cardbus/njata_cardbus.c b/sys/dev/cardbus/njata_cardbus.c
index 82462660a9c..4393fd1413a 100644
--- a/sys/dev/cardbus/njata_cardbus.c
+++ b/sys/dev/cardbus/njata_cardbus.c
@@ -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 <itohy@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 @@ struct njata32_cardbus_softc {
/* 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 @@ njata_cardbus_attach(device_t parent, device_t self, void *aux)
csc->sc_ct = ct;
csc->sc_tag = ca->ca_tag;
- csc->sc_intrline = ca->ca_intrline;
/*
* Map the device.
diff --git a/sys/dev/cardbus/njs_cardbus.c b/sys/dev/cardbus/njs_cardbus.c
index 8eb63eb1293..92231b2055c 100644
--- a/sys/dev/cardbus/njs_cardbus.c
+++ b/sys/dev/cardbus/njs_cardbus.c
@@ -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 @@ struct njsc32_cardbus_softc {
/* 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 @@ njs_cardbus_attach(device_t parent, device_t self, void *aux)
csc->sc_ct = ct;
csc->sc_tag = ca->ca_tag;
- csc->sc_intrline = ca->ca_intrline;
/*
* Map the device.
diff --git a/sys/dev/cardbus/ohci_cardbus.c b/sys/dev/cardbus/ohci_cardbus.c
index a7c8dee8a9f..e6a3aed9c1a 100644
--- a/sys/dev/cardbus/ohci_cardbus.c
+++ b/sys/dev/cardbus/ohci_cardbus.c
@@ -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 @@ ohci_cardbus_attach(device_t parent, device_t self, void *aux)
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;
diff --git a/sys/dev/cardbus/rbus_ppb.c b/sys/dev/cardbus/rbus_ppb.c
index c8d4fad363b..849c258aec5 100644
--- a/sys/dev/cardbus/rbus_ppb.c
+++ b/sys/dev/cardbus/rbus_ppb.c
@@ -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 @@ ppb_cardbus_attach(device_t parent, device_t self, void *aux)
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 @@ ppb_cardbus_setup(struct ppb_softc * sc)
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);
diff --git a/sys/dev/cardbus/siisata_cardbus.c b/sys/dev/cardbus/siisata_cardbus.c
index 1bd5a336ac8..15261951c63 100644
--- a/sys/dev/cardbus/siisata_cardbus.c
+++ b/sys/dev/cardbus/siisata_cardbus.c
@@ -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 @@ struct siisata_cardbus_softc {
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 @@ siisata_cardbus_attach(device_t parent, device_t self, void *aux)
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 @@ siisata_cardbus_detach(device_t self, int flags)
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 @@ siisata_cardbus_detach(device_t self, int flags)
}
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;
diff --git a/sys/dev/cardbus/uhci_cardbus.c b/sys/dev/cardbus/uhci_cardbus.c
index a6ab3d07c4b..e6f32eb5f52 100644
--- a/sys/dev/cardbus/uhci_cardbus.c
+++ b/sys/dev/cardbus/uhci_cardbus.c
@@ -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 @@ struct uhci_cardbus_softc {
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 @@ uhci_cardbus_attach(device_t parent, device_t self,
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];