Lines Matching defs:agRoot

48  *  \param agRoot handles for this instance of SAS/SATA hardware
61 agsaRoot_t *agRoot,
69 agsaLLRoot_t *saRoot = (agsaLLRoot_t *)(agRoot->sdkData);
77 SA_ASSERT((agNULL != agRoot), "");
94 ossaSingleThreadedEnter(agRoot, LL_IOREQ_LOCKEQ_LOCK);
108 ossaSingleThreadedLeave(agRoot, LL_IOREQ_LOCKEQ_LOCK);
126 ossaSingleThreadedLeave(agRoot, LL_IOREQ_LOCKEQ_LOCK);
138 ret = mpiPhyStartCmd(agRoot, pRequest->HTag, phyId, agPhyConfig, agSASIdentify, queueNum);
147 ossaSingleThreadedEnter(agRoot, LL_IOREQ_LOCKEQ_LOCK);
159 ossaSingleThreadedLeave(agRoot, LL_IOREQ_LOCKEQ_LOCK);
174 * \param agRoot handles for this instance of SAS/SATA hardware
184 agsaRoot_t *agRoot,
190 agsaLLRoot_t *saRoot = (agsaLLRoot_t *)(agRoot->sdkData);
198 SA_ASSERT((agNULL != agRoot), "");
210 OSSA_READ_LE_32(circularQ->agRoot, &circularQ->producerIdx, circularQ->piPointer, 0);
218 if(smIS_SPC(agRoot))
232 ossaSingleThreadedEnter(agRoot, LL_IOREQ_LOCKEQ_LOCK);
246 ossaSingleThreadedLeave(agRoot, LL_IOREQ_LOCKEQ_LOCK);
261 ossaSingleThreadedLeave(agRoot, LL_IOREQ_LOCKEQ_LOCK);
269 ret = mpiPhyStopCmd(agRoot, pRequest->HTag, phyId, queueNum);
277 ossaSingleThreadedEnter(agRoot, LL_IOREQ_LOCKEQ_LOCK);
289 ossaSingleThreadedLeave(agRoot, LL_IOREQ_LOCKEQ_LOCK);
304 * \param agRoot handles for this instance of SAS/SATA hardware
315 agsaRoot_t *agRoot,
323 agsaLLRoot_t *saRoot = (agsaLLRoot_t *)(agRoot->sdkData);
332 SA_ASSERT((agNULL != agRoot), "");
342 ossaHwCB(agRoot, agNULL, OSSA_HW_EVENT_PHY_STOP_STATUS, status, agContext, agNULL);
365 siPortInvalid(agRoot, pPort);
371 ossaHwCB(agRoot, &(pPort->portContext), OSSA_HW_EVENT_PHY_STOP_STATUS, status, agContext, agNULL);
376 ossaHwCB(agRoot, agNULL, OSSA_HW_EVENT_PHY_STOP_STATUS, status, agContext, agNULL);
386 ossaSingleThreadedEnter(agRoot, LL_PORT_LOCK);
393 ossaSingleThreadedLeave(agRoot, LL_PORT_LOCK);
410 * \param agRoot handles for this instance of SAS/SATA hardware
421 agsaRoot_t *agRoot,
429 agsaLLRoot_t *saRoot = (agsaLLRoot_t *)(agRoot->sdkData);
459 ossaSingleThreadedEnter(agRoot, LL_IOREQ_LOCKEQ_LOCK);
474 ossaSingleThreadedLeave(agRoot, LL_IOREQ_LOCKEQ_LOCK);
496 ossaSingleThreadedLeave(agRoot, LL_IOREQ_LOCKEQ_LOCK);
499 ret = mpiLocalPhyControlCmd(agRoot, pRequest->HTag, phyId, phyOperation, queueNum);
508 ossaSingleThreadedEnter(agRoot, LL_IOREQ_LOCKEQ_LOCK);
521 ossaSingleThreadedLeave(agRoot, LL_IOREQ_LOCKEQ_LOCK);
528 if(smIS_SPCV(agRoot))
531 SA_ASSERT((smIS_SPC(agRoot)), "SPC only");
546 ossaLocalPhyControlCB(agRoot, agContext, phyId, phyOperation, OSSA_FAILURE, (void *)&errorParam);
550 agCB(agRoot, agContext, phyId, phyOperation, OSSA_FAILURE, (void *)&errorParam);
571 value1 = ossaHwRegReadExt(agRoot, PCIBAR2, SPC_REG_DEVICE_LCLK);
577 ossaHwRegWriteExt(agRoot, PCIBAR2, SPC_REG_DEVICE_LCLK, (value1 & 0xFFFFFFBF) );
581 if (AGSA_RC_FAILURE == siBar4Shift(agRoot, value))
589 ossaLocalPhyControlCB(agRoot, agContext, phyId, phyOperation, OSSA_FAILURE, (void *)&errorParam);
593 agCB(agRoot, agContext, phyId, phyOperation, OSSA_FAILURE, (void *)&errorParam);
639 if (AGSA_RC_FAILURE == siBar4Shift(agRoot, 0x0))
646 ossaHwRegWriteExt(agRoot, PCIBAR2, SPC_REG_DEVICE_LCLK, value1);
656 ossaLocalPhyControlCB(agRoot, agContext, copyPhyId, phyOperation, OSSA_SUCCESS, (void *)&errorParam);
660 agCB(agRoot, agContext, copyPhyId, phyOperation, OSSA_SUCCESS, (void *)&errorParam);
667 ossaLocalPhyControlCB(agRoot, agContext, phyId, phyOperation, OSSA_FAILURE, (void *)&errorParam);
671 agCB(agRoot, agContext, phyId, phyOperation, OSSA_FAILURE, (void *)&errorParam);
678 if(smIS_SPCV(agRoot))
681 SA_ASSERT((smIS_SPC(agRoot)), "SPC only");
694 ossaLocalPhyControlCB(agRoot, agContext, phyId, phyOperation, OSSA_FAILURE, (void *)&errorParam);
698 agCB(agRoot, agContext, phyId, phyOperation, OSSA_FAILURE, (void *)&errorParam);
718 value2 = ossaHwRegReadExt(agRoot, PCIBAR2, SPC_REG_DEVICE_LCLK);
724 ossaHwRegWriteExt(agRoot, PCIBAR2, SPC_REG_DEVICE_LCLK, (value2 | DEVICE_LCLK_CLEAR) );
728 if (AGSA_RC_FAILURE == siBar4Shift(agRoot, value))
735 ossaLocalPhyControlCB(agRoot, agContext, phyId, phyOperation, OSSA_FAILURE, (void *)&errorParam);
739 agCB(agRoot, agContext, phyId, phyOperation, OSSA_FAILURE, (void *)&errorParam);
769 if (AGSA_RC_FAILURE == siBar4Shift(agRoot, 0x0))
776 ossaHwRegWriteExt(agRoot, PCIBAR2, SPC_REG_DEVICE_LCLK, value2);
785 ossaLocalPhyControlCB(agRoot, agContext, phyId, phyOperation, OSSA_SUCCESS, agNULL);
789 agCB(agRoot, agContext, phyId, phyOperation, OSSA_SUCCESS, agNULL);
796 ossaLocalPhyControlCB(agRoot, agContext, phyId, phyOperation, OSSA_FAILURE, (void *)&errorParam);
800 agCB(agRoot, agContext, phyId, phyOperation, OSSA_FAILURE, (void *)&errorParam);
807 SA_ASSERT((smIS_SPC(agRoot)), "SPCv only");
824 agsaRoot_t *agRoot,
839 SA_ASSERT((agNULL != agRoot), "");
840 saRoot = (agsaLLRoot_t *) (agRoot->sdkData);
855 if(smIS_SPCV(agRoot))
860 ret = mpiGetPhyProfileCmd( agRoot,agContext,ppc ,phyId,agCB);
873 ossaGetPhyProfileCB(agRoot, agContext, phyId, ppc, OSSA_FAILURE, (void *)&errorParam);
877 if(smIS_SPCV(agRoot))
881 ret = mpiGetPhyProfileCmd( agRoot,agContext, ppc,phyId,agCB);
890 ret = mpiGetPhyProfileCmd( agRoot,agContext,ppc ,phyId,agCB);
896 ret = mpiGetPhyProfileCmd( agRoot,agContext,ppc ,phyId,agCB);
903 ret = mpiGetPhyProfileCmd( agRoot,agContext,ppc ,phyId,agCB);
909 ret = mpiGetPhyProfileCmd( agRoot,agContext,ppc ,phyId,agCB);
915 ret = mpiGetPhyProfileCmd( agRoot,agContext,ppc ,phyId,agCB);
921 ret = mpiGetPhyProfileCmd( agRoot,agContext,ppc ,phyId,agCB);
937 agsaRoot_t *agRoot,
955 ret = mpiSetPhyProfileCmd( agRoot,agContext,ppc ,phyID,length,buffer);
961 ret = mpiSetPhyProfileCmd( agRoot,agContext,ppc ,phyID,length,buffer);
967 ret = mpiSetPhyProfileCmd( agRoot,agContext,ppc ,phyID,length,buffer);
973 ret = mpiSetPhyProfileCmd( agRoot,agContext,ppc ,phyID,length,buffer);
993 * \param agRoot handles for this instance of SAS/SATA hardware
1005 agsaRoot_t *agRoot,
1013 agsaLLRoot_t *saRoot = (agsaLLRoot_t *)(agRoot->sdkData);
1038 ossaSingleThreadedEnter(agRoot, LL_IOREQ_LOCKEQ_LOCK);
1052 ossaSingleThreadedLeave(agRoot, LL_IOREQ_LOCKEQ_LOCK);
1068 ossaSingleThreadedLeave(agRoot, LL_IOREQ_LOCKEQ_LOCK);
1094 if(smIS_SPC(agRoot))
1109 if(smIS_SPC(agRoot))
1122 if(smIS_SPC(agRoot))
1137 if(smIS_SPC(agRoot))
1160 OSSA_WRITE_LE_32(agRoot, &payload, OSSA_OFFSET_OF(agsaSASHwEventAckCmd_t, tag), pRequest->HTag);
1161 OSSA_WRITE_LE_32(agRoot, &payload, OSSA_OFFSET_OF(agsaSASHwEventAckCmd_t, sEaPhyIdPortId), phyportid);
1162 OSSA_WRITE_LE_32(agRoot, &payload, OSSA_OFFSET_OF(agsaSASHwEventAckCmd_t, Param0), param0);
1163 OSSA_WRITE_LE_32(agRoot, &payload, OSSA_OFFSET_OF(agsaSASHwEventAckCmd_t, Param1), param1);
1167 if(smIS_SPC(agRoot))
1169 ret = mpiBuildCmd(agRoot, (bit32 *)&payload, MPI_CATEGORY_SAS_SATA, OPC_INB_SPC_SAS_HW_EVENT_ACK, IOMB_SIZE64, queueNum);
1173 ret = mpiBuildCmd(agRoot, (bit32 *)&payload, MPI_CATEGORY_SAS_SATA, OPC_INB_SAS_HW_EVENT_ACK, IOMB_SIZE64, queueNum);
1184 ossaSingleThreadedEnter(agRoot, LL_IOREQ_LOCKEQ_LOCK);
1196 ossaSingleThreadedLeave(agRoot, LL_IOREQ_LOCKEQ_LOCK);
1206 agsaRoot_t *agRoot,
1217 agsaLLRoot_t *saRoot = (agsaLLRoot_t *)(agRoot->sdkData);
1225 SA_ASSERT((agNULL != agRoot), "");
1231 ossaSingleThreadedEnter(agRoot, LL_IOREQ_LOCKEQ_LOCK);
1245 ossaSingleThreadedLeave(agRoot, LL_IOREQ_LOCKEQ_LOCK);
1263 ossaSingleThreadedLeave(agRoot, LL_IOREQ_LOCKEQ_LOCK);
1272 ret = mpiVHistCapCmd(agRoot,agContext, queueNum, Channel, NumBitLo, NumBitHi ,PcieAddrLo, PcieAddrHi, ByteCount);
1281 ossaSingleThreadedEnter(agRoot, LL_IOREQ_LOCKEQ_LOCK);
1293 ossaSingleThreadedLeave(agRoot, LL_IOREQ_LOCKEQ_LOCK);