summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
Diffstat (limited to 'sys')
-rw-r--r--sys/dev/pccbb/pccbb.c14
1 files changed, 9 insertions, 5 deletions
diff --git a/sys/dev/pccbb/pccbb.c b/sys/dev/pccbb/pccbb.c
index ce0331b..441f130 100644
--- a/sys/dev/pccbb/pccbb.c
+++ b/sys/dev/pccbb/pccbb.c
@@ -201,7 +201,7 @@ SYSCTL_ULONG(_hw_pccbb, OID_AUTO, start_mem, CTLFLAG_RD,
&pccbb_start_mem, PCCBB_START_MEM,
"Starting address for memory allocations");
-static int cb_chipset(uint32_t pci_id, const char **namep, int *flagp);
+static int pccbb_chipset(uint32_t pci_id, const char **namep, int *flagp);
static int pccbb_probe(device_t brdev);
static void pccbb_chipinit(struct pccbb_softc *sc);
static int pccbb_attach(device_t brdev);
@@ -331,13 +331,14 @@ pccbb_pcic_write(struct pccbb_softc *sc, uint32_t reg, uint8_t val)
/************************************************************************/
static int
-cb_chipset(uint32_t pci_id, const char **namep, int *flagp)
+pccbb_chipset(uint32_t pci_id, const char **namep, int *flagp)
{
int loopend = sizeof(yc_chipsets)/sizeof(yc_chipsets[0]);
struct yenta_chipinfo *ycp, *ycend;
ycend = yc_chipsets + loopend;
- for (ycp = yc_chipsets; ycp < ycend && pci_id != ycp->yc_id; ++ycp);
+ for (ycp = yc_chipsets; ycp < ycend && pci_id != ycp->yc_id; ++ycp)
+ continue;
if (ycp == ycend) {
/* not found */
ycp = yc_chipsets + loopend - 1; /* to point the sentinel */
@@ -356,7 +357,7 @@ pccbb_probe(device_t brdev)
{
const char *name;
- if (cb_chipset(pci_get_devid(brdev), &name, NULL) == CB_UNKNOWN)
+ if (pccbb_chipset(pci_get_devid(brdev), &name, NULL) == CB_UNKNOWN)
return (ENXIO);
device_set_desc(brdev, name);
return (0);
@@ -457,7 +458,7 @@ pccbb_attach(device_t brdev)
STAILQ_INIT(&softcs);
}
mtx_init(&sc->sc_mtx, device_get_nameunit(brdev), MTX_DEF);
- sc->sc_chipset = cb_chipset(pci_get_devid(brdev), NULL, &sc->sc_flags);
+ sc->sc_chipset = pccbb_chipset(pci_get_devid(brdev), NULL, &sc->sc_flags);
sc->sc_dev = brdev;
sc->sc_cbdev = NULL;
sc->sc_pccarddev = NULL;
@@ -1145,6 +1146,9 @@ pccbb_cardbus_mem_open(device_t brdev, int win, uint32_t start, uint32_t end)
return (0);
}
+/*
+ * XXX The following function belongs in the pci bus layer.
+ */
static void
pccbb_cardbus_auto_open(struct pccbb_softc *sc, int type)
{
OpenPOWER on IntegriCloud