Lines Matching refs:satIntIo

134   smSatInternalIo_t           *satIntIo;  in smIOAbort()  local
155 satIntIo = satIOContext->satIntIoContext; in smIOAbort()
156 if (satIntIo == agNULL) in smIOAbort()
164 smIONewRequestBody = (smIORequestBody_t *)satIntIo->satIntRequestBody; in smIOAbort()
823 smSatInternalIo_t *satIntIo = agNULL; in smsatStartCheckPowerMode() local
835 satIntIo = smsatAllocIntIoResource( smRoot, in smsatStartCheckPowerMode()
839 satIntIo); in smsatStartCheckPowerMode()
843 if (satIntIo == agNULL) in smsatStartCheckPowerMode()
850 satNewIOContext = smsatPrepareNewIO(satIntIo, in smsatStartCheckPowerMode()
866 &satIntIo->satIntSmIORequest, /* New smIORequest */ in smsatStartCheckPowerMode()
877 satIntIo); in smsatStartCheckPowerMode()
899 smSatInternalIo_t *satIntIo = agNULL; in smsatStartResetDevice() local
911 satIntIo = smsatAllocIntIoResource( smRoot, in smsatStartResetDevice()
915 satIntIo); in smsatStartResetDevice()
919 if (satIntIo == agNULL) in smsatStartResetDevice()
926 satNewIOContext = smsatPrepareNewIO(satIntIo, in smsatStartResetDevice()
945 &satIntIo->satIntSmIORequest, /* New smIORequest */ in smsatStartResetDevice()
953 &satIntIo->satIntSmIORequest, /* New smIORequest */ in smsatStartResetDevice()
965 satIntIo); in smsatStartResetDevice()
1492 smSatInternalIo_t *satIntIo in smsatFreeIntIoResource() argument
1497 if (satIntIo == agNULL) in smsatFreeIntIoResource()
1504 satIntIo->satOrgSmIORequest = agNULL; in smsatFreeIntIoResource()
1509 if (satIntIo->satIntSmScsiXchg.scsiCmnd.expDataLength != 0) in smsatFreeIntIoResource()
1511 SM_DBG3(("smsatFreeIntIoResource: DMA len %d\n", satIntIo->satIntDmaMem.totalLength)); in smsatFreeIntIoResource()
1512 SM_DBG3(("smsatFreeIntIoResource: pointer %p\n", satIntIo->satIntDmaMem.osHandle)); in smsatFreeIntIoResource()
1515 satIntIo->satIntDmaMem.osHandle, in smsatFreeIntIoResource()
1516 satIntIo->satIntDmaMem.totalLength); in smsatFreeIntIoResource()
1517 satIntIo->satIntSmScsiXchg.scsiCmnd.expDataLength = 0; in smsatFreeIntIoResource()
1520 if (satIntIo->satIntReqBodyMem.totalLength != 0) in smsatFreeIntIoResource()
1522 SM_DBG3(("smsatFreeIntIoResource: req body len %d\n", satIntIo->satIntReqBodyMem.totalLength)); in smsatFreeIntIoResource()
1527 satIntIo->satIntReqBodyMem.osHandle, in smsatFreeIntIoResource()
1528 satIntIo->satIntReqBodyMem.totalLength); in smsatFreeIntIoResource()
1530 satIntIo->satIntReqBodyMem.totalLength = 0; in smsatFreeIntIoResource()
1533 SM_DBG3(("smsatFreeIntIoResource: satDevData %p satIntIo id %d\n", satDevData, satIntIo->id)); in smsatFreeIntIoResource()
1538 SMLIST_DEQUEUE_THIS (&(satIntIo->satIntIoLink)); in smsatFreeIntIoResource()
1539 SMLIST_ENQUEUE_AT_TAIL (&(satIntIo->satIntIoLink), &(satDevData->satFreeIntIoLinkList)); in smsatFreeIntIoResource()
1551 smSatInternalIo_t *satIntIo) in smsatAllocIntIoResource() argument
1557 SM_DBG3(("smsatAllocIntIoResource: satIntIo %p\n", satIntIo)); in smsatAllocIntIoResource()
1583 satIntIo = SMLIST_OBJECT_BASE( smSatInternalIo_t, satIntIoLink, smList); in smsatAllocIntIoResource()
1584 SM_DBG3(("smsatAllocIntIoResource: satDevData %p satIntIo id %d\n", satDevData, satIntIo->id)); in smsatAllocIntIoResource()
1587 SMLIST_DEQUEUE_THIS (&(satIntIo->satIntIoLink)); in smsatAllocIntIoResource()
1588 SMLIST_ENQUEUE_AT_TAIL (&(satIntIo->satIntIoLink), &(satDevData->satActiveIntIoLinkList)); in smsatAllocIntIoResource()
1598 satIntIo = SMLIST_OBJECT_BASE( smSatInternalIo_t, satIntIoLink, smList); in smsatAllocIntIoResource()
1599 SM_DBG3(("smsatAllocIntIoResource: satDevData %p satIntIo id %d\n", satDevData, satIntIo->id)); in smsatAllocIntIoResource()
1618 satIntIo->satIntReqBodyMem.totalLength = sizeof(smIORequestBody_t); in smsatAllocIntIoResource()
1621 &satIntIo->satIntReqBodyMem.osHandle, in smsatAllocIntIoResource()
1622 (void **)&satIntIo->satIntRequestBody, in smsatAllocIntIoResource()
1623 &satIntIo->satIntReqBodyMem.physAddrUpper, in smsatAllocIntIoResource()
1624 &satIntIo->satIntReqBodyMem.physAddrLower, in smsatAllocIntIoResource()
1626 satIntIo->satIntReqBodyMem.totalLength, in smsatAllocIntIoResource()
1636 SMLIST_DEQUEUE_THIS (&satIntIo->satIntIoLink); in smsatAllocIntIoResource()
1637 SMLIST_ENQUEUE_AT_HEAD(&satIntIo->satIntIoLink, &satDevData->satFreeIntIoLinkList); in smsatAllocIntIoResource()
1648 satIntIo->satIntDmaMem.totalLength = dmaAllocLength; in smsatAllocIntIoResource()
1651 &satIntIo->satIntDmaMem.osHandle, in smsatAllocIntIoResource()
1652 (void **)&satIntIo->satIntDmaMem.virtPtr, in smsatAllocIntIoResource()
1653 &satIntIo->satIntDmaMem.physAddrUpper, in smsatAllocIntIoResource()
1654 &satIntIo->satIntDmaMem.physAddrLower, in smsatAllocIntIoResource()
1656 satIntIo->satIntDmaMem.totalLength, in smsatAllocIntIoResource()
1658 SM_DBG3(("smsatAllocIntIoResource: len %d \n", satIntIo->satIntDmaMem.totalLength)); in smsatAllocIntIoResource()
1659 SM_DBG3(("smsatAllocIntIoResource: pointer %p \n", satIntIo->satIntDmaMem.osHandle)); in smsatAllocIntIoResource()
1668 SMLIST_DEQUEUE_THIS (&satIntIo->satIntIoLink); in smsatAllocIntIoResource()
1669 SMLIST_ENQUEUE_AT_HEAD(&satIntIo->satIntIoLink, &satDevData->satFreeIntIoLinkList); in smsatAllocIntIoResource()
1676 satIntIo->satIntReqBodyMem.osHandle, in smsatAllocIntIoResource()
1677 satIntIo->satIntReqBodyMem.totalLength); in smsatAllocIntIoResource()
1699 satIntIo->satIntSmIORequest.tdData = agNULL; /* Not used for internal SAT I/O */ in smsatAllocIntIoResource()
1700 satIntIo->satIntSmIORequest.smData = satIntIo->satIntRequestBody; in smsatAllocIntIoResource()
1705 satIntIo->satOrgSmIORequest = smIORequest; in smsatAllocIntIoResource()
1736 satIntIo->satIntSmScsiXchg.sglVirtualAddr = satIntIo->satIntDmaMem.virtPtr; in smsatAllocIntIoResource()
1738 OSSA_WRITE_LE_32(agNULL, &satIntIo->satIntSmScsiXchg.smSgl1.len, 0, in smsatAllocIntIoResource()
1739 satIntIo->satIntDmaMem.totalLength); in smsatAllocIntIoResource()
1740 satIntIo->satIntSmScsiXchg.smSgl1.lower = satIntIo->satIntDmaMem.physAddrLower; in smsatAllocIntIoResource()
1741 satIntIo->satIntSmScsiXchg.smSgl1.upper = satIntIo->satIntDmaMem.physAddrUpper; in smsatAllocIntIoResource()
1742 satIntIo->satIntSmScsiXchg.smSgl1.type = tiSgl; in smsatAllocIntIoResource()
1744 satIntIo->satIntSmScsiXchg.scsiCmnd.expDataLength = satIntIo->satIntDmaMem.totalLength; in smsatAllocIntIoResource()
1748 satIntIo->satIntSmScsiXchg.sglVirtualAddr = agNULL; in smsatAllocIntIoResource()
1750 satIntIo->satIntSmScsiXchg.smSgl1.len = 0; in smsatAllocIntIoResource()
1751 satIntIo->satIntSmScsiXchg.smSgl1.lower = 0; in smsatAllocIntIoResource()
1752 satIntIo->satIntSmScsiXchg.smSgl1.upper = 0; in smsatAllocIntIoResource()
1753 satIntIo->satIntSmScsiXchg.smSgl1.type = tiSgl; in smsatAllocIntIoResource()
1755 satIntIo->satIntSmScsiXchg.scsiCmnd.expDataLength = 0; in smsatAllocIntIoResource()
1758 …SM_DBG5(("smsatAllocIntIoResource: satIntIo->satIntSmScsiXchg.agSgl1.len %d\n", satIntIo->satIntSm… in smsatAllocIntIoResource()
1760 …SM_DBG5(("smsatAllocIntIoResource: satIntIo->satIntSmScsiXchg.agSgl1.upper %d\n", satIntIo->satInt… in smsatAllocIntIoResource()
1762 …SM_DBG5(("smsatAllocIntIoResource: satIntIo->satIntSmScsiXchg.agSgl1.lower %d\n", satIntIo->satInt… in smsatAllocIntIoResource()
1764 …SM_DBG5(("smsatAllocIntIoResource: satIntIo->satIntSmScsiXchg.agSgl1.type %d\n", satIntIo->satIntS… in smsatAllocIntIoResource()
1765 SM_DBG5(("smsatAllocIntIoResource: return satIntIo %p\n", satIntIo)); in smsatAllocIntIoResource()
1766 return satIntIo; in smsatAllocIntIoResource()
3223 smSatInternalIo_t *satIntIo = agNULL; in smsatIDSubStart() local
3233 satIntIo = smsatAllocIntIoResource( smRoot, in smsatIDSubStart()
3237 satIntIo); in smsatIDSubStart()
3239 if (satIntIo == agNULL) in smsatIDSubStart()
3245 satIOContext->satIntIoContext = satIntIo; in smsatIDSubStart()
3249 satIntIo->satOrgSmIORequest = smIORequest; /* changed */ in smsatIDSubStart()
3250 smIORequestBody = satIntIo->satIntRequestBody; in smsatIDSubStart()
3255 satNewIOContext->pScsiCmnd = &(satIntIo->satIntSmScsiXchg.scsiCmnd); in smsatIDSubStart()
3258 satNewIOContext->smRequestBody = satIntIo->satIntRequestBody; /* key fix */ in smsatIDSubStart()
3260 satNewIOContext->satIntIoContext = satIntIo; in smsatIDSubStart()
3266 satNewIOContext->smScsiXchg = &(satIntIo->satIntSmScsiXchg); in smsatIDSubStart()
3279 &satIntIo->satIntSmIORequest, /* New smIORequest */ in smsatIDSubStart()
3290 satIntIo); in smsatIDSubStart()
8916 smSatInternalIo_t *satIntIo = agNULL; in smsatStartIDDev() local
8929 satIntIo = smsatAllocIntIoResource( smRoot, in smsatStartIDDev()
8933 satIntIo); in smsatStartIDDev()
8937 if (satIntIo == agNULL) in smsatStartIDDev()
8946 satIntIo->satOrgSmIORequest = smIORequest; /* changed */ in smsatStartIDDev()
8947 smIORequestBody = satIntIo->satIntRequestBody; in smsatStartIDDev()
8952 satNewIOContext->pScsiCmnd = &(satIntIo->satIntSmScsiXchg.scsiCmnd); in smsatStartIDDev()
8955 satNewIOContext->smRequestBody = satIntIo->satIntRequestBody; /* key fix */ in smsatStartIDDev()
8957 satNewIOContext->satIntIoContext = satIntIo; in smsatStartIDDev()
8963 satNewIOContext->smScsiXchg = &(satIntIo->satIntSmScsiXchg); in smsatStartIDDev()
8976 &satIntIo->satIntSmIORequest, /* New smIORequest */ in smsatStartIDDev()
8987 satIntIo); in smsatStartIDDev()
9094 smSatInternalIo_t *satIntIo = agNULL; in smsatRequestSense() local
9205 SM_DBG4(("smsatRequestSense: before satIntIo %p\n", satIntIo)); in smsatRequestSense()
9207 satIntIo = smsatAllocIntIoResource( smRoot, in smsatRequestSense()
9211 satIntIo); in smsatRequestSense()
9213 SM_DBG4(("smsatRequestSense: after satIntIo %p\n", satIntIo)); in smsatRequestSense()
9215 if (satIntIo == agNULL) in smsatRequestSense()
9244 if (satIntIo == agNULL) in smsatRequestSense()
9255 satIntIo->satOrgSmIORequest = smIORequest; in smsatRequestSense()
9256 smIORequestBody = (smIORequestBody_t *)satIntIo->satIntRequestBody; in smsatRequestSense()
9261 satIOContext2->pScsiCmnd = &(satIntIo->satIntSmScsiXchg.scsiCmnd); in smsatRequestSense()
9265 satIOContext2->smRequestBody = satIntIo->satIntRequestBody; in smsatRequestSense()
9267 satIOContext2->satIntIoContext = satIntIo; in smsatRequestSense()
9271 …SM_DBG4(("smsatRequestSense: satIntIo->satIntSmScsiXchg.agSgl1.len %d\n", satIntIo->satIntSmScsiXc… in smsatRequestSense()
9273 …SM_DBG4(("smsatRequestSense: satIntIo->satIntSmScsiXchg.agSgl1.upper %d\n", satIntIo->satIntSmScsi… in smsatRequestSense()
9275 …SM_DBG4(("smsatRequestSense: satIntIo->satIntSmScsiXchg.agSgl1.lower %d\n", satIntIo->satIntSmScsi… in smsatRequestSense()
9277 …SM_DBG4(("smsatRequestSense: satIntIo->satIntSmScsiXchg.agSgl1.type %d\n", satIntIo->satIntSmScsiX… in smsatRequestSense()
9280 &(satIntIo->satIntSmIORequest), in smsatRequestSense()
9282 &(satIntIo->satIntSmScsiXchg), in smsatRequestSense()
9289 satIntIo); in smsatRequestSense()
13416 smSatInternalIo_t *satIntIo = agNULL; in smsatLogSenseAllocate() local
13425 satIntIo = smsatAllocIntIoResource( smRoot, in smsatLogSenseAllocate()
13429 satIntIo); in smsatLogSenseAllocate()
13431 if (satIntIo == agNULL) in smsatLogSenseAllocate()
13446 satIntIo->satOrgSmIORequest = smIORequest; in smsatLogSenseAllocate()
13447 smIORequestBody = (smIORequestBody_t *)satIntIo->satIntRequestBody; in smsatLogSenseAllocate()
13452 satIOContext2->pScsiCmnd = &(satIntIo->satIntSmScsiXchg.scsiCmnd); in smsatLogSenseAllocate()
13456 satIOContext2->smRequestBody = satIntIo->satIntRequestBody; in smsatLogSenseAllocate()
13458 satIOContext2->satIntIoContext = satIntIo; in smsatLogSenseAllocate()
13466 &(satIntIo->satIntSmIORequest), in smsatLogSenseAllocate()
13468 &(satIntIo->satIntSmScsiXchg), in smsatLogSenseAllocate()
13475 &(satIntIo->satIntSmIORequest), in smsatLogSenseAllocate()
13477 &(satIntIo->satIntSmScsiXchg), in smsatLogSenseAllocate()
13485 &(satIntIo->satIntSmIORequest), in smsatLogSenseAllocate()
13487 &(satIntIo->satIntSmScsiXchg), in smsatLogSenseAllocate()
13495 satIntIo); in smsatLogSenseAllocate()