Home | History | Annotate | Download | only in ic

Lines Matching defs:cause

409 	uint32_t cause;
412 cause = MVSATA_HC_READ_4(mvhc, SATAHC_IC);
414 DPRINTF(DEBUG_INTR, ("%s:%d: mvsata_intr: cause=0x%08x\n",
415 device_xname(MVSATA_DEV(sc)), mvhc->hc, cause));
417 if (cause & SATAHC_IC_SAINTCOAL)
419 cause &= ~SATAHC_IC_SAINTCOAL;
424 if (cause & SATAHC_IC_DONE(port)) {
432 if (cause & SATAHC_IC_SADEVINTERRUPT(port)) {
473 uint32_t cause;
475 cause = MVSATA_EDMA_READ_4(mvport, EDMA_IEC);
480 if (cause & EDMA_IE_SERRINT) {
484 if (cause & EDMA_IE_ETRANSINT) {
488 MVSATA_EDMA_WRITE_4(mvport, EDMA_IEC, ~cause);
491 " mvsata_error: cause=0x%08x, mask=0x%08x, status=0x%08x\n",
493 mvport->port, cause, MVSATA_EDMA_READ_4(mvport, EDMA_IEM),
496 cause &= MVSATA_EDMA_READ_4(mvport, EDMA_IEM);
497 if (!cause)
500 if (cause & EDMA_IE_EDEVDIS) {
505 if (cause & EDMA_IE_EDEVCON) {
513 if ((sc->sc_gen == gen1 && cause & EDMA_IE_ETRANSINT) ||
514 (sc->sc_gen != gen1 && cause & EDMA_IE_ESELFDIS)) {
521 if (cause & EDMA_IE_EDEVERR)
531 mvport->port_hc->hc, mvport->port, cause));
536 if (cause & EDMA_IE_ETRANSINT) {
542 if (cause & EDMA_IE_EDEVERR) {
1783 * XXX checking the status register again here cause some