Lines Matching refs:poolId
185 char* initMemPool(int poolId, int memBlockSize, int numOfMemBlocks, char** startAddress);
189 void increaseMemPoolSize(unsigned int poolId);
369 char* initMemPool(int poolId, int memBlockSize, int numOfMemBlocks, char** startAddress) in initMemPool() argument
380 *((unsigned int*)pCurrMemBlock) = poolId; in initMemPool()
417 int poolId; in PortMalloc() local
427 poolId = NUM_OF_POOLS; in PortMalloc()
435 poolId = ii; in PortMalloc()
442 if (NUM_OF_POOLS > poolId) in PortMalloc()
448 for (ii = poolId; ii < NUM_OF_POOLS; ii++) in PortMalloc()
526 void increaseMemPoolSize(unsigned int poolId) in increaseMemPoolSize() argument
528 unsigned int requiredMemSize = memBlkGrowthNum[poolId] * (memBlockSize[poolId] + MEM_BLOCK_HDR); in increaseMemPoolSize()
534 …pMemPools[poolId] = initMemPool(poolId, memBlockSize[poolId] + MEM_BLOCK_HDR, memBlkGrowthNum[pool… in increaseMemPoolSize()
536 memBlockNum[poolId] += memBlkGrowthNum[poolId]; in increaseMemPoolSize()
542 memBlkGrowths[poolId]++; in increaseMemPoolSize()
554 …pMemPools[poolId] = initMemPool(poolId, memBlockSize[poolId] + MEM_BLOCK_HDR, memBlkGrowthNum[pool… in increaseMemPoolSize()
556 memBlockNum[poolId] += memBlkGrowthNum[poolId]; in increaseMemPoolSize()
562 memBlkGrowths[poolId]++; in increaseMemPoolSize()
591 unsigned char poolId; in PortFree() local
599 poolId = tmpVal & MEM_POOL_ID_MASK; in PortFree()
602 pCurrentHead = pMemPools[poolId]; in PortFree()
604 pMemPools[poolId] = (char*) & (((unsigned int*)pMem)[-MEM_BLOCK_HDR_OFFSET]); in PortFree()
614 memStats[poolId].accFreed++; in PortFree()
615 memStats[poolId].allocated--; in PortFree()