Lines Matching refs:paf
3868 ApndFile *paf = (ApndFile *)pFile; in apndRead() local
3870 return pFile->pMethods->xRead(pFile, zBuf, iAmt, paf->iPgOne+iOfst); in apndRead()
3879 ApndFile *paf, in apndWriteMark() argument
3883 sqlite_int64 iPgOne = paf->iPgOne; in apndWriteMark()
3887 assert(pFile == ORIGFILE(paf)); in apndWriteMark()
3893 iWriteEnd += paf->iPgOne; in apndWriteMark()
3896 paf->iMark = iWriteEnd; in apndWriteMark()
3910 ApndFile *paf = (ApndFile *)pFile; in apndWrite() local
3915 if( paf->iMark < 0 || paf->iPgOne + iWriteEnd > paf->iMark ){ in apndWrite()
3916 int rc = apndWriteMark(paf, pFile, iWriteEnd); in apndWrite()
3919 return pFile->pMethods->xWrite(pFile, zBuf, iAmt, paf->iPgOne+iOfst); in apndWrite()
3926 ApndFile *paf = (ApndFile *)pFile; in apndTruncate() local
3929 if( SQLITE_OK!=apndWriteMark(paf, pFile, size) ) return SQLITE_IOERR; in apndTruncate()
3931 return pFile->pMethods->xTruncate(pFile, paf->iMark+APND_MARK_SIZE); in apndTruncate()
3947 ApndFile *paf = (ApndFile *)pFile; in apndFileSize() local
3948 *pSize = ( paf->iMark >= 0 )? (paf->iMark - paf->iPgOne) : 0; in apndFileSize()
3980 ApndFile *paf = (ApndFile *)pFile; in apndFileControl() local
3983 if( op==SQLITE_FCNTL_SIZE_HINT ) *(sqlite3_int64*)pArg += paf->iPgOne; in apndFileControl()
3986 *(char**)pArg = sqlite3_mprintf("apnd(%lld)/%z", paf->iPgOne,*(char**)pArg); in apndFileControl()