Home | History | Annotate | Download | only in ic

Lines Matching refs:sc_msg

2332 		sc->sc_msg[i] = bus_space_read_1(iot, ioh, TUL_SFIFO);
2334 if (sc->sc_msg[0] == i)
2338 msglen = sc->sc_msg[0];
2339 msgcode = sc->sc_msg[1];
2364 sc->sc_msg[2] = MSG_EXT_WDTR_BUS_8_BIT;
2366 else if (sc->sc_msg[2] > MSG_EXT_WDTR_BUS_32_BIT)
2370 else if (sc->sc_msg[2] == MSG_EXT_WDTR_BUS_32_BIT)
2372 sc->sc_msg[2] = MSG_EXT_WDTR_BUS_16_BIT;
2393 * iha_msgin_sdtr - check SDTR msg in sc_msg. If the offer is
2394 * acceptable leave sc_msg as is and return 0.
2395 * If the negotiation must continue, modify sc_msg
2409 if (sc->sc_msg[3] == 0)
2416 sc->sc_msg[3] = 0;
2420 if (sc->sc_msg[3] > IHA_MAX_OFFSET) {
2421 sc->sc_msg[3] = IHA_MAX_OFFSET;
2425 if (sc->sc_msg[2] < default_period) {
2426 sc->sc_msg[2] = default_period;
2430 if (sc->sc_msg[2] > IHA_MAX_PERIOD) {
2432 sc->sc_msg[3] = 0;
2516 sc->sc_msg, sc->sc_msg[0] + 1);
2532 sc->sc_msg[0] = MSG_EXT_WDTR_LEN;
2533 sc->sc_msg[1] = MSG_EXT_WDTR;
2534 sc->sc_msg[2] = MSG_EXT_WDTR_BUS_16_BIT;
2546 sc->sc_msg[0] = MSG_EXT_SDTR_LEN;
2547 sc->sc_msg[1] = MSG_EXT_SDTR;
2548 sc->sc_msg[2] = iha_rate_tbl[tcs->flags & FLAG_SCSI_RATE];
2549 sc->sc_msg[3] = IHA_MAX_OFFSET; /* REQ/ACK */
2565 if (sc->sc_msg[2] != 0)
2586 tcs->period = sc->sc_msg[2];
2587 tcs->offset = sc->sc_msg[3];