| /freebsd-10-stable/sys/dev/pms/RefTisa/sallsdk/spc/ |
| D | mpi.c | 229 mpiICQueue_t *circularQ, in mpiMsgFreeGet() argument 235 agsaRoot_t *agRoot=circularQ->agRoot; in mpiMsgFreeGet() 240 SA_ASSERT(NULL != circularQ, "circularQ cannot be null"); in mpiMsgFreeGet() 242 SA_ASSERT(0 != circularQ->numElements, "The number of elements in this queue is 0"); in mpiMsgFreeGet() 245 if(messageSize > circularQ->elementSize) in mpiMsgFreeGet() 247 …eGet: Message Size (%d) is larger than Q element size (%d)\n",messageSize,circularQ->elementSize)); in mpiMsgFreeGet() 252 OSSA_READ_LE_32(circularQ->agRoot, &circularQ->consumerIdx, circularQ->ciPointer, 0); in mpiMsgFreeGet() 257 if (((circularQ->producerIdx + bcCount) % circularQ->numElements) == circularQ->consumerIdx) in mpiMsgFreeGet() 260 …smTrace(hpDBG_VERY_LOUD,"Za", (((circularQ->producerIdx & 0xFFF) << 16) | (circularQ->consumerIdx… in mpiMsgFreeGet() 263 …SA_DBG1(("mpiMsgFreeGet: %d + %d == %d AGSA_RC_BUSY\n",circularQ->producerIdx,bcCount,circularQ->c… in mpiMsgFreeGet() [all …]
|
| D | satimer.c | 127 mpiOCQueue_t *circularQ; in saTimerTick() local 132 circularQ = &saRoot->outboundQueue[i]; in saTimerTick() 133 OSSA_READ_LE_32(circularQ->agRoot, &circularQ->producerIdx, circularQ->piPointer, 0); in saTimerTick() 134 if(circularQ->producerIdx != circularQ->consumerIdx) in saTimerTick() 136 … if( saRoot->OldCi[i] == circularQ->consumerIdx && saRoot->OldPi[i] >= circularQ->producerIdx) in saTimerTick() 147 circularQ->producerIdx, in saTimerTick() 148 circularQ->consumerIdx, in saTimerTick() 149 …circularQ->producerIdx > circularQ->consumerIdx ? (circularQ->producerIdx - circularQ->consumerIdx… in saTimerTick() 186 saRoot->OldPi[i] = circularQ->producerIdx; in saTimerTick() 187 saRoot->OldCi[i] = circularQ->consumerIdx; in saTimerTick()
|
| D | mpi.h | 447 FORCEINLINE bit32 mpiMsgFreeGet(mpiICQueue_t *circularQ, bit16 messageSize, void** messagePtr); 448 FORCEINLINE bit32 mpiMsgProduce(mpiICQueue_t *circularQ, void* messagePtr, 452 GLOBAL bit32 mpiMsgProduceOQ(mpiOCQueue_t *circularQ, void *messagePtr, 455 GLOBAL bit32 mpiMsgFreeGetOQ(mpiOCQueue_t *circularQ, bit16 messageSize, 460 bit32 mpiMsgPrepare(mpiICQueue_t *circularQ, void* messagePtr, 464 bit32 mpiMsgProduceSend(mpiICQueue_t *circularQ, void* messagePtr, 467 GLOBAL void mpiIBQMsgSend(mpiICQueue_t *circularQ); 472 FORCEINLINE bit32 mpiMsgConsume(mpiOCQueue_t *circularQ, void** messagePtr1, mpiMsgCategory_t *pCat… 473 FORCEINLINE bit32 mpiMsgFreeSet(mpiOCQueue_t *circularQ, void* messagePtr1, bit8 bc);
|
| D | sassp.c | 58 mpiICQueue_t *circularQ; in saGetIBQPI() local 62 circularQ = &saRoot->inboundQueue[inq]; in saGetIBQPI() 63 return circularQ->producerIdx; in saGetIBQPI() 71 mpiICQueue_t *circularQ; in saSetIBQPI() local 75 circularQ = &saRoot->inboundQueue[inq]; in saSetIBQPI() 76 circularQ->producerIdx = pi; in saSetIBQPI() 144 mpiICQueue_t *circularQ; in siFastSSPResAlloc() local 178 circularQ = &saRoot->inboundQueue[inq]; in siFastSSPResAlloc() 179 retVal = mpiMsgFreeGet(circularQ, size, pPayload); in siFastSSPResAlloc() 285 mpiICQueue_t *circularQ; in saFastSSPPrepare() local [all …]
|
| D | sautil.c | 138 mpiOCQueue_t *circularQ; in siDumpActiveIORequests() local 167 circularQ = &saRoot->outboundQueue[i]; in siDumpActiveIORequests() 168 OSSA_READ_LE_32(circularQ->agRoot, &circularQ->producerIdx, circularQ->piPointer, 0); in siDumpActiveIORequests() 169 if(circularQ->producerIdx != circularQ->consumerIdx) in siDumpActiveIORequests() 171 …G1(("siDumpActiveIORequests:OBQ%d PI 0x%03x CI 0x%03x\n", i,circularQ->producerIdx, circularQ->con… in siDumpActiveIORequests()
|
| D | sasata.c | 72 mpiICQueue_t *circularQ = agNULL; in saSATAStart() local 168 circularQ = &saRoot->inboundQueue[inq]; in saSATAStart() 169 retVal = mpiMsgFreeGet(circularQ, size, &pMessage); in saSATAStart() 552 ret = mpiMsgProduce(circularQ, in saSATAStart() 557 (bit8)circularQ->priority); in saSATAStart() 609 mpiICQueue_t *circularQ; in saSATAAbort() local 737 circularQ = &saRoot->inboundQueue[inq]; in saSATAAbort() 738 retVal = mpiMsgFreeGet(circularQ, IOMB_SIZE64, &pMessage); in saSATAAbort() 825 …ret = mpiMsgProduce(circularQ, (void *)pMessage, MPI_CATEGORY_SAS_SATA, OPC_INB_SATA_ABORT, outq, … in saSATAAbort()
|
| D | saphy.c | 204 mpiOCQueue_t *circularQ; in saPhyStop() local 209 circularQ = &saRoot->outboundQueue[i]; in saPhyStop() 210 OSSA_READ_LE_32(circularQ->agRoot, &circularQ->producerIdx, circularQ->piPointer, 0); in saPhyStop() 211 if(circularQ->producerIdx != circularQ->consumerIdx) in saPhyStop() 213 … SA_DBG1(("saPhyStop: PI 0x%03x CI 0x%03x\n",circularQ->producerIdx, circularQ->consumerIdx )); in saPhyStop()
|
| D | saint.c | 1148 mpiOCQueue_t *circularQ = agNULL; in siProcessOBMsg() local 1166 circularQ = &saRoot->outboundQueue[queueNum]; in siProcessOBMsg() 1167 OSSA_READ_LE_32(circularQ->agRoot, &circularQ->producerIdx, circularQ->piPointer, 0); in siProcessOBMsg() 1169 if (circularQ->producerIdx == circularQ->consumerIdx) in siProcessOBMsg() 1181 ret = mpiMsgConsume(circularQ, &pMsg1, &category, &opcode, &bc); in siProcessOBMsg() 1194 for (i=0; i<((bit32)bc*(circularQ->elementSize/4)); i++) in siProcessOBMsg() 1202 …circularQ->qNumber,((circularQ->producerIdx << 16 ) | circularQ->consumerIdx),MPI_DEBUG_TRACE_OBQ,… in siProcessOBMsg() 1204 ossaLogIomb(circularQ->agRoot, in siProcessOBMsg() 1205 circularQ->qNumber, in siProcessOBMsg() 1208 bc*circularQ->elementSize); in siProcessOBMsg() [all …]
|
| D | saioctlcmd.c | 80 mpiICQueue_t *circularQ; in saFwProfile() local 121 circularQ = &saRoot->inboundQueue[inq]; in saFwProfile() 122 retVal = mpiMsgFreeGet(circularQ, IOMB_SIZE64, &pMessage); in saFwProfile() 184 …ret = mpiMsgProduce(circularQ, (void *)pMessage, MPI_CATEGORY_SAS_SATA, OPC_INB_FW_PROFILE, outq, … in saFwProfile() 233 mpiICQueue_t *circularQ; in saFwFlashUpdate() local 285 circularQ = &saRoot->inboundQueue[inq]; in saFwFlashUpdate() 286 retVal = mpiMsgFreeGet(circularQ, IOMB_SIZE64, &pMessage); in saFwFlashUpdate() 347 ret = mpiMsgProduce( circularQ, (void *)pMessage, MPI_CATEGORY_SAS_SATA, in saFwFlashUpdate() 348 OPC_INB_FW_FLASH_UPDATE, outq, (bit8)circularQ->priority); in saFwFlashUpdate() 380 mpiICQueue_t *circularQ; in saFlashExtExecute() local [all …]
|
| D | sasmp.c | 74 mpiICQueue_t *circularQ; in saSMPStart() local 184 circularQ = &saRoot->inboundQueue[inq]; in saSMPStart() 185 retVal = mpiMsgFreeGet(circularQ, IOMB_SIZE64, &pMessage); in saSMPStart()
|
| D | sahw.c | 430 mpiOCQueue_t *circularQ; in saHwShutdown() local 435 circularQ = &saRoot->outboundQueue[i]; in saHwShutdown() 436 OSSA_READ_LE_32(circularQ->agRoot, &circularQ->producerIdx, circularQ->piPointer, 0); in saHwShutdown() 437 if(circularQ->producerIdx != circularQ->consumerIdx) in saHwShutdown() 439 … SA_DBG1(("saHwShutdown: PI 0x%03x CI 0x%03x\n",circularQ->producerIdx, circularQ->consumerIdx )); in saHwShutdown()
|
| D | sainit.c | 1443 mpiOCQueue_t *circularQ; in saInitialize() local 1446 circularQ = &saRoot->outboundQueue[0]; in saInitialize() 1447 OSSA_READ_LE_32(circularQ->agRoot, &circularQ->producerIdx, circularQ->piPointer, 0); in saInitialize() 1448 … SA_DBG1(("saInitialize: PI 0x%03x CI 0x%03x\n",circularQ->producerIdx, circularQ->consumerIdx)); in saInitialize() 1520 mpiOCQueue_t *circularQ; in siReadControllerStatus() local 1523 circularQ = &saRoot->outboundQueue[0]; in siReadControllerStatus() 1524 OSSA_READ_LE_32(circularQ->agRoot, &circularQ->producerIdx, circularQ->piPointer, 0); in siReadControllerStatus() 1525 if(circularQ->producerIdx != circularQ->consumerIdx) in siReadControllerStatus() 1528 …SA_DBG1(("siReadControllerStatus: PI 0x%03x CI 0x%03x\n",circularQ->producerIdx, circularQ->consum… in siReadControllerStatus()
|
| D | sampicmd.c | 104 mpiICQueue_t *circularQ; in mpiBuildCmd() local 127 circularQ = &saRoot->inboundQueue[inq]; in mpiBuildCmd() 128 retVal = mpiMsgFreeGet(circularQ, size, &pMessage); in mpiBuildCmd() 158 …if (AGSA_RC_FAILURE == mpiMsgProduce(circularQ, (void *)pMessage, category, opcode, outq, (bit8)ci… in mpiBuildCmd() 911 mpiICQueue_t *circularQ; in mpiSMPCmd() local 936 circularQ = &saRoot->inboundQueue[inq]; in mpiSMPCmd() 937 …if (AGSA_RC_FAILURE == mpiMsgProduce(circularQ, (void *)pIomb, MPI_CATEGORY_SAS_SATA, opcode, outq… in mpiSMPCmd()
|