Home
last modified time | relevance | path

Searched refs:circularQ (Results 1 – 13 of 13) sorted by relevance

/freebsd-13.1/sys/dev/pms/RefTisa/sallsdk/spc/
H A Dmpi.c252 OSSA_READ_LE_32(circularQ->agRoot, &circularQ->consumerIdx, circularQ->ciPointer, 0); in mpiMsgFreeGet()
257 if (((circularQ->producerIdx + bcCount) % circularQ->numElements) == circularQ->consumerIdx) in mpiMsgFreeGet()
275 circularQ->producerIdx = (circularQ->producerIdx + bcCount) % circularQ->numElements; in mpiMsgFreeGet()
317 if (((circularQ->producerIdx + bcCount) % circularQ->numElements) == circularQ->consumerIdx) in mpiMsgFreeGetOQ()
326 circularQ->producerIdx = (circularQ->producerIdx + bcCount) % circularQ->numElements; in mpiMsgFreeGetOQ()
704 circularQ->consumerIdx = (circularQ->consumerIdx + 1) % circularQ->numElements; in mpiMsgConsume()
773 circularQ->consumerIdx = circularQ->consumerIdx % circularQ->numElements; in mpiMsgConsume()
790 OSSA_READ_LE_32(circularQ->agRoot, &circularQ->producerIdx, circularQ->piPointer, 0); in mpiMsgConsume()
843 OSSA_READ_LE_32(circularQ->agRoot, &circularQ->producerIdx, circularQ->piPointer, 0); in mpiMsgFreeSet()
852 circularQ->consumerIdx = (circularQ->consumerIdx + bc) % circularQ->numElements; in mpiMsgFreeSet()
[all …]
H A Dsatimer.c127 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()
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 *pCat…
473 FORCEINLINE bit32 mpiMsgFreeSet(mpiOCQueue_t *circularQ, void* messagePtr1, bit8 bc);
H A Dsassp.c58 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()
285 mpiICQueue_t *circularQ; in saFastSSPPrepare() local
345 circularQ = &saRoot->inboundQueue[inq]; in saFastSSPPrepare()
[all …]
H A Dsautil.c138 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()
H A Dsasata.c72 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()
H A Dsaphy.c204 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()
H A Dsaint.c1148 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()
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()
1210 ossaQueueProcessed(agRoot, queueNum, circularQ->producerIdx, circularQ->consumerIdx); in siProcessOBMsg()
1219 mpiMsgFreeSet(circularQ, pMsg1, bc); in siProcessOBMsg()
[all …]
H A Dsaioctlcmd.c80 mpiICQueue_t *circularQ; in saFwProfile() local
121 circularQ = &saRoot->inboundQueue[inq]; in saFwProfile()
233 mpiICQueue_t *circularQ; in saFwFlashUpdate() local
285 circularQ = &saRoot->inboundQueue[inq]; in saFwFlashUpdate()
380 mpiICQueue_t *circularQ; in saFlashExtExecute() local
422 circularQ = &saRoot->inboundQueue[inq]; in saFlashExtExecute()
2936 mpiICQueue_t *circularQ = NULL; in siGetForensicData() local
2947 circularQ ); in siGetForensicData()
2954 mpiOCQueue_t *circularQ = NULL; in siGetForensicData() local
3364 mpiICQueue_t *circularQ; in saSendSMPIoctl() local
[all …]
H A Dsasmp.c74 mpiICQueue_t *circularQ; in saSMPStart() local
184 circularQ = &saRoot->inboundQueue[inq]; in saSMPStart()
185 retVal = mpiMsgFreeGet(circularQ, IOMB_SIZE64, &pMessage); in saSMPStart()
H A Dsahw.c430 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()
H A Dsainit.c1443 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()
H A Dsampicmd.c104 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()