pSRB              233 dev/ic/trm.c   	struct trm_scsi_req_q *pSRB;
pSRB              237 dev/ic/trm.c   	pSRB = TAILQ_FIRST(&sc->freeSRB);
pSRB              239 dev/ic/trm.c   	if (pSRB != NULL)
pSRB              240 dev/ic/trm.c   		TAILQ_REMOVE(&sc->freeSRB, pSRB, link);
pSRB              244 dev/ic/trm.c   	    sc->sc_device.dv_xname, pSRB, TAILQ_FIRST(&sc->freeSRB));
pSRB              247 dev/ic/trm.c   	return pSRB;
pSRB              259 dev/ic/trm.c   trm_RewaitSRB(struct trm_softc *sc, struct trm_scsi_req_q *pSRB)
pSRB              265 dev/ic/trm.c   	if ((pSRB->SRBFlag & TRM_ON_WAITING_SRB) != 0) {
pSRB              266 dev/ic/trm.c   		pSRB->SRBFlag &= ~TRM_ON_WAITING_SRB;
pSRB              267 dev/ic/trm.c   		TAILQ_REMOVE(&sc->waitingSRB, pSRB, link);
pSRB              270 dev/ic/trm.c   	if ((pSRB->SRBFlag & TRM_ON_GOING_SRB) != 0) {
pSRB              271 dev/ic/trm.c   		pSRB->SRBFlag &= ~TRM_ON_GOING_SRB;
pSRB              272 dev/ic/trm.c   		TAILQ_REMOVE(&sc->goingSRB, pSRB, link);
pSRB              275 dev/ic/trm.c   	pSRB->SRBState     = TRM_READY;
pSRB              276 dev/ic/trm.c   	pSRB->TargetStatus = SCSI_OK;
pSRB              277 dev/ic/trm.c   	pSRB->AdaptStatus  = TRM_STATUS_GOOD; 
pSRB              279 dev/ic/trm.c   	pSRB->SRBFlag |= TRM_ON_WAITING_SRB;
pSRB              280 dev/ic/trm.c   	TAILQ_INSERT_HEAD(&sc->waitingSRB, pSRB, link);
pSRB              297 dev/ic/trm.c   	struct trm_scsi_req_q *pSRB, *next;
pSRB              307 dev/ic/trm.c   	for (pSRB = TAILQ_FIRST(&sc->waitingSRB); pSRB != NULL; pSRB = next) {
pSRB              308 dev/ic/trm.c   		next = TAILQ_NEXT(pSRB, link);
pSRB              309 dev/ic/trm.c   		if (trm_StartSRB(sc, pSRB) == 0) {
pSRB              310 dev/ic/trm.c   			pSRB->SRBFlag &= ~TRM_ON_WAITING_SRB;
pSRB              311 dev/ic/trm.c   			TAILQ_REMOVE(&sc->waitingSRB, pSRB, link);
pSRB              312 dev/ic/trm.c   			pSRB->SRBFlag |= TRM_ON_GOING_SRB;
pSRB              313 dev/ic/trm.c   			TAILQ_INSERT_TAIL(&sc->goingSRB, pSRB, link);
pSRB              332 dev/ic/trm.c   	struct trm_scsi_req_q *pSRB;
pSRB              396 dev/ic/trm.c   	pSRB = trm_GetFreeSRB(sc);
pSRB              398 dev/ic/trm.c   	if (pSRB == NULL) {
pSRB              413 dev/ic/trm.c   		    (u_int32_t)pSRB->dmamapxfer);
pSRB              417 dev/ic/trm.c   		if ((error = bus_dmamap_load(sc->sc_dmatag, pSRB->dmamapxfer,
pSRB              427 dev/ic/trm.c   			TAILQ_INSERT_HEAD(&sc->freeSRB, pSRB, link);
pSRB              432 dev/ic/trm.c   		bus_dmamap_sync(sc->sc_dmatag, pSRB->dmamapxfer,
pSRB              433 dev/ic/trm.c   		    0, pSRB->dmamapxfer->dm_mapsize,
pSRB              439 dev/ic/trm.c   		for (i = 0; i < pSRB->dmamapxfer->dm_nsegs; i++) {
pSRB              440 dev/ic/trm.c   			pSRB->SegmentX[i].address = pSRB->dmamapxfer->dm_segs[i].ds_addr;
pSRB              441 dev/ic/trm.c   			pSRB->SegmentX[i].length  = pSRB->dmamapxfer->dm_segs[i].ds_len;
pSRB              443 dev/ic/trm.c   		pSRB->SRBTotalXferLength = xs->datalen;
pSRB              444 dev/ic/trm.c   		pSRB->SRBSGCount         = pSRB->dmamapxfer->dm_nsegs;
pSRB              447 dev/ic/trm.c   	pSRB->pSRBDCB    = pDCB;
pSRB              448 dev/ic/trm.c   	pSRB->xs         = xs;
pSRB              449 dev/ic/trm.c   	pSRB->ScsiCmdLen = xs->cmdlen;
pSRB              451 dev/ic/trm.c   	memcpy(pSRB->CmdBlock, xs->cmd, xs->cmdlen);
pSRB              455 dev/ic/trm.c   	timeout_set(&xs->stimeout, trm_timeout, pSRB);
pSRB              459 dev/ic/trm.c   	pSRB->SRBFlag |= TRM_ON_WAITING_SRB;
pSRB              460 dev/ic/trm.c   	TAILQ_INSERT_TAIL(&sc->waitingSRB, pSRB, link);
pSRB              475 dev/ic/trm.c   		trm_timeout(pSRB);
pSRB              564 dev/ic/trm.c   	struct trm_scsi_req_q *pSRB;
pSRB              568 dev/ic/trm.c   	while ((pSRB = TAILQ_FIRST(&sc->goingSRB)) != NULL) {
pSRB              569 dev/ic/trm.c   		pSRB->SRBFlag &= ~TRM_ON_GOING_SRB;
pSRB              570 dev/ic/trm.c   		TAILQ_REMOVE(&sc->goingSRB, pSRB, link);
pSRB              571 dev/ic/trm.c   		pSRB->SRBFlag |= TRM_ON_WAITING_SRB;
pSRB              572 dev/ic/trm.c   		TAILQ_INSERT_HEAD(&sc->waitingSRB, pSRB, link);
pSRB              646 dev/ic/trm.c   	struct trm_scsi_req_q *pSRB;
pSRB              650 dev/ic/trm.c    	pSRB = (struct trm_scsi_req_q *)arg1;
pSRB              651 dev/ic/trm.c    	xs   = pSRB->xs;
pSRB              659 dev/ic/trm.c   		pSRB->SRBFlag |= TRM_SCSI_TIMED_OUT;
pSRB              660 dev/ic/trm.c    		trm_FinishSRB(sc, pSRB);
pSRB              681 dev/ic/trm.c   trm_StartSRB(struct trm_softc *sc, struct trm_scsi_req_q *pSRB)
pSRB              685 dev/ic/trm.c   	struct trm_dcb *pDCB = pSRB->pSRBDCB;
pSRB              691 dev/ic/trm.c   	    sc->sc_device.dv_xname, sc, pDCB, pSRB);
pSRB              719 dev/ic/trm.c   	if (((pSRB->xs->flags & SCSI_POLL) != 0) ||
pSRB              720 dev/ic/trm.c   	    (pSRB->CmdBlock[0] == INQUIRY) ||
pSRB              721 dev/ic/trm.c   	    (pSRB->CmdBlock[0] == REQUEST_SENSE))
pSRB              728 dev/ic/trm.c   		pSRB->SRBState = TRM_MSGOUT;
pSRB              734 dev/ic/trm.c   		if (pSRB->TagNumber == TRM_NO_TAG) {
pSRB              738 dev/ic/trm.c   					pSRB->TagNumber = tag_id;
pSRB              751 dev/ic/trm.c   		sc->MsgBuf[sc->MsgCnt++] = pSRB->TagNumber;
pSRB              756 dev/ic/trm.c   	pSRB->SRBState = TRM_START;
pSRB              757 dev/ic/trm.c   	pSRB->ScsiPhase = PH_BUS_FREE; /* SCSI bus free Phase */
pSRB              759 dev/ic/trm.c   	pDCB->pActiveSRB = pSRB;
pSRB              794 dev/ic/trm.c   	struct trm_scsi_req_q *pSRB;
pSRB              833 dev/ic/trm.c   		pSRB = sc->pActiveDCB->pActiveSRB;
pSRB              837 dev/ic/trm.c   		phase = (u_int16_t) pSRB->ScsiPhase;  /* phase: */
pSRB              844 dev/ic/trm.c   		stateV(sc, pSRB, &scsi_status);
pSRB              853 dev/ic/trm.c   		pSRB->ScsiPhase = scsi_status & PHASEMASK;
pSRB              860 dev/ic/trm.c   		stateV(sc, pSRB, &scsi_status); 
pSRB              881 dev/ic/trm.c   trm_MsgOutPhase0(struct trm_softc *sc, struct trm_scsi_req_q *pSRB, u_int8_t *pscsi_status)
pSRB              883 dev/ic/trm.c   	switch (pSRB->SRBState) {
pSRB              904 dev/ic/trm.c   trm_MsgOutPhase1(struct trm_softc *sc, struct trm_scsi_req_q *pSRB, u_int8_t *pscsi_status)
pSRB              955 dev/ic/trm.c   			pSRB->SRBState = TRM_ABORT_SENT;
pSRB              976 dev/ic/trm.c   trm_CommandPhase1(struct trm_softc *sc, struct trm_scsi_req_q *pSRB, u_int8_t *pscsi_status)
pSRB              983 dev/ic/trm.c   	bus_space_write_multi_1(iot, ioh, TRM_S1040_SCSI_FIFO, &pSRB->CmdBlock[0], pSRB->ScsiCmdLen);
pSRB              985 dev/ic/trm.c   	pSRB->SRBState = TRM_COMMAND;
pSRB             1004 dev/ic/trm.c   trm_DataOutPhase0(struct trm_softc *sc, struct trm_scsi_req_q *pSRB, u_int8_t *pscsi_status)
pSRB             1016 dev/ic/trm.c   	pDCB = pSRB->pSRBDCB;
pSRB             1019 dev/ic/trm.c   	if (pSRB->SRBState != TRM_XFERPAD) {
pSRB             1021 dev/ic/trm.c   			pSRB->SRBFlag |= TRM_PARITY_ERROR;
pSRB             1062 dev/ic/trm.c   			pSRB->SRBTotalXferLength = 0;
pSRB             1072 dev/ic/trm.c   			if (pSRB->SRBTotalXferLength != dLeftCounter) {
pSRB             1076 dev/ic/trm.c   				TempSRBXferredLength = pSRB->SRBTotalXferLength
pSRB             1081 dev/ic/trm.c   				pSRB->SRBTotalXferLength = dLeftCounter;
pSRB             1085 dev/ic/trm.c   				pseg = &pSRB->SegmentX[pSRB->SRBSGIndex];
pSRB             1086 dev/ic/trm.c   				for (SGIndexTemp = pSRB->SRBSGIndex;
pSRB             1087 dev/ic/trm.c   				    SGIndexTemp < pSRB->SRBSGCount;
pSRB             1110 dev/ic/trm.c   						pSRB->SRBSGIndex = SGIndexTemp;
pSRB             1129 dev/ic/trm.c   trm_DataOutPhase1(struct trm_softc *sc, struct trm_scsi_req_q *pSRB, u_int8_t *pscsi_status)
pSRB             1131 dev/ic/trm.c   	trm_DataIO_transfer(sc, pSRB, XFERDATAOUT);
pSRB             1142 dev/ic/trm.c   trm_DataInPhase0(struct trm_softc *sc, struct trm_scsi_req_q *pSRB, u_int8_t *pscsi_status)
pSRB             1154 dev/ic/trm.c   	if (pSRB->SRBState != TRM_XFERPAD) {
pSRB             1156 dev/ic/trm.c   			pSRB->SRBFlag |= TRM_PARITY_ERROR;
pSRB             1163 dev/ic/trm.c   			pSRB->SRBTotalXferLength = 0;
pSRB             1175 dev/ic/trm.c   			if (pSRB->SRBTotalXferLength != dLeftCounter) {
pSRB             1179 dev/ic/trm.c   				TempSRBXferredLength = pSRB->SRBTotalXferLength
pSRB             1184 dev/ic/trm.c   				pSRB->SRBTotalXferLength = dLeftCounter;
pSRB             1188 dev/ic/trm.c   				pseg = &pSRB->SegmentX[pSRB->SRBSGIndex];
pSRB             1189 dev/ic/trm.c   				for (SGIndexTemp = pSRB->SRBSGIndex;
pSRB             1190 dev/ic/trm.c   				    SGIndexTemp < pSRB->SRBSGCount;
pSRB             1211 dev/ic/trm.c   						pSRB->SRBSGIndex = SGIndexTemp;
pSRB             1229 dev/ic/trm.c   trm_DataInPhase1(struct trm_softc *sc, struct trm_scsi_req_q *pSRB, u_int8_t *pscsi_status)
pSRB             1231 dev/ic/trm.c   	trm_DataIO_transfer(sc, pSRB, XFERDATAIN);
pSRB             1242 dev/ic/trm.c   trm_DataIO_transfer(struct trm_softc *sc, struct trm_scsi_req_q *pSRB, u_int16_t ioDir)
pSRB             1246 dev/ic/trm.c   	struct trm_dcb *pDCB = pSRB->pSRBDCB;
pSRB             1249 dev/ic/trm.c   	if (pSRB->SRBSGIndex < pSRB->SRBSGCount) {
pSRB             1250 dev/ic/trm.c   		if (pSRB->SRBTotalXferLength != 0) {
pSRB             1255 dev/ic/trm.c   			pSRB->SRBState = TRM_DATA_XFER;
pSRB             1258 dev/ic/trm.c   			    TRM_S1040_DMA_XLOWADDR, (pSRB->SRBSGPhyAddr +
pSRB             1259 dev/ic/trm.c   			    ((u_int32_t)pSRB->SRBSGIndex << 3)));
pSRB             1264 dev/ic/trm.c   			    ((u_int32_t)(pSRB->SRBSGCount -
pSRB             1265 dev/ic/trm.c   			    pSRB->SRBSGIndex) << 3));
pSRB             1271 dev/ic/trm.c   			    TRM_S1040_SCSI_COUNTER, pSRB->SRBTotalXferLength);
pSRB             1286 dev/ic/trm.c   			if (pSRB->SRBSGCount)
pSRB             1287 dev/ic/trm.c   				pSRB->AdaptStatus = TRM_OVER_UNDER_RUN;
pSRB             1304 dev/ic/trm.c   			pSRB->SRBState = TRM_XFERPAD;
pSRB             1329 dev/ic/trm.c   trm_StatusPhase0(struct trm_softc *sc, struct trm_scsi_req_q *pSRB, u_int8_t *pscsi_status)
pSRB             1334 dev/ic/trm.c   	pSRB->TargetStatus = bus_space_read_1(iot, ioh, TRM_S1040_SCSI_FIFO);
pSRB             1336 dev/ic/trm.c   	pSRB->SRBState = TRM_COMPLETED;
pSRB             1359 dev/ic/trm.c   trm_StatusPhase1(struct trm_softc *sc, struct trm_scsi_req_q *pSRB, u_int8_t *pscsi_status)
pSRB             1387 dev/ic/trm.c   	pSRB->SRBState = TRM_STATUS;
pSRB             1417 dev/ic/trm.c   trm_MsgInPhase0(struct trm_softc *sc, struct trm_scsi_req_q *pSRB, u_int8_t *pscsi_status)
pSRB             1428 dev/ic/trm.c   	if (pSRB->SRBState != TRM_EXTEND_MSGIN) {
pSRB             1431 dev/ic/trm.c   			pSRB->SRBState = TRM_DISCONNECTED;
pSRB             1438 dev/ic/trm.c   			pSRB->SRBState = TRM_EXTEND_MSGIN;
pSRB             1458 dev/ic/trm.c   				pDCB = pSRB->pSRBDCB;
pSRB             1467 dev/ic/trm.c   					pSRB->SRBState = TRM_MSGOUT;
pSRB             1482 dev/ic/trm.c   				pDCB = pSRB->pSRBDCB;
pSRB             1520 dev/ic/trm.c   				pSRB->SRBState = TRM_FREE;
pSRB             1523 dev/ic/trm.c   				TAILQ_FOREACH(pSRB, &sc->goingSRB, link) {
pSRB             1524 dev/ic/trm.c   					if ((pSRB->pSRBDCB == pDCB) && (pSRB->TagNumber == message_in_tag_id))
pSRB             1527 dev/ic/trm.c   				if ((pSRB != NULL) && (pSRB->SRBState == TRM_DISCONNECTED)) {
pSRB             1528 dev/ic/trm.c   					pDCB->pActiveSRB = pSRB;
pSRB             1529 dev/ic/trm.c   					pSRB->SRBState = TRM_DATA_XFER;
pSRB             1531 dev/ic/trm.c   					pSRB = &sc->SRB[0];
pSRB             1532 dev/ic/trm.c   					pSRB->SRBState = TRM_UNEXPECT_RESEL;
pSRB             1533 dev/ic/trm.c   					pDCB->pActiveSRB = pSRB;
pSRB             1552 dev/ic/trm.c   				pSRB->SRBState  = TRM_FREE;
pSRB             1575 dev/ic/trm.c   					pSRB->SRBState  =  TRM_MSGOUT;
pSRB             1609 dev/ic/trm.c   				pSRB->SRBState  = TRM_FREE;
pSRB             1675 dev/ic/trm.c   trm_MsgInPhase1(struct trm_softc *sc, struct trm_scsi_req_q *pSRB, u_int8_t *pscsi_status)
pSRB             1701 dev/ic/trm.c   trm_Nop(struct trm_softc *sc, struct trm_scsi_req_q *pSRB, u_int8_t *pscsi_status)
pSRB             1763 dev/ic/trm.c   	struct trm_scsi_req_q *pSRB, *pNextSRB;
pSRB             1782 dev/ic/trm.c   	pSRB = pDCB->pActiveSRB;    
pSRB             1784 dev/ic/trm.c   	pSRB->ScsiPhase = PH_BUS_FREE; /* SCSI bus free Phase */
pSRB             1789 dev/ic/trm.c   	switch (pSRB->SRBState) {
pSRB             1791 dev/ic/trm.c   		pSRB->SRBState = TRM_FREE;
pSRB             1795 dev/ic/trm.c   		pSRB = TAILQ_FIRST(&sc->goingSRB);
pSRB             1796 dev/ic/trm.c   		while (pSRB != NULL) {
pSRB             1803 dev/ic/trm.c   			pNextSRB = TAILQ_NEXT(pSRB, link);
pSRB             1804 dev/ic/trm.c   			if (pSRB->pSRBDCB == pDCB) {
pSRB             1806 dev/ic/trm.c   				pSRB->SRBFlag |= TRM_SCSI_TIMED_OUT;
pSRB             1807 dev/ic/trm.c   				trm_FinishSRB(sc, pSRB);
pSRB             1809 dev/ic/trm.c   			pSRB = pNextSRB;
pSRB             1819 dev/ic/trm.c   		if ((pSRB->xs->flags & SCSI_POLL) == 0) {
pSRB             1820 dev/ic/trm.c   			trm_RewaitSRB(sc, pSRB);
pSRB             1822 dev/ic/trm.c   			pSRB->TargetStatus = TRM_SCSI_SELECT_TIMEOUT;
pSRB             1833 dev/ic/trm.c   		trm_FinishSRB(sc, pSRB);
pSRB             1855 dev/ic/trm.c   	struct trm_scsi_req_q *pSRB;
pSRB             1869 dev/ic/trm.c   		pSRB = pDCB->pActiveSRB;
pSRB             1870 dev/ic/trm.c   		trm_RewaitSRB(sc, pSRB);
pSRB             1899 dev/ic/trm.c   		pSRB = &sc->SRB[0];
pSRB             1900 dev/ic/trm.c   		pDCB->pActiveSRB = pSRB;
pSRB             1902 dev/ic/trm.c   		pSRB = pDCB->pActiveSRB;
pSRB             1903 dev/ic/trm.c   		if (pSRB == NULL || (pSRB->SRBState != TRM_DISCONNECTED)) {
pSRB             1907 dev/ic/trm.c   			pSRB = &sc->SRB[0];
pSRB             1908 dev/ic/trm.c   			pSRB->SRBState = TRM_UNEXPECT_RESEL;
pSRB             1909 dev/ic/trm.c   			pDCB->pActiveSRB = pSRB;
pSRB             1912 dev/ic/trm.c   			pSRB->SRBState = TRM_DATA_XFER;
pSRB             1914 dev/ic/trm.c   	pSRB->ScsiPhase = PH_BUS_FREE; /* SCSI bus free Phase */
pSRB             1946 dev/ic/trm.c   trm_FinishSRB(struct trm_softc *sc, struct trm_scsi_req_q *pSRB)
pSRB             1950 dev/ic/trm.c   	struct scsi_xfer *xs = pSRB->xs;
pSRB             1951 dev/ic/trm.c   	struct trm_dcb *pDCB = pSRB->pSRBDCB;
pSRB             1956 dev/ic/trm.c   	    sc->sc_device.dv_xname, sc, pSRB);
pSRB             1961 dev/ic/trm.c   		trm_ReleaseSRB(sc, pSRB);
pSRB             1967 dev/ic/trm.c   	xs->status = pSRB->TargetStatus;
pSRB             1974 dev/ic/trm.c   		switch (pSRB->AdaptStatus) {
pSRB             1976 dev/ic/trm.c   			if ((pSRB->SRBFlag & TRM_PARITY_ERROR) != 0) {
pSRB             1983 dev/ic/trm.c   			} else if ((pSRB->SRBFlag & TRM_SCSI_TIMED_OUT) != 0) {
pSRB             1986 dev/ic/trm.c   			} else if ((pSRB->SRBFlag & TRM_AUTO_REQSENSE) != 0) {
pSRB             1987 dev/ic/trm.c   				s1 = &pSRB->scsisense;
pSRB             2010 dev/ic/trm.c   			    sc->sc_device.dv_xname, pSRB->AdaptStatus);
pSRB             2020 dev/ic/trm.c   		if ((pSRB->SRBFlag & TRM_AUTO_REQSENSE) != 0)
pSRB             2023 dev/ic/trm.c   			trm_RequestSense(sc, pSRB);
pSRB             2031 dev/ic/trm.c   		trm_RewaitSRB(sc, pSRB);
pSRB             2083 dev/ic/trm.c   	trm_ReleaseSRB(sc, pSRB);
pSRB             2107 dev/ic/trm.c   trm_ReleaseSRB(struct trm_softc *sc, struct trm_scsi_req_q *pSRB)
pSRB             2109 dev/ic/trm.c   	struct scsi_xfer *xs = pSRB->xs;
pSRB             2114 dev/ic/trm.c   	if (pSRB->TagNumber != TRM_NO_TAG) {
pSRB             2115 dev/ic/trm.c   		pSRB->pSRBDCB->TagMask &= ~(1 << pSRB->TagNumber);
pSRB             2116 dev/ic/trm.c   		pSRB->TagNumber = TRM_NO_TAG;
pSRB             2123 dev/ic/trm.c   			bus_dmamap_sync(sc->sc_dmatag, pSRB->dmamapxfer,
pSRB             2124 dev/ic/trm.c   			    0, pSRB->dmamapxfer->dm_mapsize,
pSRB             2127 dev/ic/trm.c   			bus_dmamap_unload(sc->sc_dmatag, pSRB->dmamapxfer);
pSRB             2132 dev/ic/trm.c   	if ((pSRB->SRBFlag & TRM_ON_WAITING_SRB) != 0) {
pSRB             2133 dev/ic/trm.c   		pSRB->SRBFlag &= ~TRM_ON_WAITING_SRB;
pSRB             2134 dev/ic/trm.c   		TAILQ_REMOVE(&sc->waitingSRB, pSRB, link);
pSRB             2136 dev/ic/trm.c   	if ((pSRB->SRBFlag & TRM_ON_GOING_SRB) != 0) {
pSRB             2137 dev/ic/trm.c   		pSRB->SRBFlag &= ~TRM_ON_GOING_SRB;
pSRB             2138 dev/ic/trm.c   		TAILQ_REMOVE(&sc->goingSRB, pSRB, link);
pSRB             2141 dev/ic/trm.c   	bzero(&pSRB->SegmentX[0], sizeof(pSRB->SegmentX));
pSRB             2142 dev/ic/trm.c   	bzero(&pSRB->CmdBlock[0], sizeof(pSRB->CmdBlock));
pSRB             2143 dev/ic/trm.c   	bzero(&pSRB->scsisense,   sizeof(pSRB->scsisense));
pSRB             2145 dev/ic/trm.c   	pSRB->SRBTotalXferLength = 0;
pSRB             2146 dev/ic/trm.c   	pSRB->SRBSGCount         = 0;
pSRB             2147 dev/ic/trm.c   	pSRB->SRBSGIndex         = 0;
pSRB             2148 dev/ic/trm.c   	pSRB->SRBFlag            = 0;
pSRB             2150 dev/ic/trm.c   	pSRB->SRBState     = TRM_FREE;
pSRB             2151 dev/ic/trm.c   	pSRB->AdaptStatus  = TRM_STATUS_GOOD;
pSRB             2152 dev/ic/trm.c   	pSRB->TargetStatus = SCSI_OK;
pSRB             2153 dev/ic/trm.c   	pSRB->ScsiPhase    = PH_BUS_FREE; /* SCSI bus free Phase */
pSRB             2155 dev/ic/trm.c   	pSRB->xs      = NULL;
pSRB             2156 dev/ic/trm.c   	pSRB->pSRBDCB = NULL;
pSRB             2158 dev/ic/trm.c   	if (pSRB != &sc->SRB[0])
pSRB             2159 dev/ic/trm.c   		TAILQ_INSERT_TAIL(&sc->freeSRB, pSRB, link);
pSRB             2174 dev/ic/trm.c   	struct trm_scsi_req_q *pSRB;
pSRB             2178 dev/ic/trm.c   	while ((pSRB = TAILQ_FIRST(&sc->goingSRB)) != NULL) {
pSRB             2180 dev/ic/trm.c   		pSRB->SRBFlag |= TRM_SCSI_TIMED_OUT;
pSRB             2181 dev/ic/trm.c   		trm_FinishSRB(sc, pSRB);
pSRB             2258 dev/ic/trm.c   trm_RequestSense(struct trm_softc *sc, struct trm_scsi_req_q *pSRB)
pSRB             2260 dev/ic/trm.c   	pSRB->SRBFlag |= TRM_AUTO_REQSENSE;
pSRB             2265 dev/ic/trm.c   	pSRB->AdaptStatus  = TRM_STATUS_GOOD;
pSRB             2266 dev/ic/trm.c   	pSRB->TargetStatus = SCSI_OK;
pSRB             2271 dev/ic/trm.c   	pSRB->SegmentX[0].address = pSRB->scsisensePhyAddr;
pSRB             2272 dev/ic/trm.c   	pSRB->SegmentX[0].length  = sizeof(struct scsi_sense_data);
pSRB             2273 dev/ic/trm.c   	pSRB->SRBTotalXferLength  = sizeof(struct scsi_sense_data);
pSRB             2274 dev/ic/trm.c   	pSRB->SRBSGCount          = 1;
pSRB             2275 dev/ic/trm.c   	pSRB->SRBSGIndex          = 0;
pSRB             2277 dev/ic/trm.c   	bzero(&pSRB->CmdBlock[0], sizeof(pSRB->CmdBlock));
pSRB             2279 dev/ic/trm.c   	pSRB->CmdBlock[0] = REQUEST_SENSE;
pSRB             2280 dev/ic/trm.c   	pSRB->CmdBlock[1] = (pSRB->xs->sc_link->lun) << 5;
pSRB             2281 dev/ic/trm.c   	pSRB->CmdBlock[4] = sizeof(struct scsi_sense_data);
pSRB             2283 dev/ic/trm.c   	pSRB->ScsiCmdLen = 6;
pSRB             2285 dev/ic/trm.c   	if ((pSRB->xs != NULL) && ((pSRB->xs->flags & SCSI_POLL) == 0))
pSRB             2286 dev/ic/trm.c   		timeout_add(&pSRB->xs->stimeout, (pSRB->xs->timeout/1000) * hz);
pSRB             2288 dev/ic/trm.c   	if (trm_StartSRB(sc, pSRB) != 0)
pSRB             2289 dev/ic/trm.c   		trm_RewaitSRB(sc, pSRB);
pSRB             2318 dev/ic/trm.c   	struct trm_scsi_req_q *pSRB;
pSRB             2324 dev/ic/trm.c   		pSRB = &sc->SRB[i];
pSRB             2326 dev/ic/trm.c   		pSRB->PhysSRB = sc->sc_dmamap_control->dm_segs[0].ds_addr
pSRB             2329 dev/ic/trm.c   		pSRB->SRBSGPhyAddr = sc->sc_dmamap_control->dm_segs[0].ds_addr
pSRB             2333 dev/ic/trm.c   		pSRB->scsisensePhyAddr = sc->sc_dmamap_control->dm_segs[0].ds_addr
pSRB             2343 dev/ic/trm.c   		    &pSRB->dmamapxfer) != 0) {
pSRB             2352 dev/ic/trm.c   			TAILQ_INSERT_TAIL(&sc->freeSRB, pSRB, link);
pSRB             2354 dev/ic/trm.c   		printf("pSRB = %p ", pSRB);