Lines Matching refs:pool
234 /* Don't shrink the pool below the default initial size.
242 /* Create old pool to iterate after doing above check, cause it
251 /* @@@ gvdl: Zero test and panic if can't set up pool */
318 /* @@@ gvdl: Zero test and panic if can't set up pool */
340 /* @@@ gvdl: Zero test and panic if can't set up pool */
443 static OSSymbolPool *pool;
447 pool = new OSSymbolPool;
448 assert(pool);
450 if (!pool->init()) {
451 delete pool;
475 pool->closeGate();
477 OSSymbol *oldSymb = pool->findSymbol(cString);
481 pool->openGate();
486 oldSymb = pool->insertSymbol(newSymb);
489 pool->openGate();
499 pool->openGate();
505 pool->closeGate();
507 OSSymbol *oldSymb = pool->findSymbol(cString);
511 pool->openGate();
516 oldSymb = pool->insertSymbol(newSymb);
519 pool->openGate();
529 pool->openGate();
538 pool->closeGate();
539 state = pool->initHashState();
540 while ( (probeSymbol = pool->nextHashState(&state)) ) {
550 pool->openGate();
560 pool->closeGate();
562 pool->openGate();
567 pool->removeSymbol(this);