PSRB
PSRB psrb, psrb2;
trm_StartSCSI(PACB pACB, PDCB pDCB, PSRB pSRB)
static void trm_DataOutPhase0(PACB pACB, PSRB pSRB,
static void trm_DataInPhase0(PACB pACB, PSRB pSRB,
PSRB pSRB;
void (*stateV)(PACB, PSRB, u_int16_t *);
static void trm_CommandPhase0(PACB pACB, PSRB pSRB,
static void trm_StatusPhase0(PACB pACB, PSRB pSRB,
trm_MsgOutPhase0(PACB pACB, PSRB pSRB, u_int16_t *pscsi_status)
static void trm_MsgOutPhase0(PACB pACB, PSRB pSRB,
trm_MsgOutPhase1(PACB pACB, PSRB pSRB, u_int16_t *pscsi_status)
static void trm_MsgInPhase0(PACB pACB, PSRB pSRB,
static void trm_DataOutPhase1(PACB pACB, PSRB pSRB,
static void trm_DataInPhase1(PACB pACB, PSRB pSRB,
static void trm_CommandPhase1(PACB pACB, PSRB pSRB,
trm_CommandPhase0(PACB pACB, PSRB pSRB, u_int16_t *pscsi_status)
trm_CommandPhase1(PACB pACB, PSRB pSRB, u_int16_t *pscsi_status)
static void trm_StatusPhase1(PACB pACB, PSRB pSRB,
static void trm_MsgOutPhase1(PACB pACB, PSRB pSRB,
trm_DataOutPhase0(PACB pACB, PSRB pSRB, u_int16_t *pscsi_status)
static void trm_MsgInPhase1(PACB pACB, PSRB pSRB,
static void trm_Nop0(PACB pACB, PSRB pSRB, u_int16_t * pscsi_status);
static void trm_Nop1(PACB pACB, PSRB pSRB, u_int16_t * pscsi_status);
static void trm_SetXferRate(PACB pACB, PSRB pSRB,PDCB pDCB);
static void trm_DataIO_transfer(PACB pACB, PSRB pSRB, u_int16_t ioDir);
static void trm_SRBdone(PACB pACB, PDCB pDCB, PSRB pSRB);
trm_DataOutPhase1(PACB pACB, PSRB pSRB, u_int16_t *pscsi_status)
trm_DataInPhase0(PACB pACB, PSRB pSRB, u_int16_t *pscsi_status)
static void trm_RequestSense(PACB pACB, PDCB pDCB, PSRB pSRB);
static void trm_EnableMsgOutAbort2(PACB pACB, PSRB pSRB);
static void trm_EnableMsgOutAbort1(PACB pACB, PSRB pSRB);
static void trm_SendSRB(PACB pACB, PSRB pSRB);
trm_DataInPhase1(PACB pACB, PSRB pSRB, u_int16_t *pscsi_status)
trm_DataIO_transfer(PACB pACB, PSRB pSRB, u_int16_t ioDir)
static u_int16_t trm_StartSCSI(PACB pACB, PDCB pDCB, PSRB pSRB);
trm_StatusPhase0(PACB pACB, PSRB pSRB, u_int16_t *pscsi_status)
trm_StatusPhase1(PACB pACB, PSRB pSRB, u_int16_t *pscsi_status)
trm_MsgInPhase0(PACB pACB, PSRB pSRB, u_int16_t *pscsi_status)
PSRB pSRBTemp;
trm_MsgInPhase1(PACB pACB, PSRB pSRB, u_int16_t *pscsi_status)
trm_Nop0(PACB pACB, PSRB pSRB, u_int16_t *pscsi_status)
trm_Nop1(PACB pACB, PSRB pSRB, u_int16_t *pscsi_status)
trm_SetXferRate(PACB pACB,PSRB pSRB, PDCB pDCB)
PSRB pSRB, psrb;
PSRB pSRB;
trm_SRBdone(PACB pACB, PDCB pDCB, PSRB pSRB)
PSRB psrb;
static PSRB
PSRB pSRB;
trm_RewaitSRB0(PDCB pDCB, PSRB pSRB)
PSRB psrb, psrb2;
PSRB psrb1;
trm_RequestSense(PACB pACB, PDCB pDCB, PSRB pSRB)
trm_EnableMsgOutAbort2(PACB pACB, PSRB pSRB)
trm_EnableMsgOutAbort1(PACB pACB, PSRB pSRB)
trm_RewaitSRB(PDCB pDCB, PSRB pSRB)
PSRB psrb1;
PSRB pSRB;
pSRB=(PSRB) arg;
PSRB pSRB;
PSRB pSRB;
pSRB = (PSRB)&pACB->pFreeSRB[i];
PSRB pSRB;
trm_SRBwaiting(PDCB pDCB, PSRB pSRB)
trm_get_sense_bufaddr(PACB pACB, PSRB pSRB)
trm_get_sense_buf(PACB pACB, PSRB pSRB)
PSRB pSRB;
pSRB = (PSRB)arg;
trm_SendSRB(PACB pACB, PSRB pSRB)
PSRB pSRB;
PSRB pWaitingSRB;
PSRB pWaitingLastSRB;
PSRB pGoingSRB;
PSRB pGoingLastSRB;
PSRB pActiveSRB;
PSRB pFreeSRB;