Lines Matching refs:szMaster
22332 ** occur off of this chunk. szMaster is the size (in Mem3Blocks)
22337 u32 szMaster;
22479 assert( mem3.szMaster>=nBlock );
22480 if( nBlock>=mem3.szMaster-1 ){
22482 void *p = memsys3Checkout(mem3.iMaster, mem3.szMaster);
22484 mem3.szMaster = 0;
22490 newi = mem3.iMaster + mem3.szMaster - nBlock;
22492 mem3.aPool[mem3.iMaster+mem3.szMaster-1].u.hdr.prevSize = nBlock;
22493 mem3.aPool[mem3.iMaster+mem3.szMaster-1].u.hdr.size4x |= 2;
22495 mem3.szMaster -= nBlock;
22496 mem3.aPool[newi-1].u.hdr.prevSize = mem3.szMaster;
22498 mem3.aPool[mem3.iMaster-1].u.hdr.size4x = mem3.szMaster*4 | x;
22499 if( mem3.szMaster < mem3.mnMaster ){
22500 mem3.mnMaster = mem3.szMaster;
22547 if( size>mem3.szMaster ){
22549 mem3.szMaster = size;
22600 if( mem3.szMaster>=nBlock ){
22617 mem3.szMaster = 0;
22625 if( mem3.szMaster ){
22627 if( mem3.szMaster>=nBlock ){
22663 mem3.szMaster += size;
22666 mem3.aPool[mem3.iMaster-1].u.hdr.size4x = mem3.szMaster*4 | x;
22667 mem3.aPool[mem3.iMaster+mem3.szMaster-1].u.hdr.prevSize = mem3.szMaster;
22670 while( (mem3.aPool[mem3.iMaster+mem3.szMaster-1].u.hdr.size4x&1)==0 ){
22671 memsys3Unlink(mem3.iMaster+mem3.szMaster);
22672 mem3.szMaster += mem3.aPool[mem3.iMaster+mem3.szMaster-1].u.hdr.size4x/4;
22673 mem3.aPool[mem3.iMaster-1].u.hdr.size4x = mem3.szMaster*4 | x;
22674 mem3.aPool[mem3.iMaster+mem3.szMaster-1].u.hdr.prevSize = mem3.szMaster;
22771 mem3.szMaster = mem3.nPool;
22772 mem3.mnMaster = mem3.szMaster;
22774 mem3.aPool[0].u.hdr.size4x = (mem3.szMaster<<2) + 2;
22856 fprintf(out, "nowUsed=%d\n", mem3.nPool*8 - mem3.szMaster*8);