Lines Matching refs:szKeyBlk
130 u32 szKeyBlk; member
272 assert( mem3.szKeyBlk>=nBlock ); in memsys3FromKeyBlk()
273 if( nBlock>=mem3.szKeyBlk-1 ){ in memsys3FromKeyBlk()
275 void *p = memsys3Checkout(mem3.iKeyBlk, mem3.szKeyBlk); in memsys3FromKeyBlk()
277 mem3.szKeyBlk = 0; in memsys3FromKeyBlk()
283 newi = mem3.iKeyBlk + mem3.szKeyBlk - nBlock; in memsys3FromKeyBlk()
285 mem3.aPool[mem3.iKeyBlk+mem3.szKeyBlk-1].u.hdr.prevSize = nBlock; in memsys3FromKeyBlk()
286 mem3.aPool[mem3.iKeyBlk+mem3.szKeyBlk-1].u.hdr.size4x |= 2; in memsys3FromKeyBlk()
288 mem3.szKeyBlk -= nBlock; in memsys3FromKeyBlk()
289 mem3.aPool[newi-1].u.hdr.prevSize = mem3.szKeyBlk; in memsys3FromKeyBlk()
291 mem3.aPool[mem3.iKeyBlk-1].u.hdr.size4x = mem3.szKeyBlk*4 | x; in memsys3FromKeyBlk()
292 if( mem3.szKeyBlk < mem3.mnKeyBlk ){ in memsys3FromKeyBlk()
293 mem3.mnKeyBlk = mem3.szKeyBlk; in memsys3FromKeyBlk()
340 if( size>mem3.szKeyBlk ){ in memsys3Merge()
342 mem3.szKeyBlk = size; in memsys3Merge()
393 if( mem3.szKeyBlk>=nBlock ){ in memsys3MallocUnsafe()
410 mem3.szKeyBlk = 0; in memsys3MallocUnsafe()
418 if( mem3.szKeyBlk ){ in memsys3MallocUnsafe()
420 if( mem3.szKeyBlk>=nBlock ){ in memsys3MallocUnsafe()
456 mem3.szKeyBlk += size; in memsys3FreeUnsafe()
459 mem3.aPool[mem3.iKeyBlk-1].u.hdr.size4x = mem3.szKeyBlk*4 | x; in memsys3FreeUnsafe()
460 mem3.aPool[mem3.iKeyBlk+mem3.szKeyBlk-1].u.hdr.prevSize = mem3.szKeyBlk; in memsys3FreeUnsafe()
463 while( (mem3.aPool[mem3.iKeyBlk+mem3.szKeyBlk-1].u.hdr.size4x&1)==0 ){ in memsys3FreeUnsafe()
464 memsys3Unlink(mem3.iKeyBlk+mem3.szKeyBlk); in memsys3FreeUnsafe()
465 mem3.szKeyBlk += mem3.aPool[mem3.iKeyBlk+mem3.szKeyBlk-1].u.hdr.size4x/4; in memsys3FreeUnsafe()
466 mem3.aPool[mem3.iKeyBlk-1].u.hdr.size4x = mem3.szKeyBlk*4 | x; in memsys3FreeUnsafe()
467 mem3.aPool[mem3.iKeyBlk+mem3.szKeyBlk-1].u.hdr.prevSize = mem3.szKeyBlk; in memsys3FreeUnsafe()
564 mem3.szKeyBlk = mem3.nPool; in memsys3Init()
565 mem3.mnKeyBlk = mem3.szKeyBlk; in memsys3Init()
567 mem3.aPool[0].u.hdr.size4x = (mem3.szKeyBlk<<2) + 2; in memsys3Init()
649 fprintf(out, "nowUsed=%d\n", mem3.nPool*8 - mem3.szKeyBlk*8); in sqlite3Memsys3Dump()