Lines Matching defs:pSpace

36001 ** are available at pSpace.  The db pointer is used as a memory context
36011 SQLITE_PRIVATE RowSet *sqlite3RowSetInit(sqlite3 *db, void *pSpace, unsigned int N){
36014 p = pSpace;
52718 ** The pSpace buffer is used to store a temporary copy of the divider
52721 ** words, at most 13 bytes. Hence the pSpace buffer must be at
52724 static int balance_quick(MemPage *pParent, MemPage *pPage, u8 *pSpace){
52745 u8 *pOut = &pSpace[4];
52782 ** cell on pPage into the pSpace buffer.
52791 insertCell(pParent, pParent->nCell, pSpace, (int)(pOut-pSpace),
53695 ** are stored in the pSpace buffer allocated immediately below.
53700 ** has completed, it is safe to release the pSpace buffer used by
53703 ** pSpace buffer passed to the latter call to balance_nonroot().
53705 u8 *pSpace = sqlite3PageMalloc(pCur->pBt->pageSize);
53706 rc = balance_nonroot(pParent, iIdx, pSpace, iPage==1);
53708 /* If pFree is not NULL, it points to the pSpace buffer used
53711 ** new pSpace buffer, so it may be safely freed here. */
53715 /* The pSpace buffer will be freed after the next call to
53718 pFree = pSpace;
59922 ** space at pSpace. This space can be used to hold the returned
59933 char *pSpace, /* Unaligned space available to hold the object */
59934 int szSpace /* Size of pSpace[] in bytes */
59944 int nOff; /* Increase pSpace by this much to 8-byte align it */
59947 ** We want to shift the pointer pSpace up such that it is 8-byte aligned.
59949 ** it by. If pSpace is already 8-byte aligned, nOff should be zero.
59951 nOff = (8 - (SQLITE_PTR_TO_INT(pSpace) & 7)) & 7;
59952 pSpace += nOff;
59960 p = (UnpackedRecord*)pSpace;