Lines Matching +full:dvc +full:-

1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright (c) 2015-2016 Landon Fuller <landonf@FreeBSD.org>
51 /* If non-zero, enable attachment of BWN_QUIRK_UNTESTED devices */
77 BWN_BCM_DEV(BCM4321_D11N, "BCM4321 802.11n Dual-Band",
84 BWN_BCM_DEV(BCM4322_D11N, "BCM4322 802.11n Dual-Band", 0),
96 BWN_BCM_DEV(BCM4331_D11N, "BCM4331 802.11n Dual-Band", 0),
99 BWN_BCM_DEV(BCM43224_D11N, "BCM43224 802.11n Dual-Band", 0),
100 BWN_BCM_DEV(BCM43224_D11N_ID_VEN1, "BCM43224 802.11n Dual-Band",0),
129 const struct bwn_pci_devcfg *dvc; in bwn_pci_find_devcfg() local
132 for (dvc = bwn_pci_devcfgs; dvc->devices != NULL; dvc++) { in bwn_pci_find_devcfg()
133 for (dv = dvc->devices; dv->device != 0; dv++) { in bwn_pci_find_devcfg()
134 if (pci_get_vendor(dev) == dv->vendor && in bwn_pci_find_devcfg()
135 pci_get_device(dev) == dv->device) in bwn_pci_find_devcfg()
138 *cfg = dvc; in bwn_pci_find_devcfg()
160 if (ident->quirks & BWN_QUIRK_UNTESTED && !attach_untested) in bwn_pci_probe()
163 device_set_desc(dev, ident->desc); in bwn_pci_probe()
175 sc->dev = dev; in bwn_pci_attach()
178 if (bwn_pci_find_devcfg(dev, &sc->devcfg, &ident)) in bwn_pci_attach()
182 sc->quirks = ident->quirks; in bwn_pci_attach()
185 if ((error = bhndb_attach_bridge(dev, &sc->bhndb_dev, -1))) in bwn_pci_attach()
208 return (sc->devcfg->bridge_hwcfg); in bwn_pci_get_generic_hwcfg()
215 return (sc->devcfg->bridge_hwtable); in bwn_pci_get_bhndb_hwtable()
222 return (sc->devcfg->bridge_hwprio); in bwn_pci_get_bhndb_hwprio()
235 if (core->unit > 0 && !(sc->quirks & BWN_QUIRK_WLAN_DUALCORE)) in bwn_pci_is_core_disabled()
243 return ((sc->quirks & BWN_QUIRK_ENET_HW_UNPOPULATED) != 0); in bwn_pci_is_core_disabled()
246 return ((sc->quirks & BWN_QUIRK_USBH_UNPOPULATED) != 0); in bwn_pci_is_core_disabled()
249 return ((sc->quirks & BWN_QUIRK_SOFTMODEM_UNPOPULATED) != 0); in bwn_pci_is_core_disabled()
281 siba_devices, nitems(siba_devices) - 1);
283 bcma_devices, nitems(bcma_devices) - 1);