/freebsd-11-stable/sys/dev/pms/RefTisa/sallsdk/spc/ |
H A D | mpi.c | 208 /** \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 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 *pCategory, bit16* pOpCode, bit8 *pBC); 473 FORCEINLINE bit32 mpiMsgFreeSet(mpiOCQueue_t *circularQ, void* messagePtr1, bit8 bc);
|
H A D | sahw.c | 430 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 D | sainit.c | 1443 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 D | saint.c | 1148 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 D | saioctlcmd.c | 80 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 D | sampicmd.c | 104 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 D | saphy.c | 204 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 D | sasata.c | 72 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 D | sasmp.c | 74 mpiICQueue_t *circularQ; local 184 circularQ = &saRoot->inboundQueue[inq]; 185 retVal = mpiMsgFreeGet(circularQ, IOMB_SIZE64, &pMessage);
|
H A D | sassp.c | 58 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 D | satimer.c | 127 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 D | sautil.c | 138 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 ));
|