Lines Matching refs:psc
80 #define MVSATA_PCI_DEV(psc) (psc->psc_sc.sc_wdcdev.sc_atac.atac_dev)
151 struct mvsata_pci_softc *psc = device_private(self);
152 struct mvsata_softc *sc = &psc->psc_sc;
172 &psc->psc_iot, &psc->psc_ioh, NULL, &size) != 0) {
176 psc->psc_pc = pa->pa_pc;
177 psc->psc_tag = pa->pa_tag;
179 if (bus_space_subregion(psc->psc_iot, psc->psc_ioh,
185 sc->sc_iot = psc->psc_iot;
188 csr = pci_conf_read(psc->psc_pc, psc->psc_tag, PCI_COMMAND_STATUS_REG);
190 pci_conf_write(psc->psc_pc, psc->psc_tag, PCI_COMMAND_STATUS_REG, csr);
196 intrstr = pci_intr_string(psc->psc_pc, intrhandle, intrbuf, sizeof(intrbuf));
197 psc->psc_ih = pci_intr_establish_xname(psc->psc_pc, intrhandle, IPL_BIO,
199 if (psc->psc_ih == NULL) {
212 reg = bus_space_read_4(psc->psc_iot, psc->psc_ioh, MVSATA_PCI_RESETCFG);
224 pci_intr_disestablish(psc->psc_pc, psc->psc_ih);
234 bus_space_write_4(psc->psc_iot, psc->psc_ioh, MVSATA_PCI_MAINIRQMASK,
244 struct mvsata_pci_softc *psc = device_private(self);
248 pci_intr_disestablish(psc->psc_pc, psc->psc_ih);
256 struct mvsata_pci_softc *psc = (struct mvsata_pci_softc *)arg;
257 struct mvsata_softc *sc = &psc->psc_sc;
261 cause = bus_space_read_4(psc->psc_iot, psc->psc_ioh,
283 pe_cause = bus_space_read_4(psc->psc_iot, psc->psc_ioh,
285 aprint_error_dev(MVSATA_PCI_DEV(psc),
287 bus_space_write_4(psc->psc_iot, psc->psc_ioh,
290 pe_cause = bus_space_read_4(psc->psc_iot, psc->psc_ioh,
292 aprint_error_dev(MVSATA_PCI_DEV(psc),
294 bus_space_write_4(psc->psc_iot, psc->psc_ioh,
317 struct mvsata_pci_softc *psc = (struct mvsata_pci_softc *)sc;
321 val = bus_space_read_4(psc->psc_iot, psc->psc_ioh, MVSATA_PCI_MAINCS);
323 bus_space_write_4(psc->psc_iot, psc->psc_ioh, MVSATA_PCI_MAINCS, val);
327 val = bus_space_read_4(psc->psc_iot, psc->psc_ioh,
333 aprint_error_dev(MVSATA_PCI_DEV(psc),
339 bus_space_write_4(psc->psc_iot, psc->psc_ioh, MVSATA_PCI_MAINCS,
341 val = bus_space_read_4(psc->psc_iot, psc->psc_ioh, MVSATA_PCI_MAINCS);
344 aprint_error_dev(MVSATA_PCI_DEV(psc),
351 bus_space_write_4(psc->psc_iot, psc->psc_ioh, MVSATA_PCI_MAINCS, val);
352 val = bus_space_read_4(psc->psc_iot, psc->psc_ioh, MVSATA_PCI_MAINCS);
355 aprint_error_dev(MVSATA_PCI_DEV(psc),
366 struct mvsata_pci_softc *psc = (struct mvsata_pci_softc *)sc;
371 bus_space_write_4(psc->psc_iot, psc->psc_ioh, MVSATA_PCI_FLASHCTL,
375 val = bus_space_read_4(psc->psc_iot, psc->psc_ioh,
383 bus_space_write_4(psc->psc_iot, psc->psc_ioh,
389 val = bus_space_read_4(psc->psc_iot, psc->psc_ioh,
391 bus_space_write_4(psc->psc_iot, psc->psc_ioh,
396 bus_space_write_4(psc->psc_iot, psc->psc_ioh,
398 bus_space_write_4(psc->psc_iot, psc->psc_ioh,
400 bus_space_write_4(psc->psc_iot, psc->psc_ioh,
403 val = bus_space_read_4(psc->psc_iot, psc->psc_ioh,
405 bus_space_write_4(psc->psc_iot, psc->psc_ioh,
407 bus_space_write_4(psc->psc_iot, psc->psc_ioh,
409 bus_space_write_4(psc->psc_iot, psc->psc_ioh,
411 bus_space_write_4(psc->psc_iot, psc->psc_ioh,
413 bus_space_write_4(psc->psc_iot, psc->psc_ioh,
415 bus_space_write_4(psc->psc_iot, psc->psc_ioh,
417 bus_space_write_4(psc->psc_iot, psc->psc_ioh,
419 bus_space_write_4(psc->psc_iot, psc->psc_ioh,
421 bus_space_write_4(psc->psc_iot, psc->psc_ioh,
423 bus_space_write_4(psc->psc_iot, psc->psc_ioh,
425 bus_space_write_4(psc->psc_iot, psc->psc_ioh,
427 bus_space_write_4(psc->psc_iot, psc->psc_ioh,
433 bus_space_write_4(psc->psc_iot, psc->psc_ioh,
441 val = bus_space_read_4(psc->psc_iot, psc->psc_ioh,
446 bus_space_write_4(psc->psc_iot, psc->psc_ioh,
452 val = bus_space_read_4(psc->psc_iot, psc->psc_ioh,
454 bus_space_write_4(psc->psc_iot, psc->psc_ioh,
458 bus_space_write_4(psc->psc_iot, psc->psc_ioh,
461 bus_space_write_4(psc->psc_iot, psc->psc_ioh,
466 bus_space_write_4(psc->psc_iot, psc->psc_ioh,
469 val = bus_space_read_4(psc->psc_iot, psc->psc_ioh,
487 bus_space_write_4(psc->psc_iot, psc->psc_ioh,
491 bus_space_write_4(psc->psc_iot, psc->psc_ioh,
493 bus_space_write_4(psc->psc_iot, psc->psc_ioh,
503 struct mvsata_pci_softc *psc =
508 mask = bus_space_read_4(psc->psc_iot, psc->psc_ioh,
514 bus_space_write_4(psc->psc_iot, psc->psc_ioh, MVSATA_PCI_MAINIRQMASK,