diff options
| author | dyoung <dyoung@NetBSD.org> | 2010-02-24 19:52:51 +0000 |
|---|---|---|
| committer | dyoung <dyoung@NetBSD.org> | 2010-02-24 19:52:51 +0000 |
| commit | 8089c2dc6907763573c2477294d803b9fcef9849 (patch) | |
| tree | 4931fc87be6527fbac5a95c6075b4a36b8e3316a /sys/dev | |
| parent | e1abb93a90ee980af36f5018ebaef342f62385aa (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.c | 8 | ||||
| -rw-r--r-- | sys/dev/cardbus/ahc_cardbus.c | 8 | ||||
| -rw-r--r-- | sys/dev/cardbus/cardbus_exrom.c | 8 | ||||
| -rw-r--r-- | sys/dev/cardbus/cardbus_map.c | 38 | ||||
| -rw-r--r-- | sys/dev/cardbus/com_cardbus.c | 18 | ||||
| -rw-r--r-- | sys/dev/cardbus/ehci_cardbus.c | 10 | ||||
| -rw-r--r-- | sys/dev/cardbus/fwohci_cardbus.c | 6 | ||||
| -rw-r--r-- | sys/dev/cardbus/if_ath_cardbus.c | 10 | ||||
| -rw-r--r-- | sys/dev/cardbus/if_ex_cardbus.c | 8 | ||||
| -rw-r--r-- | sys/dev/cardbus/if_ral_cardbus.c | 6 | ||||
| -rw-r--r-- | sys/dev/cardbus/if_re_cardbus.c | 6 | ||||
| -rw-r--r-- | sys/dev/cardbus/if_rtk_cardbus.c | 6 | ||||
| -rw-r--r-- | sys/dev/cardbus/if_tlp_cardbus.c | 6 | ||||
| -rw-r--r-- | sys/dev/cardbus/njata_cardbus.c | 8 | ||||
| -rw-r--r-- | sys/dev/cardbus/njs_cardbus.c | 8 | ||||
| -rw-r--r-- | sys/dev/cardbus/ohci_cardbus.c | 6 | ||||
| -rw-r--r-- | sys/dev/cardbus/rbus_ppb.c | 8 | ||||
| -rw-r--r-- | sys/dev/cardbus/siisata_cardbus.c | 12 | ||||
| -rw-r--r-- | sys/dev/cardbus/uhci_cardbus.c | 10 |
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]; |
