Lines Matching refs:iBlock
16981 int iBlock;
16983 /* Set iBlock to the index of the block pointed to by pOld in
16986 iBlock = ((u8 *)pOld-mem5.zPool)/mem5.szAtom;
16989 assert( iBlock>=0 && iBlock<mem5.nBlock );
16991 assert( (mem5.aCtrl[iBlock] & CTRL_FREE)==0 );
16993 iLogsize = mem5.aCtrl[iBlock] & CTRL_LOGSIZE;
16995 assert( iBlock+size-1<(u32)mem5.nBlock );
16997 mem5.aCtrl[iBlock] |= CTRL_FREE;
16998 mem5.aCtrl[iBlock+size-1] |= CTRL_FREE;
17006 mem5.aCtrl[iBlock] = CTRL_FREE | iLogsize;
17009 if( (iBlock>>iLogsize) & 1 ){
17010 iBuddy = iBlock - size;
17012 iBuddy = iBlock + size;
17019 if( iBuddy<iBlock ){
17021 mem5.aCtrl[iBlock] = 0;
17022 iBlock = iBuddy;
17024 mem5.aCtrl[iBlock] = CTRL_FREE | iLogsize;
17029 memsys5Link(iBlock, iLogsize);
126875 sqlite3_int64 iBlock, /* Block id for new block */
126882 sqlite3_bind_int64(pStmt, 1, iBlock);