Lines Matching refs:ti

391 ct_targ_init(struct ct_softc *ct, struct targ_info *ti, int action)
393 struct ct_targ_info *cti = (void *) ti;
405 ti->ti_maxsynch.offset = 5;
410 ti->ti_maxsynch.offset = 12;
415 ti->ti_maxsynch.offset = 12;
419 ti->ti_maxsynch.period = ct->sc_sdp[0].cs_period;
420 ti->ti_width = SCSI_LOW_BUS_WIDTH_8;
463 struct targ_info *ti = slp->sl_Tnexus;
481 scsi_low_is_msgout_continue(ti, SCSI_LOW_MSG_IDENTIFY) == 0)
497 (void) scsi_low_msgout(slp, ti, SCSI_LOW_MSGOUT_INIT);
498 scsi_low_cmd(slp, ti);
521 SCSI_LOW_SETUP_PHASE(ti, PH_SELSTART);
530 ct_msg(struct ct_softc *ct, struct targ_info *ti, u_int msg)
533 struct ct_targ_info *cti = (void *) ti;
540 if (ti->ti_width != SCSI_LOW_BUS_WIDTH_8)
542 ti->ti_width = SCSI_LOW_BUS_WIDTH_8;
551 offset = ti->ti_maxsynch.offset;
552 period = ti->ti_maxsynch.period;
559 if (ti->ti_maxsynch.period != 0 && csp->cs_period == 0)
561 ti->ti_maxsynch.period = 0;
562 ti->ti_maxsynch.offset = 0;
573 (*ct->ct_synch_setup) (ct, ti);
698 struct targ_info *ti = slp->sl_Tnexus;
709 if (ti->ti_phase == PH_MSGIN)
728 scsi_low_disconnected(slp, ti);
745 struct targ_info *ti;
756 if ((ti = scsi_low_reselected(slp, sid)) == NULL)
763 SCSI_LOW_SETUP_PHASE(ti, PH_MSGIN);
765 if (scsi_low_msgin(slp, ti, (u_int) regv) == 0)
767 if (scsi_low_is_msgout_continue(ti, 0) != 0)
788 struct targ_info *ti = slp->sl_Tnexus;
789 struct ct_targ_info *cti = (void *) ti;
792 ct_cr_write_1(chp, wd3s_did, ti->ti_id);
794 ct_cr_write_1(chp, wd3s_did, ti->ti_id | DIDR_DPD);
820 struct targ_info *ti = slp->sl_Tnexus;
821 struct ct_targ_info *cti = (void *) ti;
832 ct_cr_write_1(chp, wd3s_did, ti->ti_id);
834 ct_cr_write_1(chp, wd3s_did, ti->ti_id | DIDR_DPD);
898 struct targ_info *ti;
927 if ((ti = slp->sl_Tnexus) == NULL)
952 switch (ti->ti_phase)
963 SCSI_LOW_SETUP_PHASE(ti, PH_SELECTED);
969 SCSI_LOW_SETUP_PHASE(ti, PH_MSGOUT); /* XXX */
1022 SCSI_LOW_SETUP_PHASE(ti, PH_DATA);
1023 if (scsi_low_data(slp, ti, &bp, SCSI_LOW_WRITE) != 0)
1030 SCSI_LOW_SETUP_PHASE(ti, PH_DATA);
1031 if (scsi_low_data(slp, ti, &bp, SCSI_LOW_READ) != 0)
1087 SCSI_LOW_SETUP_PHASE(ti, PH_CMD);
1088 if (scsi_low_cmd(slp, ti) != 0)
1103 SCSI_LOW_SETUP_PHASE(ti, PH_STAT);
1106 if (scsi_low_is_msgout_continue(ti, 0) != 0 ||
1111 scsi_low_statusin(slp, ti,
1124 scsi_low_statusin(slp, ti, regv | derror);
1132 scsi_low_print(slp, ti);
1136 SCSI_LOW_SETUP_PHASE(ti, PH_MSGOUT);
1138 if (ti->ti_ophase != ti->ti_phase)
1140 len = scsi_low_msgout(slp, ti, flags);
1147 if (ct_xfer(ct, ti->ti_msgoutstr, len,
1158 SCSI_LOW_SETUP_PHASE(ti, PH_MSGIN);
1161 if (scsi_low_msgin(slp, ti, regv | derror) == 0)
1163 if (scsi_low_is_msgout_continue(ti, 0) != 0)
1186 SCSI_LOW_SETUP_PHASE(ti, PH_MSGIN);
1188 scsi_low_msgin(slp, ti, MSG_SAVESP);
1196 SCSI_LOW_SETUP_PHASE(ti, PH_STAT);
1197 scsi_low_statusin(slp, ti, ct_cr_read_1(chp, wd3s_lun));
1199 SCSI_LOW_SETUP_PHASE(ti, PH_MSGIN);
1200 scsi_low_msgin(slp, ti, MSG_COMP);
1202 scsi_low_disconnected(slp, ti);
1229 SCSI_LOW_SETUP_PHASE(ti, PH_MSGIN);
1230 scsi_low_msgin(slp, ti, MSG_DISCON);
1232 scsi_low_disconnected(slp, ti);