iLogsize         18674 ext/sqlite3/libsqlite/sqlite3.c static void memsys5Unlink(int i, int iLogsize){
iLogsize         18677 ext/sqlite3/libsqlite/sqlite3.c   assert( iLogsize>=0 && iLogsize<=LOGMAX );
iLogsize         18678 ext/sqlite3/libsqlite/sqlite3.c   assert( (mem5.aCtrl[i] & CTRL_LOGSIZE)==iLogsize );
iLogsize         18683 ext/sqlite3/libsqlite/sqlite3.c     mem5.aiFreelist[iLogsize] = next;
iLogsize         18696 ext/sqlite3/libsqlite/sqlite3.c static void memsys5Link(int i, int iLogsize){
iLogsize         18700 ext/sqlite3/libsqlite/sqlite3.c   assert( iLogsize>=0 && iLogsize<=LOGMAX );
iLogsize         18701 ext/sqlite3/libsqlite/sqlite3.c   assert( (mem5.aCtrl[i] & CTRL_LOGSIZE)==iLogsize );
iLogsize         18703 ext/sqlite3/libsqlite/sqlite3.c   x = MEM5LINK(i)->next = mem5.aiFreelist[iLogsize];
iLogsize         18709 ext/sqlite3/libsqlite/sqlite3.c   mem5.aiFreelist[iLogsize] = i;
iLogsize         18753 ext/sqlite3/libsqlite/sqlite3.c   int iLogsize;    /* Log2 of iFullSz/POW2_MIN */
iLogsize         18772 ext/sqlite3/libsqlite/sqlite3.c   for(iFullSz=mem5.szAtom, iLogsize=0; iFullSz<nByte; iFullSz *= 2, iLogsize++){}
iLogsize         18778 ext/sqlite3/libsqlite/sqlite3.c   for(iBin=iLogsize; iBin<=LOGMAX && mem5.aiFreelist[iBin]<0; iBin++){}
iLogsize         18786 ext/sqlite3/libsqlite/sqlite3.c   while( iBin>iLogsize ){
iLogsize         18794 ext/sqlite3/libsqlite/sqlite3.c   mem5.aCtrl[i] = iLogsize;
iLogsize         18819 ext/sqlite3/libsqlite/sqlite3.c   u32 size, iLogsize;
iLogsize         18832 ext/sqlite3/libsqlite/sqlite3.c   iLogsize = mem5.aCtrl[iBlock] & CTRL_LOGSIZE;
iLogsize         18833 ext/sqlite3/libsqlite/sqlite3.c   size = 1<<iLogsize;
iLogsize         18845 ext/sqlite3/libsqlite/sqlite3.c   mem5.aCtrl[iBlock] = CTRL_FREE | iLogsize;
iLogsize         18846 ext/sqlite3/libsqlite/sqlite3.c   while( ALWAYS(iLogsize<LOGMAX) ){
iLogsize         18848 ext/sqlite3/libsqlite/sqlite3.c     if( (iBlock>>iLogsize) & 1 ){
iLogsize         18854 ext/sqlite3/libsqlite/sqlite3.c     if( (iBuddy+(1<<iLogsize))>mem5.nBlock ) break;
iLogsize         18855 ext/sqlite3/libsqlite/sqlite3.c     if( mem5.aCtrl[iBuddy]!=(CTRL_FREE | iLogsize) ) break;
iLogsize         18856 ext/sqlite3/libsqlite/sqlite3.c     memsys5Unlink(iBuddy, iLogsize);
iLogsize         18857 ext/sqlite3/libsqlite/sqlite3.c     iLogsize++;
iLogsize         18859 ext/sqlite3/libsqlite/sqlite3.c       mem5.aCtrl[iBuddy] = CTRL_FREE | iLogsize;
iLogsize         18863 ext/sqlite3/libsqlite/sqlite3.c       mem5.aCtrl[iBlock] = CTRL_FREE | iLogsize;
iLogsize         18875 ext/sqlite3/libsqlite/sqlite3.c   memsys5Link(iBlock, iLogsize);