Lines Matching defs:satIntIo

135   smSatInternalIo_t           *satIntIo;
156 satIntIo = satIOContext->satIntIoContext;
157 if (satIntIo == agNULL)
165 smIONewRequestBody = (smIORequestBody_t *)satIntIo->satIntRequestBody;
824 smSatInternalIo_t *satIntIo = agNULL;
836 satIntIo = smsatAllocIntIoResource( smRoot,
840 satIntIo);
844 if (satIntIo == agNULL)
851 satNewIOContext = smsatPrepareNewIO(satIntIo,
867 &satIntIo->satIntSmIORequest, /* New smIORequest */
878 satIntIo);
900 smSatInternalIo_t *satIntIo = agNULL;
912 satIntIo = smsatAllocIntIoResource( smRoot,
916 satIntIo);
920 if (satIntIo == agNULL)
927 satNewIOContext = smsatPrepareNewIO(satIntIo,
946 &satIntIo->satIntSmIORequest, /* New smIORequest */
954 &satIntIo->satIntSmIORequest, /* New smIORequest */
966 satIntIo);
1493 smSatInternalIo_t *satIntIo
1498 if (satIntIo == agNULL)
1505 satIntIo->satOrgSmIORequest = agNULL;
1510 if (satIntIo->satIntSmScsiXchg.scsiCmnd.expDataLength != 0)
1512 SM_DBG3(("smsatFreeIntIoResource: DMA len %d\n", satIntIo->satIntDmaMem.totalLength));
1513 SM_DBG3(("smsatFreeIntIoResource: pointer %p\n", satIntIo->satIntDmaMem.osHandle));
1516 satIntIo->satIntDmaMem.osHandle,
1517 satIntIo->satIntDmaMem.totalLength);
1518 satIntIo->satIntSmScsiXchg.scsiCmnd.expDataLength = 0;
1521 if (satIntIo->satIntReqBodyMem.totalLength != 0)
1523 SM_DBG3(("smsatFreeIntIoResource: req body len %d\n", satIntIo->satIntReqBodyMem.totalLength));
1528 satIntIo->satIntReqBodyMem.osHandle,
1529 satIntIo->satIntReqBodyMem.totalLength);
1531 satIntIo->satIntReqBodyMem.totalLength = 0;
1534 SM_DBG3(("smsatFreeIntIoResource: satDevData %p satIntIo id %d\n", satDevData, satIntIo->id));
1536 * Return satIntIo to the free list
1539 SMLIST_DEQUEUE_THIS (&(satIntIo->satIntIoLink));
1540 SMLIST_ENQUEUE_AT_TAIL (&(satIntIo->satIntIoLink), &(satDevData->satFreeIntIoLinkList));
1552 smSatInternalIo_t *satIntIo)
1558 SM_DBG3(("smsatAllocIntIoResource: satIntIo %p\n", satIntIo));
1580 SM_DBG1(("smsatAllocIntIoResource() FAIL to alloc satIntIo!!!\n"));
1584 satIntIo = SMLIST_OBJECT_BASE( smSatInternalIo_t, satIntIoLink, smList);
1585 SM_DBG3(("smsatAllocIntIoResource: satDevData %p satIntIo id %d\n", satDevData, satIntIo->id));
1588 SMLIST_DEQUEUE_THIS (&(satIntIo->satIntIoLink));
1589 SMLIST_ENQUEUE_AT_TAIL (&(satIntIo->satIntIoLink), &(satDevData->satActiveIntIoLinkList));
1599 satIntIo = SMLIST_OBJECT_BASE( smSatInternalIo_t, satIntIoLink, smList);
1600 SM_DBG3(("smsatAllocIntIoResource: satDevData %p satIntIo id %d\n", satDevData, satIntIo->id));
1619 satIntIo->satIntReqBodyMem.totalLength = sizeof(smIORequestBody_t);
1622 &satIntIo->satIntReqBodyMem.osHandle,
1623 (void **)&satIntIo->satIntRequestBody,
1624 &satIntIo->satIntReqBodyMem.physAddrUpper,
1625 &satIntIo->satIntReqBodyMem.physAddrLower,
1627 satIntIo->satIntReqBodyMem.totalLength,
1634 * Return satIntIo to the free list
1637 SMLIST_DEQUEUE_THIS (&satIntIo->satIntIoLink);
1638 SMLIST_ENQUEUE_AT_HEAD(&satIntIo->satIntIoLink, &satDevData->satFreeIntIoLinkList);
1649 satIntIo->satIntDmaMem.totalLength = dmaAllocLength;
1652 &satIntIo->satIntDmaMem.osHandle,
1653 (void **)&satIntIo->satIntDmaMem.virtPtr,
1654 &satIntIo->satIntDmaMem.physAddrUpper,
1655 &satIntIo->satIntDmaMem.physAddrLower,
1657 satIntIo->satIntDmaMem.totalLength,
1659 SM_DBG3(("smsatAllocIntIoResource: len %d \n", satIntIo->satIntDmaMem.totalLength));
1660 SM_DBG3(("smsatAllocIntIoResource: pointer %p \n", satIntIo->satIntDmaMem.osHandle));
1666 * Return satIntIo to the free list
1669 SMLIST_DEQUEUE_THIS (&satIntIo->satIntIoLink);
1670 SMLIST_ENQUEUE_AT_HEAD(&satIntIo->satIntIoLink, &satDevData->satFreeIntIoLinkList);
1677 satIntIo->satIntReqBodyMem.osHandle,
1678 satIntIo->satIntReqBodyMem.totalLength);
1700 satIntIo->satIntSmIORequest.tdData = agNULL; /* Not used for internal SAT I/O */
1701 satIntIo->satIntSmIORequest.smData = satIntIo->satIntRequestBody;
1706 satIntIo->satOrgSmIORequest = smIORequest;
1737 satIntIo->satIntSmScsiXchg.sglVirtualAddr = satIntIo->satIntDmaMem.virtPtr;
1739 OSSA_WRITE_LE_32(agNULL, &satIntIo->satIntSmScsiXchg.smSgl1.len, 0,
1740 satIntIo->satIntDmaMem.totalLength);
1741 satIntIo->satIntSmScsiXchg.smSgl1.lower = satIntIo->satIntDmaMem.physAddrLower;
1742 satIntIo->satIntSmScsiXchg.smSgl1.upper = satIntIo->satIntDmaMem.physAddrUpper;
1743 satIntIo->satIntSmScsiXchg.smSgl1.type = tiSgl;
1745 satIntIo->satIntSmScsiXchg.scsiCmnd.expDataLength = satIntIo->satIntDmaMem.totalLength;
1749 satIntIo->satIntSmScsiXchg.sglVirtualAddr = agNULL;
1751 satIntIo->satIntSmScsiXchg.smSgl1.len = 0;
1752 satIntIo->satIntSmScsiXchg.smSgl1.lower = 0;
1753 satIntIo->satIntSmScsiXchg.smSgl1.upper = 0;
1754 satIntIo->satIntSmScsiXchg.smSgl1.type = tiSgl;
1756 satIntIo->satIntSmScsiXchg.scsiCmnd.expDataLength = 0;
1759 SM_DBG5(("smsatAllocIntIoResource: satIntIo->satIntSmScsiXchg.agSgl1.len %d\n", satIntIo->satIntSmScsiXchg.smSgl1.len));
1761 SM_DBG5(("smsatAllocIntIoResource: satIntIo->satIntSmScsiXchg.agSgl1.upper %d\n", satIntIo->satIntSmScsiXchg.smSgl1.upper));
1763 SM_DBG5(("smsatAllocIntIoResource: satIntIo->satIntSmScsiXchg.agSgl1.lower %d\n", satIntIo->satIntSmScsiXchg.smSgl1.lower));
1765 SM_DBG5(("smsatAllocIntIoResource: satIntIo->satIntSmScsiXchg.agSgl1.type %d\n", satIntIo->satIntSmScsiXchg.smSgl1.type));
1766 SM_DBG5(("smsatAllocIntIoResource: return satIntIo %p\n", satIntIo));
1767 return satIntIo;
3224 smSatInternalIo_t *satIntIo = agNULL;
3234 satIntIo = smsatAllocIntIoResource( smRoot,
3238 satIntIo);
3240 if (satIntIo == agNULL)
3246 satIOContext->satIntIoContext = satIntIo;
3250 satIntIo->satOrgSmIORequest = smIORequest; /* changed */
3251 smIORequestBody = satIntIo->satIntRequestBody;
3256 satNewIOContext->pScsiCmnd = &(satIntIo->satIntSmScsiXchg.scsiCmnd);
3259 satNewIOContext->smRequestBody = satIntIo->satIntRequestBody; /* key fix */
3261 satNewIOContext->satIntIoContext = satIntIo;
3267 satNewIOContext->smScsiXchg = &(satIntIo->satIntSmScsiXchg);
3280 &satIntIo->satIntSmIORequest, /* New smIORequest */
3291 satIntIo);
8917 smSatInternalIo_t *satIntIo = agNULL;
8930 satIntIo = smsatAllocIntIoResource( smRoot,
8934 satIntIo);
8938 if (satIntIo == agNULL)
8947 satIntIo->satOrgSmIORequest = smIORequest; /* changed */
8948 smIORequestBody = satIntIo->satIntRequestBody;
8953 satNewIOContext->pScsiCmnd = &(satIntIo->satIntSmScsiXchg.scsiCmnd);
8956 satNewIOContext->smRequestBody = satIntIo->satIntRequestBody; /* key fix */
8958 satNewIOContext->satIntIoContext = satIntIo;
8964 satNewIOContext->smScsiXchg = &(satIntIo->satIntSmScsiXchg);
8977 &satIntIo->satIntSmIORequest, /* New smIORequest */
8988 satIntIo);
9095 smSatInternalIo_t *satIntIo = agNULL;
9206 SM_DBG4(("smsatRequestSense: before satIntIo %p\n", satIntIo));
9208 satIntIo = smsatAllocIntIoResource( smRoot,
9212 satIntIo);
9214 SM_DBG4(("smsatRequestSense: after satIntIo %p\n", satIntIo));
9216 if (satIntIo == agNULL)
9245 if (satIntIo == agNULL)
9247 SM_DBG4(("smsatRequestSense: satIntIo is NULL\n"));
9251 SM_DBG4(("smsatRequestSense: satIntIo is NOT NULL\n"));
9256 satIntIo->satOrgSmIORequest = smIORequest;
9257 smIORequestBody = (smIORequestBody_t *)satIntIo->satIntRequestBody;
9262 satIOContext2->pScsiCmnd = &(satIntIo->satIntSmScsiXchg.scsiCmnd);
9266 satIOContext2->smRequestBody = satIntIo->satIntRequestBody;
9268 satIOContext2->satIntIoContext = satIntIo;
9272 SM_DBG4(("smsatRequestSense: satIntIo->satIntSmScsiXchg.agSgl1.len %d\n", satIntIo->satIntSmScsiXchg.smSgl1.len));
9274 SM_DBG4(("smsatRequestSense: satIntIo->satIntSmScsiXchg.agSgl1.upper %d\n", satIntIo->satIntSmScsiXchg.smSgl1.upper));
9276 SM_DBG4(("smsatRequestSense: satIntIo->satIntSmScsiXchg.agSgl1.lower %d\n", satIntIo->satIntSmScsiXchg.smSgl1.lower));
9278 SM_DBG4(("smsatRequestSense: satIntIo->satIntSmScsiXchg.agSgl1.type %d\n", satIntIo->satIntSmScsiXchg.smSgl1.type));
9281 &(satIntIo->satIntSmIORequest),
9283 &(satIntIo->satIntSmScsiXchg),
9290 satIntIo);
12972 smIORequest, /* == &satIntIo->satOrgSmIORequest */
13417 smSatInternalIo_t *satIntIo = agNULL;
13426 satIntIo = smsatAllocIntIoResource( smRoot,
13430 satIntIo);
13432 if (satIntIo == agNULL)
13447 satIntIo->satOrgSmIORequest = smIORequest;
13448 smIORequestBody = (smIORequestBody_t *)satIntIo->satIntRequestBody;
13453 satIOContext2->pScsiCmnd = &(satIntIo->satIntSmScsiXchg.scsiCmnd);
13457 satIOContext2->smRequestBody = satIntIo->satIntRequestBody;
13459 satIOContext2->satIntIoContext = satIntIo;
13467 &(satIntIo->satIntSmIORequest),
13469 &(satIntIo->satIntSmScsiXchg),
13476 &(satIntIo->satIntSmIORequest),
13478 &(satIntIo->satIntSmScsiXchg),
13486 &(satIntIo->satIntSmIORequest),
13488 &(satIntIo->satIntSmScsiXchg),
13496 satIntIo);