Lines Matching defs:hc
77 #define MVSATA_HC_READ_4(hc, reg) \
78 bus_space_read_4((hc)->hc_iot, (hc)->hc_ioh, (reg))
79 #define MVSATA_HC_WRITE_4(hc, reg, val) \
80 bus_space_write_4((hc)->hc_iot, (hc)->hc_ioh, (reg), (val))
280 int hc, port, channel;
282 aprint_normal_dev(MVSATA_DEV(sc), "Gen%s, %dhc, %dport/hc\n",
285 product->hc, product->port);
318 sc->sc_hc = product->hc;
350 malloc(sizeof(struct wdc_regs) * product->hc * product->port,
354 for (hc = 0; hc < sc->sc_hc; hc++) {
355 mvhc = &sc->sc_hcs[hc];
356 mvhc->hc = hc;
360 hc * SATAHC_REGISTER_SIZE, SATAHC_REGISTER_SIZE,
363 "can't subregion SATAHC %d registers\n", hc);
390 for (hc = 0; hc < sc->sc_hc; hc++)
392 mvport = sc->sc_hcs[hc].hc_ports[port];
415 device_xname(MVSATA_DEV(sc)), mvhc->hc, cause));
492 device_xname(MVSATA_DEV2(mvport)), mvport->port_hc->hc,
503 mvport->port_hc->hc, mvport->port);
531 mvport->port_hc->hc, mvport->port, cause));
540 mvport->port_hc->hc, mvport->port);
547 mvport->port_hc->hc, mvport->port);
2651 device_xname(MVSATA_DEV2(mvport)), mvport->port_hc->hc,
2756 device_xname(MVSATA_DEV2(mvport)), mvport->port_hc->hc,
2927 device_xname(MVSATA_DEV2(mvport)), mvport->port_hc->hc,
3009 device_xname(MVSATA_DEV(sc)), mvhc->hc, port);
3017 device_xname(MVSATA_DEV(sc)), mvhc->hc, port);
3024 device_xname(MVSATA_DEV(sc)), mvhc->hc, port);
3035 device_xname(MVSATA_DEV(sc)), mvhc->hc, port);
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,
3107 int hc, port, rv, i;
3109 hc = mvport->port_hc->hc;
3117 device_xname(MVSATA_DEV2(mvport)), hc, port);
3128 device_xname(MVSATA_DEV2(mvport)), hc, port);
3137 device_xname(MVSATA_DEV2(mvport)), hc, port);
3148 device_xname(MVSATA_DEV2(mvport)), hc, port);
3156 device_xname(MVSATA_DEV2(mvport)), hc, port);
3163 device_xname(MVSATA_DEV2(mvport)), hc, port);
3170 device_xname(MVSATA_DEV2(mvport)), hc, port);
3192 mvport->port_hc->hc, mvport->port, rv);
3200 mvport->port_hc->hc, mvport->port, rv);
3209 mvport->port_hc->hc, mvport->port, rv);
3251 device_xname(MVSATA_DEV2(mvport)), mvport->port_hc->hc,
3379 mvport->port_hc->hc, mvport->port, __func__);
3435 mvport->port_hc->hc, mvport->port);
3623 struct mvsata_hc *hc = mvport->port_hc;
3626 reg = MVSATA_HC_READ_4(hc, SATAHC_I_PHYMODE(mvport->port));