Home | History | Annotate | Download | only in gsc

Lines Matching refs:iscp

166 		for (i = 9000; i-- && ie_gsc_read16(sc, IE_ISCP_BUSY(sc->iscp));
168 pdcache(0, (vaddr_t)sc->sc_maddr + sc->iscp,
174 ie_gsc_read16(sc, IE_ISCP_BUSY(sc->iscp)),
318 sc->ie_bus_write24(sc, IE_SCP_ISCP(sc->scp), sc->iscp);
320 /* Set up the ISCP. */
321 sc->ie_bus_write16(sc, IE_ISCP_SCB(sc->iscp), sc->scb);
322 sc->ie_bus_write24(sc, IE_ISCP_BASE(sc->iscp), 0);
324 /* Set BUSY in the ISCP. */
325 sc->ie_bus_write16(sc, IE_ISCP_BUSY(sc->iscp), 1);
333 if (sc->ie_bus_read16(sc, IE_ISCP_BUSY(sc->iscp))) {
335 printf ("%s: ISCP set failed\n", device_xname(sc->sc_dev));
485 /* ISCP follows SCP */
486 sc->iscp = IE_GSC_ALIGN(sc->scp + IE_SCP_SZ);
488 /* SCB follows ISCP */
489 sc->scb = IE_GSC_ALIGN(sc->iscp + IE_ISCP_SZ);
512 sc->ie_bus_write24(sc, IE_SCP_ISCP(sc->scp), sc->iscp);
514 /* Set up the ISCP. */
515 sc->ie_bus_write16(sc, IE_ISCP_SCB(sc->iscp), sc->scb);
516 sc->ie_bus_write24(sc, IE_ISCP_BASE(sc->iscp), 0);
518 /* Set BUSY in the ISCP. */
519 sc->ie_bus_write16(sc, IE_ISCP_BUSY(sc->iscp), 1);