PACB
trm_ResetDevParam(PACB pACB)
trm_RecoverSRB(PACB pACB)
trm_reset(PACB pACB)
static void trm_check_eeprom(PNVRAMTYPE pEEpromBuf,PACB pACB);
trm_StartSCSI(PACB pACB, PDCB pDCB, PSRB pSRB)
static void NVRAM_trm_read_all(PNVRAMTYPE pEEpromBuf,PACB pACB);
static u_int8_t NVRAM_trm_get_data(PACB pACB, u_int8_t bAddr);
static void NVRAM_trm_write_all(PNVRAMTYPE pEEpromBuf,PACB pACB);
static void NVRAM_trm_set_data(PACB pACB, u_int8_t bAddr, u_int8_t bData);
static void NVRAM_trm_write_cmd(PACB pACB, u_int8_t bCmd, u_int8_t bAddr);
static void NVRAM_trm_wait_30us(PACB pACB);
static void trm_DataOutPhase0(PACB pACB, PSRB pSRB,
static void trm_DataInPhase0(PACB pACB, PSRB pSRB,
PACB pACB;
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_Disconnect(PACB pACB);
static void trm_Reselect(PACB pACB);
static void trm_SRBdone(PACB pACB, PDCB pDCB, PSRB pSRB);
static void trm_DoingSRB_Done(PACB pACB);
static void trm_ScsiRstDetect(PACB pACB);
trm_DataOutPhase1(PACB pACB, PSRB pSRB, u_int16_t *pscsi_status)
static void trm_ResetSCSIBus(PACB pACB);
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);
static void trm_reset(PACB pACB);
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);
static int trm_initAdapter(PACB pACB, u_int16_t unit);
static void trm_initDCB(PACB pACB, PDCB pDCB, u_int16_t unit,
static int trm_initSRB(PACB pACB);
static void trm_initACB(PACB pACB, u_int8_t adaptType, u_int16_t unit);
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)
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)
trm_Disconnect(PACB pACB)
trm_Reselect(PACB pACB)
trm_SRBdone(PACB pACB, PDCB pDCB, PSRB pSRB)
trm_GetSRB(PACB pACB)
trm_DoingSRB_Done(PACB pACB)
trm_ResetSCSIBus(PACB pACB)
trm_ScsiRstDetect(PACB pACB)
trm_RequestSense(PACB pACB, PDCB pDCB, PSRB pSRB)
trm_EnableMsgOutAbort2(PACB pACB, PSRB pSRB)
trm_EnableMsgOutAbort1(PACB pACB, PSRB pSRB)
trm_initDCB(PACB pACB, PDCB pDCB, u_int16_t unit,u_int32_t i,u_int32_t j)
trm_destroySRB(PACB pACB)
trm_initSRB(PACB pACB)
trm_initACB(PACB pACB, u_int8_t adaptType, u_int16_t unit)
NVRAM_trm_write_all(PNVRAMTYPE pEEpromBuf,PACB pACB)
NVRAM_trm_set_data(PACB pACB, u_int8_t bAddr, u_int8_t bData)
NVRAM_trm_read_all(PNVRAMTYPE pEEpromBuf, PACB pACB)
NVRAM_trm_get_data(PACB pACB, u_int8_t bAddr)
NVRAM_trm_wait_30us(PACB pACB)
NVRAM_trm_write_cmd(PACB pACB, u_int8_t bCmd, u_int8_t bAddr)
trm_check_eeprom(PNVRAMTYPE pEEpromBuf, PACB pACB)
trm_DoWaitingSRB(PACB pACB)
trm_initAdapter(PACB pACB, u_int16_t unit)
PACB pACB;
pACB = (PACB)arg;
static PACB
PACB pACB;
pACB = (PACB) device_get_softc(dev);
PACB pACB = NULL;
PACB pACB = device_get_softc(dev);
trm_get_sense_bufaddr(PACB pACB, PSRB pSRB)
trm_get_sense_buf(PACB pACB, PSRB pSRB)
PACB pACB;
pACB = (PACB)ccb->ccb_h.ccb_trmacb_ptr;
trm_SendSRB(PACB pACB, PSRB pSRB)
PACB pACB;
pACB = (PACB) cam_sim_softc(psim);