Lines Matching defs:agRoot

54 LOCAL bit32 saGetIBQPI(agsaRoot_t *agRoot,
59 agsaLLRoot_t *saRoot = (agsaLLRoot_t *)(agRoot->sdkData);
66 LOCAL void saSetIBQPI(agsaRoot_t *agRoot,
72 agsaLLRoot_t *saRoot = (agsaLLRoot_t *)(agRoot->sdkData);
80 siFastSSPReqAlloc(agsaRoot_t *agRoot)
83 agsaLLRoot_t *saRoot = (agsaLLRoot_t*)(agRoot->sdkData);
93 ossaSingleThreadedEnter(agRoot, LL_FAST_IO_LOCK);
96 ossaSingleThreadedLeave(agRoot, LL_FAST_IO_LOCK);
107 agsaRoot_t *agRoot,
110 agsaLLRoot_t *saRoot = (agsaLLRoot_t *)(agRoot->sdkData);
124 ossaSingleThreadedEnter(agRoot, LL_FAST_IO_LOCK);
128 ossaSingleThreadedLeave(agRoot, LL_FAST_IO_LOCK);
135 agsaRoot_t *agRoot,
143 agsaLLRoot_t *saRoot = (agsaLLRoot_t*)(agRoot->sdkData);
153 ossaSingleThreadedEnter(agRoot, LL_IOREQ_LOCKEQ_LOCK);
159 ossaSingleThreadedLeave(agRoot, LL_IOREQ_LOCKEQ_LOCK);
209 ossaSingleThreadedLeave(agRoot, LL_IOREQ_LOCKEQ_LOCK);
224 agsaRoot_t *agRoot;
233 agRoot = (agsaRoot_t*)fr->agRoot;
234 SA_ASSERT((agRoot), "");
235 saRoot = (agsaLLRoot_t*)(agRoot->sdkData);
242 saSetIBQPI(agRoot, fr->inqList[i], fr->beforePI[fr->inqList[i]]);
245 ossaSingleThreadedEnter(agRoot, LL_IOREQ_LOCKEQ_LOCK);
267 ossaSingleThreadedLeave(agRoot, LL_IOREQ_LOCKEQ_LOCK);
270 siFastSSPReqFree(agRoot, fr);
283 agsaRoot_t *agRoot;
299 agRoot = (agsaRoot_t*)fc->agRoot;
302 OSSA_INP_ENTER(agRoot);
304 saRoot = (agsaLLRoot_t*)(agRoot->sdkData);
314 fr = siFastSSPReqAlloc(agRoot);
326 fr->agRoot = agRoot;
333 ret = siFastSSPResAlloc(agRoot, fc->queueNum, fc->agRequestType,
471 SA_ASSERT((smIS_SPC(agRoot)), "smIS_SPC");
486 OSSA_WRITE_LE_32(agRoot, pMessage, offsetTag, pRequest->HTag);
487 OSSA_WRITE_LE_32(agRoot, pMessage, offsetDeviceId, pDevice->DeviceMapIndex);
488 OSSA_WRITE_LE_32(agRoot, pMessage, offsetDataLen, fc->dataLength);
489 OSSA_WRITE_LE_32(agRoot, pMessage, offsetDir, Dir);
494 fr->beforePI[inq] = saGetIBQPI(agRoot, inq);
504 ossaSingleThreadedEnter(agRoot, LL_IOREQ_LOCKEQ_LOCK);
510 ossaSingleThreadedLeave(agRoot, LL_IOREQ_LOCKEQ_LOCK);
527 OSSA_INP_LEAVE(agRoot);
534 agsaRoot_t *agRoot;
541 agRoot = (agsaRoot_t*)fr->agRoot;
542 SA_ASSERT((agRoot), "");
543 saRoot = (agsaLLRoot_t*)agRoot->sdkData;
556 siFastSSPReqFree(agRoot, fr);
566 * \param agRoot handles for this instance of SAS/SATA LLL
581 agsaRoot_t *agRoot,
590 agsaLLRoot_t *saRoot = (agsaLLRoot_t *)(agRoot->sdkData);
608 OSSA_INP_ENTER(agRoot);
612 SA_ASSERT((agNULL != agRoot), "");
639 ossaSingleThreadedEnter(agRoot, LL_IOREQ_LOCKEQ_LOCK);
645 ossaSingleThreadedLeave(agRoot, LL_IOREQ_LOCKEQ_LOCK);
659 ossaSingleThreadedLeave(agRoot, LL_IOREQ_LOCKEQ_LOCK);
712 SA_ASSERT((smIS_SPC(agRoot)), "smIS_SPC");
765 ossaSingleThreadedEnter(agRoot, LL_IOREQ_IBQ0_LOCK + inq);
787 ossaSingleThreadedLeave(agRoot, LL_IOREQ_IBQ0_LOCK + inq);
790 ossaSingleThreadedEnter(agRoot, LL_IOREQ_LOCKEQ_LOCK);
794 ossaSingleThreadedLeave(agRoot, LL_IOREQ_LOCKEQ_LOCK);
806 ossaSingleThreadedLeave(agRoot, LL_IOREQ_IBQ0_LOCK + inq);
809 ossaSingleThreadedEnter(agRoot, LL_IOREQ_LOCKEQ_LOCK);
813 ossaSingleThreadedLeave(agRoot, LL_IOREQ_LOCKEQ_LOCK);
858 OSSA_WRITE_LE_32(agRoot, pPayload, OSSA_OFFSET_OF(agsaSSPCompletionRsp_t, tag), pRequest->HTag);
859 OSSA_WRITE_LE_32(agRoot, pPayload, OSSA_OFFSET_OF(agsaSSPCompletionRsp_t, status), OSSA_IO_SUCCESS);
860 OSSA_WRITE_LE_32(agRoot, pPayload, OSSA_OFFSET_OF(agsaSSPCompletionRsp_t, param), 0);
861 //OSSA_WRITE_LE_32(agRoot, pPayload, OSSA_OFFSET_OF(agsaSSPCompletionRsp_t, SSPTag), 0);
868 OSSA_WRITE_LE_32(agRoot, pPayload, OSSA_OFFSET_OF(agsaSSPIniIOStartCmd_t, tag), pRequest->HTag);
870 OSSA_WRITE_LE_32(agRoot, pPayload, OSSA_OFFSET_OF(agsaSSPIniIOStartCmd_t, deviceId), pDevice->DeviceMapIndex);
872 OSSA_WRITE_LE_32(agRoot, pPayload, OSSA_OFFSET_OF(agsaSSPIniIOStartCmd_t, dataLen), pIRequest->dataLength);
895 OSSA_WRITE_LE_32(agRoot, pPayload, OSSA_OFFSET_OF(agsaSSPIniEncryptIOStartCmd_t,sspiu_0_3_indcdbalL ),pIndRequest->sspInitiatorReqAddrLower32);
897 OSSA_WRITE_LE_32(agRoot, pPayload, OSSA_OFFSET_OF(agsaSSPIniEncryptIOStartCmd_t,sspiu_4_7_indcdbalH ),pIndRequest->sspInitiatorReqAddrUpper32 );
899 OSSA_WRITE_LE_32(agRoot, pPayload, OSSA_OFFSET_OF(agsaSSPIniEncryptIOStartCmd_t,sspiu_8_11 ), 0);
901 OSSA_WRITE_LE_32(agRoot, pPayload, OSSA_OFFSET_OF(agsaSSPIniEncryptIOStartCmd_t,sspiu_12_15 ), 0);
903 OSSA_WRITE_LE_32(agRoot, pPayload, OSSA_OFFSET_OF(agsaSSPIniEncryptIOStartCmd_t,sspiu_16_19 ), 0);
905 OSSA_WRITE_LE_32(agRoot, pPayload, OSSA_OFFSET_OF(agsaSSPIniEncryptIOStartCmd_t,sspiu_19_23), 0);
907 OSSA_WRITE_LE_32(agRoot, pPayload, OSSA_OFFSET_OF(agsaSSPIniEncryptIOStartCmd_t,sspiu_24_27 ), 0);
937 OSSA_WRITE_LE_32(agRoot, pPayload, /* DWORD 12 */
940 OSSA_WRITE_LE_32(agRoot, pPayload, /* DWORD 13 */
955 OSSA_WRITE_LE_32(agRoot, pPayload, /* DWORD 14 */
961 OSSA_WRITE_LE_32(agRoot, pPayload, /* DWORD 12 */
964 OSSA_WRITE_LE_32(agRoot, pPayload, /* DWORD 13 */
967 OSSA_WRITE_LE_32(agRoot, pPayload, /* DWORD 14 */
973 OSSA_WRITE_LE_32(agRoot, pPayload, /* DWORD 12 */
976 OSSA_WRITE_LE_32(agRoot, pPayload, /* DWORD 13 */
979 OSSA_WRITE_LE_32(agRoot, pPayload, /* DWORD 14 */
985 OSSA_WRITE_LE_32(agRoot, pPayload, /* DWORD 12 */
988 OSSA_WRITE_LE_32(agRoot, pPayload, /* DWORD 13 */
991 OSSA_WRITE_LE_32(agRoot, pPayload, /* DWORD 14 */
1040 OSSA_WRITE_LE_32(agRoot, pPayload,
1068 OSSA_WRITE_LE_32(agRoot, pPayload,
1073 OSSA_WRITE_LE_32(agRoot, pPayload,
1078 OSSA_WRITE_LE_32(agRoot, pPayload,
1087 OSSA_WRITE_LE_32(agRoot, pPayload,
1096 OSSA_WRITE_LE_32(agRoot, pPayload,
1102 OSSA_WRITE_LE_32(agRoot, pPayload,
1151 OSSA_WRITE_LE_32(agRoot, pPayload,
1161 OSSA_WRITE_LE_32(agRoot, pPayload,
1166 OSSA_WRITE_LE_32(agRoot, pPayload,
1170 OSSA_WRITE_LE_32(agRoot, pPayload,
1175 OSSA_WRITE_LE_32(agRoot, pPayload,
1179 OSSA_WRITE_LE_32(agRoot, pPayload,
1183 OSSA_WRITE_LE_32(agRoot, pPayload,
1187 OSSA_WRITE_LE_32(agRoot, pPayload,
1204 OSSA_WRITE_LE_32(agRoot, pPayload, OSSA_OFFSET_OF(agsaSSPIniIOStartCmd_t, dirMTlr), DirDW4);
1229 OSSA_WRITE_LE_32(agRoot, pPayload, OSSA_OFFSET_OF(agsaSSPIniIOStartCmd_t, dirMTlr), DirDW4);
1274 OSSA_WRITE_LE_32(agRoot, pPayload, OSSA_OFFSET_OF(agsaSSPIniExtIOStartCmd_t, tag), pRequest->HTag);
1275 OSSA_WRITE_LE_32(agRoot, pPayload, OSSA_OFFSET_OF(agsaSSPIniExtIOStartCmd_t, deviceId), pDevice->DeviceMapIndex);
1276 OSSA_WRITE_LE_32(agRoot, pPayload, OSSA_OFFSET_OF(agsaSSPIniExtIOStartCmd_t, dataLen), pIRequest->dataLength);
1321 OSSA_WRITE_LE_32(agRoot, pPayload, OSSA_OFFSET_OF(agsaSSPIniExtIOStartCmd_t, SSPIuLendirMTlr), DirDW4);
1335 OSSA_WRITE_LE_32(agRoot, pPayload, OSSA_OFFSET_OF(agsaSSPIniExtIOStartCmd_t, SSPIuLendirMTlr), DirDW4);
1364 OSSA_WRITE_LE_32(agRoot, pPayload, OSSA_OFFSET_OF(agsaSSPIniTMStartCmd_t, tag), pRequest->HTag);
1365 OSSA_WRITE_LE_32(agRoot, pPayload, OSSA_OFFSET_OF(agsaSSPIniTMStartCmd_t, deviceId), pDevice->DeviceMapIndex);
1366 OSSA_WRITE_LE_32(agRoot, pPayload, OSSA_OFFSET_OF(agsaSSPIniTMStartCmd_t, relatedTag), agRequestBody->sspTaskMgntReq.tagOfTaskToBeManaged);
1367 OSSA_WRITE_LE_32(agRoot, pPayload, OSSA_OFFSET_OF(agsaSSPIniTMStartCmd_t, TMfunction), agRequestBody->sspTaskMgntReq.taskMgntFunction);
1368 OSSA_WRITE_LE_32(agRoot, pPayload, OSSA_OFFSET_OF(agsaSSPIniTMStartCmd_t, dsAdsMReport), DirDW4);
1383 OSSA_WRITE_LE_32(agRoot, pPayload, OSSA_OFFSET_OF(agsaSSPIniTMStartCmd_t, relatedTag), pTMRequestToAbort->HTag);
1390 siDumpActiveIORequests(agRoot, saRoot->swConfig.maxActiveIOs);
1411 OSSA_WRITE_LE_32(agRoot, pPayload, OSSA_OFFSET_OF(agsaSSPTgtIOStartCmd_t, tag), pRequest->HTag);
1413 OSSA_WRITE_LE_32(agRoot, pPayload, OSSA_OFFSET_OF(agsaSSPTgtIOStartCmd_t, deviceId), pDevice->DeviceMapIndex);
1415 OSSA_WRITE_LE_32(agRoot, pPayload, OSSA_OFFSET_OF(agsaSSPTgtIOStartCmd_t, dataLen), pTRequest->dataLength);
1417 OSSA_WRITE_LE_32(agRoot, pPayload, OSSA_OFFSET_OF(agsaSSPTgtIOStartCmd_t, dataOffset), pTRequest->offset);
1467 OSSA_WRITE_LE_32(agRoot, pPayload,
1494 OSSA_WRITE_LE_32(agRoot, pPayload,
1499 OSSA_WRITE_LE_32(agRoot, pPayload,
1504 OSSA_WRITE_LE_32(agRoot, pPayload,
1511 OSSA_WRITE_LE_32(agRoot, pPayload,
1521 OSSA_WRITE_LE_32(agRoot, pPayload,
1527 OSSA_WRITE_LE_32(agRoot, pPayload,
1558 OSSA_WRITE_LE_32(agRoot, pPayload, OSSA_OFFSET_OF(agsaSSPTgtIOStartCmd_t, INITagAgrDir), DirDW5);
1569 OSSA_WRITE_LE_32(agRoot, pPayload, OSSA_OFFSET_OF(agsaSSPTgtIOStartCmd_t, INITagAgrDir), DirDW5);
1575 OSSA_WRITE_LE_32(agRoot, pPayload, OSSA_OFFSET_OF(agsaSSPTgtIOStartCmd_t,reserved ), 0);
1605 OSSA_WRITE_LE_32(agRoot, pPayload, OSSA_OFFSET_OF(agsaSSPTgtRspStartCmd_t, AddrLow0), pTResponse->respBufLower);
1606 OSSA_WRITE_LE_32(agRoot, pPayload, OSSA_OFFSET_OF(agsaSSPTgtRspStartCmd_t, AddrHi0), pTResponse->respBufUpper);
1607 OSSA_WRITE_LE_32(agRoot, pPayload, OSSA_OFFSET_OF(agsaSSPTgtRspStartCmd_t, Len0), pTResponse->respBufLength);
1608 OSSA_WRITE_LE_32(agRoot, pPayload, OSSA_OFFSET_OF(agsaSSPTgtRspStartCmd_t, E0), 0);
1617 OSSA_WRITE_LE_32(agRoot, pPayload, OSSA_OFFSET_OF(agsaSSPTgtRspStartCmd_t, tag), pRequest->HTag);
1618 OSSA_WRITE_LE_32(agRoot, pPayload, OSSA_OFFSET_OF(agsaSSPTgtRspStartCmd_t, deviceId), pDevice->DeviceMapIndex);
1619 OSSA_WRITE_LE_32(agRoot, pPayload, OSSA_OFFSET_OF(agsaSSPTgtRspStartCmd_t, RspLen), pTResponse->respBufLength);
1620 OSSA_WRITE_LE_32(agRoot, pPayload, OSSA_OFFSET_OF(agsaSSPTgtRspStartCmd_t, INITag_IP_AN),
1643 ossaSingleThreadedLeave(agRoot, LL_IOREQ_IBQ0_LOCK + inq);
1659 OSSA_INP_LEAVE(agRoot);
1668 * \param agRoot handles for this instance of SAS/SATA LLL
1679 agsaRoot_t *agRoot,
1689 agsaLLRoot_t *saRoot = (agsaLLRoot_t *)(agRoot->sdkData);
1705 SA_ASSERT((agNULL != agRoot), "");
1769 ossaSingleThreadedEnter(agRoot, LL_IOREQ_LOCKEQ_LOCK);
1792 ossaSingleThreadedEnter(agRoot, LL_IOREQ_LOCKEQ_LOCK);
1814 ossaSingleThreadedLeave(agRoot, LL_IOREQ_LOCKEQ_LOCK);
1837 ossaSingleThreadedLeave(agRoot, LL_IOREQ_LOCKEQ_LOCK);
1857 ossaSingleThreadedEnter(agRoot, LL_IOREQ_IBQ0_LOCK + inq);
1869 ossaSingleThreadedLeave(agRoot, LL_IOREQ_IBQ0_LOCK + inq);
1872 ossaSingleThreadedEnter(agRoot, LL_IOREQ_LOCKEQ_LOCK);
1885 ossaSingleThreadedLeave(agRoot, LL_IOREQ_LOCKEQ_LOCK);
1897 ossaSingleThreadedLeave(agRoot, LL_IOREQ_IBQ0_LOCK + inq);
1900 ossaSingleThreadedEnter(agRoot, LL_IOREQ_LOCKEQ_LOCK);
1913 ossaSingleThreadedLeave(agRoot, LL_IOREQ_LOCKEQ_LOCK);
1922 OSSA_WRITE_LE_32(agRoot, payload, OSSA_OFFSET_OF(agsaSSPAbortCmd_t, tag), pRequest->HTag);
1932 OSSA_WRITE_LE_32(agRoot, payload, OSSA_OFFSET_OF(agsaSSPAbortCmd_t, deviceId), pDeviceABT->DeviceMapIndex);
1933 OSSA_WRITE_LE_32(agRoot, payload, OSSA_OFFSET_OF(agsaSSPAbortCmd_t, HTagAbort), pRequestABT->HTag);
1938 OSSA_WRITE_LE_32(agRoot, payload, OSSA_OFFSET_OF(agsaSSPAbortCmd_t, deviceId), pDevice->DeviceMapIndex);
1939 OSSA_WRITE_LE_32(agRoot, payload, OSSA_OFFSET_OF(agsaSSPAbortCmd_t, HTagAbort), 0);
1944 if(smIS_SPCV(agRoot))
1950 OSSA_WRITE_LE_32(agRoot, payload, OSSA_OFFSET_OF(agsaSSPAbortCmd_t, abortAll), flag_copy);
1954 siCountActiveIORequestsOnDevice( agRoot, payload->deviceId );
1960 ossaSingleThreadedLeave(agRoot, LL_IOREQ_IBQ0_LOCK + inq);