Home | History | Annotate | Download | only in ic

Lines Matching defs:mvhc

272 	struct mvsata_hc *mvhc;
355 mvhc = &sc->sc_hcs[hc];
356 mvhc->hc = hc;
357 mvhc->hc_sc = sc;
358 mvhc->hc_iot = sc->sc_iot;
361 &mvhc->hc_ioh)) {
368 if (mvsata_port_init(mvhc, port) == 0) {
371 mvport = mvhc->hc_ports[port];
382 mvsata_reset_hc(mvhc);
405 mvsata_intr(struct mvsata_hc *mvhc)
407 struct mvsata_softc *sc = mvhc->hc_sc;
412 cause = MVSATA_HC_READ_4(mvhc, SATAHC_IC);
415 device_xname(MVSATA_DEV(sc)), mvhc->hc, cause));
418 MVSATA_HC_WRITE_4(mvhc, SATAHC_IC, ~SATAHC_IC_SAINTCOAL);
422 mvport = mvhc->hc_ports[port];
428 MVSATA_HC_WRITE_4(mvhc, SATAHC_IC,
434 MVSATA_HC_WRITE_4(mvhc, SATAHC_IC,
2988 mvsata_port_init(struct mvsata_hc *mvhc, int port)
2990 struct mvsata_softc *sc = mvhc->hc_sc;
3001 mvport->port_hc = mvhc;
3004 rv = bus_space_subregion(mvhc->hc_iot, mvhc->hc_ioh,
3009 device_xname(MVSATA_DEV(sc)), mvhc->hc, port);
3012 mvport->port_iot = mvhc->hc_iot;
3017 device_xname(MVSATA_DEV(sc)), mvhc->hc, port);
3024 device_xname(MVSATA_DEV(sc)), mvhc->hc, port);
3028 rv = bus_space_subregion(mvhc->hc_iot, mvhc->hc_ioh,
3035 device_xname(MVSATA_DEV(sc)), mvhc->hc, port);
3039 mvhc->hc_ports[port] = mvport;
3041 channel = mvhc->hc * sc->sc_port + port;
3057 device_xname(MVSATA_DEV(sc)), mvhc->hc, port, rv);
3065 device_xname(MVSATA_DEV(sc)), mvhc->hc, port, rv);
3073 device_xname(MVSATA_DEV(sc)), mvhc->hc, port, rv);
3083 device_xname(MVSATA_DEV(sc)), mvhc->hc, port, i,
3323 mvsata_reset_hc(struct mvsata_hc *mvhc)
3329 MVSATA_HC_WRITE_4(mvhc, SATAHC_ICT, 0);
3330 MVSATA_HC_WRITE_4(mvhc, SATAHC_ITT, 0);
3331 MVSATA_HC_WRITE_4(mvhc, SATAHC_IC, 0);
3334 MVSATA_HC_WRITE_4(mvhc, 0x01c, 0);
3340 val = MVSATA_HC_READ_4(mvhc, 0x020);
3343 MVSATA_HC_READ_4(mvhc, 0x020, 0);
3638 struct mvsata_hc *mvhc = mvport->port_hc;
3655 reg = MVSATA_HC_READ_4(mvhc, SATAHC_I_LTMODE(port));
3657 MVSATA_HC_WRITE_4(mvhc, SATAHC_I_LTMODE(port), reg);
3663 reg = MVSATA_HC_READ_4(mvhc, SATAHC_I_PHYCONTROL(port));
3666 MVSATA_HC_WRITE_4(mvhc, SATAHC_I_PHYCONTROL(port), reg);
3670 reg = MVSATA_HC_READ_4(mvhc, SATAHC_I_PHYMODE(port));
3673 MVSATA_HC_WRITE_4(mvhc, SATAHC_I_PHYMODE(port), reg);