Lines Matching defs:iAmt
1146 int (*xRead)(sqlite3_file*, void*, int iAmt, sqlite3_int64 iOfst);
1147 int (*xWrite)(sqlite3_file*, const void*, int iAmt, sqlite3_int64 iOfst);
1163 int (*xFetch)(sqlite3_file*, sqlite3_int64 iOfst, int iAmt, void **pp);
25056 SQLITE_PRIVATE int sqlite3OsFetch(sqlite3_file *id, i64 iOff, int iAmt, void **pp){
25058 return id->pMethods->xFetch(id, iOff, iAmt, pp);
25065 SQLITE_PRIVATE int sqlite3OsFetch(sqlite3_file *id, i64 iOff, int iAmt, void **pp){
35856 static int kvvfsReadDb(sqlite3_file*, void*, int iAmt, sqlite3_int64 iOfst);
35857 static int kvvfsReadJrnl(sqlite3_file*, void*, int iAmt, sqlite3_int64 iOfst);
35858 static int kvvfsWriteDb(sqlite3_file*,const void*,int iAmt, sqlite3_int64);
35859 static int kvvfsWriteJrnl(sqlite3_file*,const void*,int iAmt, sqlite3_int64);
36300 int iAmt,
36305 SQLITE_KV_LOG(("xRead('%s-journal',%d,%lld)\n", pFile->zClass, iAmt, iOfst));
36319 if( iOfst+iAmt>pFile->nJrnl ){
36322 memcpy(zBuf, pFile->aJrnl+iOfst, iAmt);
36332 int iAmt,
36341 assert( iAmt>=0 );
36342 SQLITE_KV_LOG(("xRead('%s-db',%d,%lld)\n", pFile->zClass, iAmt, iOfst));
36343 if( iOfst+iAmt>=512 ){
36344 if( (iOfst % iAmt)!=0 ){
36347 if( (iAmt & (iAmt-1))!=0 || iAmt<512 || iAmt>65536 ){
36350 pFile->szPage = iAmt;
36351 pgno = 1 + iOfst/iAmt;
36361 if( iOfst+iAmt<512 ){
36362 int k = iOfst+iAmt;
36365 if( n>=iOfst+iAmt ){
36366 memcpy(zBuf, &aData[2000+iOfst], iAmt);
36367 n = iAmt;
36372 n = kvvfsDecode(aData, zBuf, iAmt);
36375 if( n<iAmt ){
36376 memset(zBuf+n, 0, iAmt-n);
36389 int iAmt,
36393 sqlite3_int64 iEnd = iOfst+iAmt;
36394 SQLITE_KV_LOG(("xWrite('%s-journal',%d,%lld)\n", pFile->zClass, iAmt, iOfst));
36407 memcpy(pFile->aJrnl+iOfst, zBuf, iAmt);
36417 int iAmt,
36424 SQLITE_KV_LOG(("xWrite('%s-db',%d,%lld)\n", pFile->zClass, iAmt, iOfst));
36425 assert( iAmt>=512 && iAmt<=65536 );
36426 assert( (iAmt & (iAmt-1))==0 );
36427 assert( pFile->szPage<0 || pFile->szPage==iAmt );
36428 pFile->szPage = iAmt;
36429 pgno = 1 + iOfst/iAmt;
36431 kvvfsEncode(zBuf, iAmt, aData);
36435 if( iOfst+iAmt > pFile->szDb ){
36436 pFile->szDb = iOfst + iAmt;
51377 static int memdbRead(sqlite3_file*, void*, int iAmt, sqlite3_int64 iOfst);
51378 static int memdbWrite(sqlite3_file*,const void*,int iAmt, sqlite3_int64 iOfst);
51388 static int memdbFetch(sqlite3_file*, sqlite3_int64 iOfst, int iAmt, void **pp);
51526 int iAmt,
51531 if( iOfst+iAmt>p->sz ){
51532 memset(zBuf, 0, iAmt);
51537 memcpy(zBuf, p->aData+iOfst, iAmt);
51568 int iAmt,
51579 if( iOfst+iAmt>p->sz ){
51581 if( iOfst+iAmt>p->szAlloc
51582 && (rc = memdbEnlarge(p, iOfst+iAmt))!=SQLITE_OK
51588 p->sz = iOfst+iAmt;
51590 memcpy(p->aData+iOfst, z, iAmt);
51784 int iAmt,
51789 if( iOfst+iAmt>p->sz || (p->mFlags & SQLITE_DESERIALIZE_RESIZEABLE)!=0 ){
66866 ** Write iAmt bytes of content into the WAL file beginning at iOffset.
66869 ** In other words, if iSyncPoint is in between iOffset and iOffset+iAmt,
66876 int iAmt, /* Number of bytes to write */
66880 if( iOffset<p->iSyncPoint && iOffset+iAmt>=p->iSyncPoint ){
66885 iAmt -= iFirstAmt;
66889 if( iAmt==0 || rc ) return rc;
66891 rc = sqlite3OsWrite(p->pFd, pContent, iAmt, iOffset);
77511 int iAmt /* Number of bytes to be written */
77517 for(i=0; i<iAmt && pDest[i]==0; i++){}
77518 if( i<iAmt ){
77521 memset(pDest + i, 0, iAmt - i);
77524 if( nData<iAmt ){
77528 iAmt-nData);
77530 iAmt = nData;
77532 if( memcmp(pDest, ((u8*)pX->pData) + iOffset, iAmt)!=0 ){
77539 memmove(pDest, ((u8*)pX->pData) + iOffset, iAmt);
103061 int iAmt, /* Number of bytes to read */
103066 int nRead = iAmt;
103070 if( (iAmt+iOfst)>p->endpoint.iOffset ){
103096 p->readpoint.iOffset = pChunk ? iOfst+iAmt : 0;
103162 int iAmt, /* Number of bytes to write */
103166 int nWrite = iAmt;
103171 if( p->nSpill>0 && (iAmt+iOfst)>p->nSpill ){
103174 rc = sqlite3OsWrite(pJfd, zBuf, iAmt, iOfst);
103191 assert( p->nChunkSize>iAmt );
103192 memcpy((u8*)p->pFirst->zChunk, zBuf, iAmt);
211893 ** Called when iAmt bytes are read from offset iOff of the wal file while
211897 static int rbuCaptureWalRead(sqlite3rbu *pRbu, i64 iOff, int iAmt){
211906 pRbu->pgsz = iAmt;
211916 iFrame = (u32)((iOff-32) / (i64)(iAmt+24)) + 1;
213447 int iAmt,
213456 rc = rbuCaptureWalRead(p->pRbu, iOfst, iAmt);
213463 memset(zBuf, 0, iAmt);
213465 rc = p->pReal->pMethods->xRead(p->pReal, zBuf, iAmt, iOfst);
213477 rc = pFd->pMethods->xRead(pFd, zBuf, iAmt, iOfst);
213487 if( iAmt>100 ){
213488 memset(&aBuf[100], 0, iAmt-100);
213489 rbuPutU16(&aBuf[105], iAmt & 0xFFFF);
213513 int iAmt,
213529 pRbu->iOalSz = iAmt + iOfst;
213531 i64 szNew = iAmt+iOfst;
213538 rc = p->pReal->pMethods->xWrite(p->pReal, zBuf, iAmt, iOfst);