Lines Matching defs:pSpace
5599 ** The pSpace buffer is used to store a temporary copy of the divider
5602 ** words, at most 13 bytes. Hence the pSpace buffer must be at
5605 static int balance_quick(MemPage *pParent, MemPage *pPage, u8 *pSpace){
5626 u8 *pOut = &pSpace[4];
5663 ** cell on pPage into the pSpace buffer.
5672 insertCell(pParent, pParent->nCell, pSpace, (int)(pOut-pSpace),
6576 ** are stored in the pSpace buffer allocated immediately below.
6581 ** has completed, it is safe to release the pSpace buffer used by
6584 ** pSpace buffer passed to the latter call to balance_nonroot().
6586 u8 *pSpace = sqlite3PageMalloc(pCur->pBt->pageSize);
6587 rc = balance_nonroot(pParent, iIdx, pSpace, iPage==1);
6589 /* If pFree is not NULL, it points to the pSpace buffer used
6592 ** new pSpace buffer, so it may be safely freed here. */
6596 /* The pSpace buffer will be freed after the next call to
6599 pFree = pSpace;