Searched refs:circularQ (Results 1 - 13 of 13) sorted by path

/freebsd-11-stable/sys/dev/pms/RefTisa/sallsdk/spc/
H A Dmpi.c208 /** \fn mpiMsgFreeGet(mpiICQueue_t *circularQ, bit16 messageSize, void** messagePtr)
210 * \param circularQ Pointer to an inbound circular queue
229 mpiICQueue_t *circularQ,
235 agsaRoot_t *agRoot=circularQ->agRoot;
240 SA_ASSERT(NULL != circularQ, "circularQ cannot be null");
242 SA_ASSERT(0 != circularQ->numElements, "The number of elements in this queue is 0");
245 if(messageSize > circularQ->elementSize)
247 SA_DBG1(("mpiMsgFreeGet: Message Size (%d) is larger than Q element size (%d)\n",messageSize,circularQ->elementSize));
252 OSSA_READ_LE_32(circularQ
228 mpiMsgFreeGet( mpiICQueue_t *circularQ, bit16 messageSize, void** messagePtr ) argument
293 mpiMsgFreeGetOQ(mpiOCQueue_t *circularQ, bit16 messageSize, void** messagePtr) argument
361 mpiMsgPrepare( mpiICQueue_t *circularQ, void *messagePtr, mpiMsgCategory_t category, bit16 opCode, bit8 responseQueue, bit8 hiPriority ) argument
426 mpiMsgProduce( mpiICQueue_t *circularQ, void *messagePtr, mpiMsgCategory_t category, bit16 opCode, bit8 responseQueue, bit8 hiPriority ) argument
450 mpiIBQMsgSend(mpiICQueue_t *circularQ) argument
461 mpiMsgProduce( mpiICQueue_t *circularQ, void *messagePtr, mpiMsgCategory_t category, bit16 opCode, bit8 responseQueue, bit8 hiPriority ) argument
603 mpiICQueue_t *circularQ; local
660 mpiMsgConsume( mpiOCQueue_t *circularQ, void ** messagePtr1, mpiMsgCategory_t *pCategory, bit16 *pOpCode, bit8 *pBC ) argument
817 mpiMsgFreeSet( mpiOCQueue_t *circularQ, void *messagePtr1, bit8 bc ) argument
909 mpiMsgProduceOQ( mpiOCQueue_t *circularQ, void *messagePtr, mpiMsgCategory_t category, bit16 opCode, bit8 responseQueue, bit8 hiPriority ) argument
[all...]
H A Dmpi.h447 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 *pCategory, bit16* pOpCode, bit8 *pBC);
473 FORCEINLINE bit32 mpiMsgFreeSet(mpiOCQueue_t *circularQ, void* messagePtr1, bit8 bc);
H A Dsahw.c430 mpiOCQueue_t *circularQ; local
435 circularQ = &saRoot->outboundQueue[i];
436 OSSA_READ_LE_32(circularQ->agRoot, &circularQ->producerIdx, circularQ->piPointer, 0);
437 if(circularQ->producerIdx != circularQ->consumerIdx)
439 SA_DBG1(("saHwShutdown: PI 0x%03x CI 0x%03x\n",circularQ->producerIdx, circularQ->consumerIdx ));
H A Dsainit.c1443 mpiOCQueue_t *circularQ; local
1446 circularQ = &saRoot->outboundQueue[0];
1447 OSSA_READ_LE_32(circularQ->agRoot, &circularQ->producerIdx, circularQ->piPointer, 0);
1448 SA_DBG1(("saInitialize: PI 0x%03x CI 0x%03x\n",circularQ->producerIdx, circularQ->consumerIdx));
1520 mpiOCQueue_t *circularQ; local
1523 circularQ = &saRoot->outboundQueue[0];
1524 OSSA_READ_LE_32(circularQ
[all...]
H A Dsaint.c1148 mpiOCQueue_t *circularQ = agNULL; local
1166 circularQ = &saRoot->outboundQueue[queueNum];
1167 OSSA_READ_LE_32(circularQ->agRoot, &circularQ->producerIdx, circularQ->piPointer, 0);
1169 if (circularQ->producerIdx == circularQ->consumerIdx)
1181 ret = mpiMsgConsume(circularQ, &pMsg1, &category, &opcode, &bc);
1194 for (i=0; i<((bit32)bc*(circularQ->elementSize/4)); i++)
1202 MPI_DEBUG_TRACE( circularQ
[all...]
H A Dsaioctlcmd.c80 mpiICQueue_t *circularQ; local
121 circularQ = &saRoot->inboundQueue[inq];
122 retVal = mpiMsgFreeGet(circularQ, IOMB_SIZE64, &pMessage);
184 ret = mpiMsgProduce(circularQ, (void *)pMessage, MPI_CATEGORY_SAS_SATA, OPC_INB_FW_PROFILE, outq, (bit8)circularQ->priority);
233 mpiICQueue_t *circularQ; local
285 circularQ = &saRoot->inboundQueue[inq];
286 retVal = mpiMsgFreeGet(circularQ, IOMB_SIZE64, &pMessage);
347 ret = mpiMsgProduce( circularQ, (void *)pMessage, MPI_CATEGORY_SAS_SATA,
348 OPC_INB_FW_FLASH_UPDATE, outq, (bit8)circularQ
380 mpiICQueue_t *circularQ; local
2936 mpiICQueue_t *circularQ = NULL; local
2954 mpiOCQueue_t *circularQ = NULL; local
3364 mpiICQueue_t *circularQ; local
[all...]
H A Dsampicmd.c104 mpiICQueue_t *circularQ; local
127 circularQ = &saRoot->inboundQueue[inq];
128 retVal = mpiMsgFreeGet(circularQ, size, &pMessage);
158 if (AGSA_RC_FAILURE == mpiMsgProduce(circularQ, (void *)pMessage, category, opcode, outq, (bit8)circularQ->priority))
911 mpiICQueue_t *circularQ; local
936 circularQ = &saRoot->inboundQueue[inq];
937 if (AGSA_RC_FAILURE == mpiMsgProduce(circularQ, (void *)pIomb, MPI_CATEGORY_SAS_SATA, opcode, outq, (bit8)circularQ->priority))
H A Dsaphy.c204 mpiOCQueue_t *circularQ; local
209 circularQ = &saRoot->outboundQueue[i];
210 OSSA_READ_LE_32(circularQ->agRoot, &circularQ->producerIdx, circularQ->piPointer, 0);
211 if(circularQ->producerIdx != circularQ->consumerIdx)
213 SA_DBG1(("saPhyStop: PI 0x%03x CI 0x%03x\n",circularQ->producerIdx, circularQ->consumerIdx ));
H A Dsasata.c72 mpiICQueue_t *circularQ = agNULL; local
168 circularQ = &saRoot->inboundQueue[inq];
169 retVal = mpiMsgFreeGet(circularQ, size, &pMessage);
552 ret = mpiMsgProduce(circularQ,
557 (bit8)circularQ->priority);
609 mpiICQueue_t *circularQ; local
737 circularQ = &saRoot->inboundQueue[inq];
738 retVal = mpiMsgFreeGet(circularQ, IOMB_SIZE64, &pMessage);
825 ret = mpiMsgProduce(circularQ, (void *)pMessage, MPI_CATEGORY_SAS_SATA, OPC_INB_SATA_ABORT, outq, (bit8)circularQ
[all...]
H A Dsasmp.c74 mpiICQueue_t *circularQ; local
184 circularQ = &saRoot->inboundQueue[inq];
185 retVal = mpiMsgFreeGet(circularQ, IOMB_SIZE64, &pMessage);
H A Dsassp.c58 mpiICQueue_t *circularQ; local
62 circularQ = &saRoot->inboundQueue[inq];
63 return circularQ->producerIdx;
71 mpiICQueue_t *circularQ; local
75 circularQ = &saRoot->inboundQueue[inq];
76 circularQ->producerIdx = pi;
144 mpiICQueue_t *circularQ; local
178 circularQ = &saRoot->inboundQueue[inq];
179 retVal = mpiMsgFreeGet(circularQ, size, pPayload);
285 mpiICQueue_t *circularQ; local
594 mpiICQueue_t *circularQ = agNULL; local
1695 mpiICQueue_t *circularQ; local
[all...]
H A Dsatimer.c127 mpiOCQueue_t *circularQ; local
132 circularQ = &saRoot->outboundQueue[i];
133 OSSA_READ_LE_32(circularQ->agRoot, &circularQ->producerIdx, circularQ->piPointer, 0);
134 if(circularQ->producerIdx != circularQ->consumerIdx)
136 if( saRoot->OldCi[i] == circularQ->consumerIdx && saRoot->OldPi[i] >= circularQ->producerIdx)
147 circularQ
[all...]
H A Dsautil.c138 mpiOCQueue_t *circularQ; local
167 circularQ = &saRoot->outboundQueue[i];
168 OSSA_READ_LE_32(circularQ->agRoot, &circularQ->producerIdx, circularQ->piPointer, 0);
169 if(circularQ->producerIdx != circularQ->consumerIdx)
171 SA_DBG1(("siDumpActiveIORequests:OBQ%d PI 0x%03x CI 0x%03x\n", i,circularQ->producerIdx, circularQ->consumerIdx ));

Completed in 250 milliseconds