Lines Matching refs:qIdx

1845   bit16 qIdx, i, indexoffset;                      /* Queue index */  in mpiInitialize()  local
2253 for(qIdx = 0; qIdx < maxinbound; qIdx++) in mpiInitialize()
2260 MSGUCfgTblDWIdx += (sizeof(spc_inboundQueueDescriptor_t) * qIdx); in mpiInitialize()
2264 if(0 == config->inboundQueues[qIdx].numElements) in mpiInitialize()
2283 … bit32 memSize = config->inboundQueues[qIdx].numElements * config->inboundQueues[qIdx].elementSize; in mpiInitialize()
2304 saRoot->inboundQueue[qIdx].numElements = config->inboundQueues[qIdx].numElements; in mpiInitialize()
2305 saRoot->inboundQueue[qIdx].elementSize = config->inboundQueues[qIdx].elementSize; in mpiInitialize()
2306 saRoot->inboundQueue[qIdx].priority = config->inboundQueues[qIdx].priority; in mpiInitialize()
2307 …si_memcpy(&saRoot->inboundQueue[qIdx].memoryRegion, &memoryAllocated->region[mIdx], sizeof(mpiMem_… in mpiInitialize()
2308 saRoot->inboundQueue[qIdx].memoryRegion.virtPtr = in mpiInitialize()
2309 (bit8 *)saRoot->inboundQueue[qIdx].memoryRegion.virtPtr + memOffset; in mpiInitialize()
2310 saRoot->inboundQueue[qIdx].memoryRegion.physAddrLower += memOffset; in mpiInitialize()
2311 saRoot->inboundQueue[qIdx].memoryRegion.elementSize = memSize; in mpiInitialize()
2312 saRoot->inboundQueue[qIdx].memoryRegion.totalLength = memSize; in mpiInitialize()
2313 saRoot->inboundQueue[qIdx].memoryRegion.numElements = 1; in mpiInitialize()
2316 SA_DBG1(("mpiInitialize: queue %d PI CI zero\n",qIdx)); in mpiInitialize()
2317 saRoot->inboundQueue[qIdx].producerIdx = 0; in mpiInitialize()
2318 saRoot->inboundQueue[qIdx].consumerIdx = 0; in mpiInitialize()
2319 saRoot->inboundQueue[qIdx].agRoot = agRoot; in mpiInitialize()
2322 …saRoot->inboundQueue[qIdx].ciPointer = (((bit8 *)(memoryAllocated->region[MPI_CI_INDEX].virtPtr)) … in mpiInitialize()
2326 inQueueCfg.elementPriSizeCount= config->inboundQueues[qIdx].numElements | in mpiInitialize()
2327 (config->inboundQueues[qIdx].elementSize << SHIFT16) | in mpiInitialize()
2328 (config->inboundQueues[qIdx].priority << SHIFT30); in mpiInitialize()
2329 inQueueCfg.upperBaseAddress = saRoot->inboundQueue[qIdx].memoryRegion.physAddrUpper; in mpiInitialize()
2330 inQueueCfg.lowerBaseAddress = saRoot->inboundQueue[qIdx].memoryRegion.physAddrLower; in mpiInitialize()
2332 … inQueueCfg.ciLowerBaseAddress = memoryAllocated->region[MPI_CI_INDEX].physAddrLower + qIdx * 4; in mpiInitialize()
2339 saRoot->inboundQueue[qIdx].PIPCIBar = mpiGetPCIBarIndex(agRoot, IB_PIPCIBar); in mpiInitialize()
2340 …saRoot->inboundQueue[qIdx].PIPCIOffset = ossaHwRegReadExt(agRoot, pcibar, (bit32)(MSGUCfgTblDWIdx… in mpiInitialize()
2341 saRoot->inboundQueue[qIdx].qNumber = qIdx; in mpiInitialize()
2345 if ((0 == ((qIdx + 1) % MAX_QUEUE_EACH_MEM)) || in mpiInitialize()
2346 (qIdx == (maxinbound - 1))) in mpiInitialize()
2364 for(qIdx = 0; qIdx < maxoutbound; qIdx++) in mpiInitialize()
2369 MSGUCfgTblDWIdx += (sizeof(spc_outboundQueueDescriptor_t) * qIdx); in mpiInitialize()
2372 if(0 == config->outboundQueues[qIdx].numElements) in mpiInitialize()
2391 …bit32 memSize = config->outboundQueues[qIdx].numElements * config->outboundQueues[qIdx].elementSiz… in mpiInitialize()
2412 saRoot->outboundQueue[qIdx].numElements = config->outboundQueues[qIdx].numElements; in mpiInitialize()
2413 saRoot->outboundQueue[qIdx].elementSize = config->outboundQueues[qIdx].elementSize; in mpiInitialize()
2414 …si_memcpy(&saRoot->outboundQueue[qIdx].memoryRegion, &memoryAllocated->region[mIdx], sizeof(mpiMem… in mpiInitialize()
2415 saRoot->outboundQueue[qIdx].memoryRegion.virtPtr = in mpiInitialize()
2416 (bit8 *)saRoot->outboundQueue[qIdx].memoryRegion.virtPtr + memOffset; in mpiInitialize()
2417 saRoot->outboundQueue[qIdx].memoryRegion.physAddrLower += memOffset; in mpiInitialize()
2418 saRoot->outboundQueue[qIdx].memoryRegion.elementSize = memSize; in mpiInitialize()
2419 saRoot->outboundQueue[qIdx].memoryRegion.totalLength = memSize; in mpiInitialize()
2420 saRoot->outboundQueue[qIdx].memoryRegion.numElements = 1; in mpiInitialize()
2421 saRoot->outboundQueue[qIdx].producerIdx = 0; in mpiInitialize()
2422 saRoot->outboundQueue[qIdx].consumerIdx = 0; in mpiInitialize()
2423 saRoot->outboundQueue[qIdx].agRoot = agRoot; in mpiInitialize()
2426 …saRoot->outboundQueue[qIdx].piPointer = (((bit8 *)(memoryAllocated->region[MPI_CI_INDEX + 1].virtP… in mpiInitialize()
2428 outQueueCfg.upperBaseAddress = saRoot->outboundQueue[qIdx].memoryRegion.physAddrUpper; in mpiInitialize()
2429 outQueueCfg.lowerBaseAddress = saRoot->outboundQueue[qIdx].memoryRegion.physAddrLower; in mpiInitialize()
2433 …utQueueCfg.piLowerBaseAddress = memoryAllocated->region[MPI_CI_INDEX + 1].physAddrLower + qIdx * 4; in mpiInitialize()
2434 outQueueCfg.elementSizeCount = config->outboundQueues[qIdx].numElements | in mpiInitialize()
2435 (config->outboundQueues[qIdx].elementSize << SHIFT16); in mpiInitialize()
2441 if (config->outboundQueues[qIdx].interruptEnable) in mpiInitialize()
2448 …outQueueCfg.interruptVecCntDelay = ((config->outboundQueues[qIdx].interruptVector & INT_VEC_BIT… in mpiInitialize()
2452 …outQueueCfg.interruptVecCntDelay = (config->outboundQueues[qIdx].interruptDelay & INT_DELAY_B… in mpiInitialize()
2453 … ((config->outboundQueues[qIdx].interruptThreshold & INT_THR_BITS ) << SHIFT16) | in mpiInitialize()
2454 … ((config->outboundQueues[qIdx].interruptVector & INT_VEC_BITS ) << SHIFT24); in mpiInitialize()
2458 if (qIdx < OQ_NUM_32) in mpiInitialize()
2460 … saRoot->interruptVecIndexBitMap[config->outboundQueues[qIdx].interruptVector] |= (1 << qIdx); in mpiInitialize()
2461 …tVector] 0x%08x\n",saRoot->interruptVecIndexBitMap[config->outboundQueues[qIdx].interruptVector])); in mpiInitialize()
2465 …saRoot->interruptVecIndexBitMap1[config->outboundQueues[qIdx].interruptVector] |= (1 << (qIdx - OQ… in mpiInitialize()
2466 …Vector] 0x%08x\n",saRoot->interruptVecIndexBitMap1[config->outboundQueues[qIdx].interruptVector])); in mpiInitialize()
2473 saRoot->outboundQueue[qIdx].CIPCIBar = mpiGetPCIBarIndex(agRoot, OB_CIPCIBar); in mpiInitialize()
2474 …saRoot->outboundQueue[qIdx].CIPCIOffset = ossaHwRegReadExt(agRoot, pcibar, (bit32)(MSGUCfgTblDWIdx… in mpiInitialize()
2475 …saRoot->outboundQueue[qIdx].DIntTOffset = ossaHwRegReadExt(agRoot, pcibar, (bit32)(MSGUCfgTblDWIdx… in mpiInitialize()
2476 saRoot->outboundQueue[qIdx].qNumber = qIdx; in mpiInitialize()
2480 if ((0 == ((qIdx + 1) % MAX_QUEUE_EACH_MEM)) || in mpiInitialize()
2481 (qIdx == (maxoutbound - 1))) in mpiInitialize()
2493 for (qIdx = 0; qIdx < MAX_NUM_VECTOR; qIdx++) in mpiInitialize()
2495 if ((saRoot->interruptVecIndexBitMap[qIdx]) || (saRoot->interruptVecIndexBitMap1[qIdx])) in mpiInitialize()
2736 for(qIdx = 0; qIdx < maxinbound; qIdx++) in mpiInitialize()
2741 MSGUCfgTblDWIdx += (sizeof(spc_inboundQueueDescriptor_t) * qIdx); in mpiInitialize()
2742 …saRoot->inboundQueue[qIdx].PIPCIOffset = ossaHwRegReadExt(agRoot, pcibar, (bit32)(MSGUCfgTblDWIdx … in mpiInitialize()