Lines Matching refs:iAmt
61 static int kvvfsReadDb(sqlite3_file*, void*, int iAmt, sqlite3_int64 iOfst);
62 static int kvvfsReadJrnl(sqlite3_file*, void*, int iAmt, sqlite3_int64 iOfst);
63 static int kvvfsWriteDb(sqlite3_file*,const void*,int iAmt, sqlite3_int64);
64 static int kvvfsWriteJrnl(sqlite3_file*,const void*,int iAmt, sqlite3_int64);
505 int iAmt, in kvvfsReadJrnl() argument
510 SQLITE_KV_LOG(("xRead('%s-journal',%d,%lld)\n", pFile->zClass, iAmt, iOfst)); in kvvfsReadJrnl()
524 if( iOfst+iAmt>pFile->nJrnl ){ in kvvfsReadJrnl()
527 memcpy(zBuf, pFile->aJrnl+iOfst, iAmt); in kvvfsReadJrnl()
537 int iAmt, in kvvfsReadDb() argument
546 assert( iAmt>=0 ); in kvvfsReadDb()
547 SQLITE_KV_LOG(("xRead('%s-db',%d,%lld)\n", pFile->zClass, iAmt, iOfst)); in kvvfsReadDb()
548 if( iOfst+iAmt>=512 ){ in kvvfsReadDb()
549 if( (iOfst % iAmt)!=0 ){ in kvvfsReadDb()
552 if( (iAmt & (iAmt-1))!=0 || iAmt<512 || iAmt>65536 ){ in kvvfsReadDb()
555 pFile->szPage = iAmt; in kvvfsReadDb()
556 pgno = 1 + iOfst/iAmt; in kvvfsReadDb()
566 if( iOfst+iAmt<512 ){ in kvvfsReadDb()
567 int k = iOfst+iAmt; in kvvfsReadDb()
570 if( n>=iOfst+iAmt ){ in kvvfsReadDb()
571 memcpy(zBuf, &aData[2000+iOfst], iAmt); in kvvfsReadDb()
572 n = iAmt; in kvvfsReadDb()
577 n = kvvfsDecode(aData, zBuf, iAmt); in kvvfsReadDb()
580 if( n<iAmt ){ in kvvfsReadDb()
581 memset(zBuf+n, 0, iAmt-n); in kvvfsReadDb()
594 int iAmt, in kvvfsWriteJrnl() argument
598 sqlite3_int64 iEnd = iOfst+iAmt; in kvvfsWriteJrnl()
599 SQLITE_KV_LOG(("xWrite('%s-journal',%d,%lld)\n", pFile->zClass, iAmt, iOfst)); in kvvfsWriteJrnl()
612 memcpy(pFile->aJrnl+iOfst, zBuf, iAmt); in kvvfsWriteJrnl()
622 int iAmt, in kvvfsWriteDb() argument
629 SQLITE_KV_LOG(("xWrite('%s-db',%d,%lld)\n", pFile->zClass, iAmt, iOfst)); in kvvfsWriteDb()
630 assert( iAmt>=512 && iAmt<=65536 ); in kvvfsWriteDb()
631 assert( (iAmt & (iAmt-1))==0 ); in kvvfsWriteDb()
632 assert( pFile->szPage<0 || pFile->szPage==iAmt ); in kvvfsWriteDb()
633 pFile->szPage = iAmt; in kvvfsWriteDb()
634 pgno = 1 + iOfst/iAmt; in kvvfsWriteDb()
636 kvvfsEncode(zBuf, iAmt, aData); in kvvfsWriteDb()
640 if( iOfst+iAmt > pFile->szDb ){ in kvvfsWriteDb()
641 pFile->szDb = iOfst + iAmt; in kvvfsWriteDb()