Lines Matching refs:psc
205 struct ex_pci_softc *psc = device_private(self);
206 struct ex_softc *sc = &psc->sc_ex;
244 psc->psc_pc = pc;
245 psc->psc_tag = pa->pa_tag;
246 psc->psc_regs[PCI_COMMAND_STATUS_REG>>2] =
248 psc->psc_regs[PCI_BHLC_REG>>2] =
250 psc->psc_regs[PCI_CBIO>>2] =
256 &psc->sc_funct, &psc->sc_funch, NULL, NULL)) {
263 psc->psc_regs[PCI_FUNCMEM>>2] =
267 psc->psc_regs[PCI_INTERRUPT_REG>>2] =
305 bus_space_write_4(psc->sc_funct, psc->sc_funch, PCI_INTR,
315 struct ex_pci_softc *psc = (struct ex_pci_softc *)sc;
317 bus_space_write_4(psc->sc_funct, psc->sc_funch, PCI_INTR,
361 ex_pci_confreg_restore(struct ex_pci_softc *psc)
363 struct ex_softc *sc = (void *) psc;
366 reg = pci_conf_read(psc->psc_pc, psc->psc_tag, PCI_COMMAND_STATUS_REG);
368 pci_conf_write(psc->psc_pc, psc->psc_tag,
371 (psc->psc_regs[PCI_COMMAND_STATUS_REG>>2] & 0xffff));
372 pci_conf_write(psc->psc_pc, psc->psc_tag, PCI_BHLC_REG,
373 psc->psc_regs[PCI_BHLC_REG>>2]);
374 pci_conf_write(psc->psc_pc, psc->psc_tag, PCI_CBIO,
375 psc->psc_regs[PCI_CBIO>>2]);
377 pci_conf_write(psc->psc_pc, psc->psc_tag, PCI_FUNCMEM,
378 psc->psc_regs[PCI_FUNCMEM>>2]);
379 pci_conf_write(psc->psc_pc, psc->psc_tag, PCI_INTERRUPT_REG,
380 psc->psc_regs[PCI_INTERRUPT_REG>>2]);
386 struct ex_pci_softc *psc = (void *) sc;
391 ex_pci_confreg_restore(psc);