Lines Matching refs:nBlock

27716 static void *memsys3Checkout(u32 i, u32 nBlock){  in memsys3Checkout()  argument
27720 assert( mem3.aPool[i-1].u.hdr.size4x/4==nBlock ); in memsys3Checkout()
27721 assert( mem3.aPool[i+nBlock-1].u.hdr.prevSize==nBlock ); in memsys3Checkout()
27723 mem3.aPool[i-1].u.hdr.size4x = nBlock*4 | 1 | (x&2); in memsys3Checkout()
27724 mem3.aPool[i+nBlock-1].u.hdr.prevSize = nBlock; in memsys3Checkout()
27725 mem3.aPool[i+nBlock-1].u.hdr.size4x |= 2; in memsys3Checkout()
27734 static void *memsys3FromKeyBlk(u32 nBlock){ in memsys3FromKeyBlk() argument
27736 assert( mem3.szKeyBlk>=nBlock ); in memsys3FromKeyBlk()
27737 if( nBlock>=mem3.szKeyBlk-1 ){ in memsys3FromKeyBlk()
27747 newi = mem3.iKeyBlk + mem3.szKeyBlk - nBlock; in memsys3FromKeyBlk()
27749 mem3.aPool[mem3.iKeyBlk+mem3.szKeyBlk-1].u.hdr.prevSize = nBlock; in memsys3FromKeyBlk()
27751 mem3.aPool[newi-1].u.hdr.size4x = nBlock*4 + 1; in memsys3FromKeyBlk()
27752 mem3.szKeyBlk -= nBlock; in memsys3FromKeyBlk()
27820 u32 nBlock; in memsys3MallocUnsafe() local
27826 nBlock = 2; in memsys3MallocUnsafe()
27828 nBlock = (nByte + 11)/8; in memsys3MallocUnsafe()
27830 assert( nBlock>=2 ); in memsys3MallocUnsafe()
27837 if( nBlock <= MX_SMALL ){ in memsys3MallocUnsafe()
27838 i = mem3.aiSmall[nBlock-2]; in memsys3MallocUnsafe()
27840 memsys3UnlinkFromList(i, &mem3.aiSmall[nBlock-2]); in memsys3MallocUnsafe()
27841 return memsys3Checkout(i, nBlock); in memsys3MallocUnsafe()
27844 int hash = nBlock % N_HASH; in memsys3MallocUnsafe()
27846 if( mem3.aPool[i-1].u.hdr.size4x/4==nBlock ){ in memsys3MallocUnsafe()
27848 return memsys3Checkout(i, nBlock); in memsys3MallocUnsafe()
27857 if( mem3.szKeyBlk>=nBlock ){ in memsys3MallocUnsafe()
27858 return memsys3FromKeyBlk(nBlock); in memsys3MallocUnsafe()
27869 for(toFree=nBlock*16; toFree<(mem3.nPool*16); toFree *= 2){ in memsys3MallocUnsafe()
27884 if( mem3.szKeyBlk>=nBlock ){ in memsys3MallocUnsafe()
27885 return memsys3FromKeyBlk(nBlock); in memsys3MallocUnsafe()
28251 int nBlock; /* Number of szAtom sized blocks in zPool */ member
28305 assert( i>=0 && i<mem5.nBlock ); in memsys5Unlink()
28328 assert( i>=0 && i<mem5.nBlock ); in memsys5Link()
28335 assert( x<mem5.nBlock ); in memsys5Link()
28359 assert( i>=0 && i<mem5.nBlock ); in memsys5Size()
28454 assert( iBlock>=0 && iBlock<mem5.nBlock ); in memsys5FreeUnsafe()
28460 assert( iBlock+size-1<(u32)mem5.nBlock ); in memsys5FreeUnsafe()
28482 if( iBuddy>=mem5.nBlock ) break; in memsys5FreeUnsafe()
28641 mem5.nBlock = (nByte / (mem5.szAtom+sizeof(u8))); in memsys5Init()
28643 mem5.aCtrl = (u8 *)&mem5.zPool[mem5.nBlock*mem5.szAtom]; in memsys5Init()
28652 if( (iOffset+nAlloc)<=mem5.nBlock ){ in memsys5Init()
28657 assert((iOffset+nAlloc)>mem5.nBlock); in memsys5Init()
200845 int nBlock = 0;
200848 rc = sqlite3Fts3ReadBlock(p, reader.iChild, &aBlock, &nBlock,0);
200850 MAX(nBlock, p->nNodeSize)+FTS3_NODE_PADDING, &rc
200853 memcpy(pNode->block.a, aBlock, nBlock);
200854 pNode->block.n = nBlock;
200855 memset(&pNode->block.a[nBlock], 0, FTS3_NODE_PADDING);
201180 int nBlock = 0;
201183 rc = sqlite3Fts3ReadBlock(p, iBlock, &aBlock, &nBlock, 0);
201185 rc = fts3TruncateNode(aBlock, nBlock, &block, zTerm, nTerm, &iBlock);