Home
last modified time | relevance | path

Searched refs:exca (Results 1 – 10 of 10) sorted by relevance

/dflybsd-src/sys/dev/pccard/exca/
H A Dexca.c628 exca_valid_slot(struct exca_softc *exca) in exca_valid_slot() argument
633 exca->chipset = EXCA_BOGUS; in exca_valid_slot()
640 c = exca_getb(exca, EXCA_IDENT); in exca_valid_slot()
651 exca->chipset = EXCA_I82365; in exca_valid_slot()
659 bus_space_write_1(exca->bst, exca->bsh, EXCA_REG_INDEX, in exca_valid_slot()
661 bus_space_write_1(exca->bst, exca->bsh, EXCA_REG_INDEX, in exca_valid_slot()
663 exca_setb(exca, EXCA_VADEM_VMISC, EXCA_VADEM_REV); in exca_valid_slot()
664 c = exca_getb(exca, EXCA_IDENT); in exca_valid_slot()
668 exca->chipset = EXCA_VG365; in exca_valid_slot()
671 exca->chipset = EXCA_VG465; in exca_valid_slot()
[all …]
H A DMakefile3 KMOD= exca
4 SRCS= exca.c \
H A Dexcavar.h118 int exca_probe_slots(device_t dev, struct exca_softc *exca,
124 int exca_activate_resource(struct exca_softc *exca, device_t child, int type,
126 int exca_deactivate_resource(struct exca_softc *exca, device_t child, int type,
/dflybsd-src/sys/dev/pccard/pccbb/
H A Dpccbb_pci.c309 sc->exca[0].pccarddev = NULL; in cbb_pci_attach()
330 exca_init(&sc->exca[0], brdev, sc->bst, sc->bsh, CBB_EXCA_OFFSET); in cbb_pci_attach()
331 sc->exca[0].flags |= EXCA_HAS_MEMREG_WIN; in cbb_pci_attach()
332 sc->exca[0].chipset = EXCA_CARDBUS; in cbb_pci_attach()
367 sc->exca[0].pccarddev = device_add_child(brdev, "pccard", -1); in cbb_pci_attach()
368 if (sc->exca[0].pccarddev == NULL) in cbb_pci_attach()
370 else if (device_probe_and_attach(sc->exca[0].pccarddev) != 0) in cbb_pci_attach()
389 exca_clrb(&sc->exca[0], EXCA_INTR, EXCA_INTR_RESET); in cbb_pci_attach()
532 reg = exca_getb(&sc->exca[0], EXCA_O2MICRO_CTRL_C); in cbb_chipinit()
535 exca_putb(&sc->exca[0], EXCA_O2MICRO_CTRL_C, reg); in cbb_chipinit()
[all …]
H A Dpccbb.c256 reg = (exca_getb(&sc->exca[0], EXCA_INTR) & ~EXCA_INTR_IRQ_MASK) | in cbb_disable_func_intr()
258 exca_putb(&sc->exca[0], EXCA_INTR, reg); in cbb_disable_func_intr()
274 reg = (exca_getb(&sc->exca[0], EXCA_INTR) & ~EXCA_INTR_IRQ_MASK) | in cbb_enable_func_intr()
276 exca_putb(&sc->exca[0], EXCA_INTR, reg); in cbb_enable_func_intr()
327 exca_clrb(&sc->exca[0], EXCA_INTR, EXCA_INTR_RESET); in cbb_shutdown()
333 exca_putb(&sc->exca[0], EXCA_ADDRWIN_ENABLE, 0); in cbb_shutdown()
425 if (child != sc->cbdev && child != sc->exca[0].pccarddev) in cbb_child_detached()
519 if (sc->exca[0].pccarddev) { in cbb_insert()
521 exca_insert(&sc->exca[0]); in cbb_insert()
548 exca_removal(&sc->exca[0]); in cbb_removal()
[all …]
H A Dpccbb_isa.c161 error = exca_probe_slots(dev, &sc->exca[0], sc->bst, sc->bsh); in cbb_isa_probe()
213 MODULE_DEPEND(cbb, exca, 1, 1, 1);
H A Dpccbbvar.h60 struct exca_softc exca[CBB_NSLOTS]; member
/dflybsd-src/sys/dev/pccard/
H A DMakefile4 SUBDIR=cardbus exca pccbb
/dflybsd-src/share/man/man4/
H A DMakefile99 exca.4 \
/dflybsd-src/sys/conf/
H A Dfiles103 dev/pccard/exca/exca.c optional cbb