Lines Matching refs:paf
8940 ApndFile *paf = (ApndFile *)pFile; in apndRead() local
8942 return pFile->pMethods->xRead(pFile, zBuf, iAmt, paf->iPgOne+iOfst); in apndRead()
8951 ApndFile *paf, in apndWriteMark() argument
8955 sqlite_int64 iPgOne = paf->iPgOne; in apndWriteMark()
8959 assert(pFile == ORIGFILE(paf)); in apndWriteMark()
8965 iWriteEnd += paf->iPgOne; in apndWriteMark()
8968 paf->iMark = iWriteEnd; in apndWriteMark()
8982 ApndFile *paf = (ApndFile *)pFile; in apndWrite() local
8987 if( paf->iMark < 0 || paf->iPgOne + iWriteEnd > paf->iMark ){ in apndWrite()
8988 int rc = apndWriteMark(paf, pFile, iWriteEnd); in apndWrite()
8991 return pFile->pMethods->xWrite(pFile, zBuf, iAmt, paf->iPgOne+iOfst); in apndWrite()
8998 ApndFile *paf = (ApndFile *)pFile; in apndTruncate() local
9001 if( SQLITE_OK!=apndWriteMark(paf, pFile, size) ) return SQLITE_IOERR; in apndTruncate()
9003 return pFile->pMethods->xTruncate(pFile, paf->iMark+APND_MARK_SIZE); in apndTruncate()
9019 ApndFile *paf = (ApndFile *)pFile; in apndFileSize() local
9020 *pSize = ( paf->iMark >= 0 )? (paf->iMark - paf->iPgOne) : 0; in apndFileSize()
9052 ApndFile *paf = (ApndFile *)pFile; in apndFileControl() local
9055 if( op==SQLITE_FCNTL_SIZE_HINT ) *(sqlite3_int64*)pArg += paf->iPgOne; in apndFileControl()
9058 *(char**)pArg = sqlite3_mprintf("apnd(%lld)/%z", paf->iPgOne,*(char**)pArg); in apndFileControl()