Home
last modified time | relevance | path

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

/freebsd-12-stable/sys/dev/exca/
Dexca.c655 exca_valid_slot(struct exca_softc *exca) in exca_valid_slot() argument
660 exca->chipset = EXCA_BOGUS; in exca_valid_slot()
667 c = exca_getb(exca, EXCA_IDENT); in exca_valid_slot()
668 DEVPRINTF(exca->dev, "Ident is %x\n", c); in exca_valid_slot()
679 exca->chipset = EXCA_I82365; in exca_valid_slot()
687 bus_space_write_1(exca->bst, exca->bsh, EXCA_REG_INDEX, in exca_valid_slot()
689 bus_space_write_1(exca->bst, exca->bsh, EXCA_REG_INDEX, in exca_valid_slot()
691 exca_setb(exca, EXCA_VADEM_VMISC, EXCA_VADEM_REV); in exca_valid_slot()
692 c = exca_getb(exca, EXCA_IDENT); in exca_valid_slot()
696 exca->chipset = EXCA_VG365; in exca_valid_slot()
[all …]
Dexcavar.h119 int exca_probe_slots(device_t dev, struct exca_softc *exca,
125 int exca_activate_resource(struct exca_softc *exca, device_t child, int type,
127 int exca_deactivate_resource(struct exca_softc *exca, device_t child, int type,
/freebsd-12-stable/sys/dev/pccbb/
Dpccbb_pci.c298 sc->exca[0].pccarddev = NULL; in cbb_pci_attach()
324 exca_init(&sc->exca[0], brdev, sc->bst, sc->bsh, CBB_EXCA_OFFSET); in cbb_pci_attach()
325 sc->exca[0].flags |= EXCA_HAS_MEMREG_WIN; in cbb_pci_attach()
326 sc->exca[0].chipset = EXCA_CARDBUS; in cbb_pci_attach()
385 sc->exca[0].pccarddev = device_add_child(brdev, "pccard", -1); in cbb_pci_attach()
386 if (sc->exca[0].pccarddev == NULL) in cbb_pci_attach()
388 else if (device_probe_and_attach(sc->exca[0].pccarddev) != 0) in cbb_pci_attach()
407 exca_clrb(&sc->exca[0], EXCA_INTR, EXCA_INTR_RESET); in cbb_pci_attach()
584 reg = exca_getb(&sc->exca[0], EXCA_O2MICRO_CTRL_C); in cbb_chipinit()
587 exca_putb(&sc->exca[0], EXCA_O2MICRO_CTRL_C, reg); in cbb_chipinit()
[all …]
Dpccbb.c257 reg = (exca_getb(&sc->exca[0], EXCA_INTR) & ~EXCA_INTR_IRQ_MASK) | in cbb_disable_func_intr()
259 exca_putb(&sc->exca[0], EXCA_INTR, reg); in cbb_disable_func_intr()
275 reg = (exca_getb(&sc->exca[0], EXCA_INTR) & ~EXCA_INTR_IRQ_MASK) | in cbb_enable_func_intr()
277 exca_putb(&sc->exca[0], EXCA_INTR, reg); in cbb_enable_func_intr()
324 exca_clrb(&sc->exca[0], EXCA_INTR, EXCA_INTR_RESET); in cbb_detach()
444 if (child != sc->cbdev && child != sc->exca[0].pccarddev) in cbb_child_detached()
551 if (device_is_attached(sc->exca[0].pccarddev)) { in cbb_insert()
553 exca_insert(&sc->exca[0]); in cbb_insert()
580 exca_removal(&sc->exca[0]); in cbb_removal()
710 reg = exca_getb(&sc->exca[0], EXCA_INTR); in cbb_o2micro_power_hack()
[all …]
Dpccbb_isa.c194 error = exca_probe_slots(dev, &sc->exca[0], sc->bst, sc->bsh); in cbb_isa_probe()
256 MODULE_DEPEND(cbb, exca, 1, 1, 1);
Dpccbbvar.h61 struct exca_softc exca[CBB_NSLOTS]; member
/freebsd-12-stable/sys/modules/exca/
DMakefile3 .PATH: ${SRCTOP}/sys/dev/exca
5 KMOD= exca
6 SRCS= exca.c device_if.h bus_if.h power_if.h card_if.h pccarddevs.h
/freebsd-12-stable/tools/kerneldoc/subsys/
DDoxyfile-dev_exca14 INPUT = $(DOXYGEN_SRC_PATH)/dev/exca/ \
/freebsd-12-stable/sys/modules/
DMakefile654 _exca= exca
835 _exca= exca
/freebsd-12-stable/share/man/man4/
DMakefile161 exca.4 \
/freebsd-12-stable/sys/conf/
Dfiles1754 dev/exca/exca.c optional cbb