Lines Matching refs:iAmt
1153 int (*xRead)(sqlite3_file*, void*, int iAmt, sqlite3_int64 iOfst);
1154 int (*xWrite)(sqlite3_file*, const void*, int iAmt, sqlite3_int64 iOfst);
1170 int (*xFetch)(sqlite3_file*, sqlite3_int64 iOfst, int iAmt, void **pp);
26230 SQLITE_PRIVATE int sqlite3OsFetch(sqlite3_file *id, i64 iOff, int iAmt, void **pp){ in sqlite3OsFetch() argument
26232 return id->pMethods->xFetch(id, iOff, iAmt, pp); in sqlite3OsFetch()
26239 SQLITE_PRIVATE int sqlite3OsFetch(sqlite3_file *id, i64 iOff, int iAmt, void **pp){ in sqlite3OsFetch() argument
37439 static int kvvfsReadDb(sqlite3_file*, void*, int iAmt, sqlite3_int64 iOfst);
37440 static int kvvfsReadJrnl(sqlite3_file*, void*, int iAmt, sqlite3_int64 iOfst);
37441 static int kvvfsWriteDb(sqlite3_file*,const void*,int iAmt, sqlite3_int64);
37442 static int kvvfsWriteJrnl(sqlite3_file*,const void*,int iAmt, sqlite3_int64);
37883 int iAmt,
37888 SQLITE_KV_LOG(("xRead('%s-journal',%d,%lld)\n", pFile->zClass, iAmt, iOfst));
37902 if( iOfst+iAmt>pFile->nJrnl ){
37905 memcpy(zBuf, pFile->aJrnl+iOfst, iAmt);
37915 int iAmt,
37924 assert( iAmt>=0 );
37925 SQLITE_KV_LOG(("xRead('%s-db',%d,%lld)\n", pFile->zClass, iAmt, iOfst));
37926 if( iOfst+iAmt>=512 ){
37927 if( (iOfst % iAmt)!=0 ){
37930 if( (iAmt & (iAmt-1))!=0 || iAmt<512 || iAmt>65536 ){
37933 pFile->szPage = iAmt;
37934 pgno = 1 + iOfst/iAmt;
37945 if( iOfst+iAmt<512 ){
37946 int k = iOfst+iAmt;
37949 if( n>=iOfst+iAmt ){
37950 memcpy(zBuf, &aData[2000+iOfst], iAmt);
37951 n = iAmt;
37956 n = kvvfsDecode(aData, zBuf, iAmt);
37959 if( n<iAmt ){
37960 memset(zBuf+n, 0, iAmt-n);
37973 int iAmt,
37977 sqlite3_int64 iEnd = iOfst+iAmt;
37978 SQLITE_KV_LOG(("xWrite('%s-journal',%d,%lld)\n", pFile->zClass, iAmt, iOfst));
37991 memcpy(pFile->aJrnl+iOfst, zBuf, iAmt);
38001 int iAmt,
38008 SQLITE_KV_LOG(("xWrite('%s-db',%d,%lld)\n", pFile->zClass, iAmt, iOfst));
38009 assert( iAmt>=512 && iAmt<=65536 );
38010 assert( (iAmt & (iAmt-1))==0 );
38011 assert( pFile->szPage<0 || pFile->szPage==iAmt );
38012 pFile->szPage = iAmt;
38013 pgno = 1 + iOfst/iAmt;
38015 kvvfsEncode(zBuf, iAmt, aData);
38019 if( iOfst+iAmt > pFile->szDb ){
38020 pFile->szDb = iOfst + iAmt;
52971 static int memdbRead(sqlite3_file*, void*, int iAmt, sqlite3_int64 iOfst);
52972 static int memdbWrite(sqlite3_file*,const void*,int iAmt, sqlite3_int64 iOfst);
52982 static int memdbFetch(sqlite3_file*, sqlite3_int64 iOfst, int iAmt, void **pp);
53120 int iAmt,
53125 if( iOfst+iAmt>p->sz ){
53126 memset(zBuf, 0, iAmt);
53131 memcpy(zBuf, p->aData+iOfst, iAmt);
53162 int iAmt,
53173 if( iOfst+iAmt>p->sz ){
53175 if( iOfst+iAmt>p->szAlloc
53176 && (rc = memdbEnlarge(p, iOfst+iAmt))!=SQLITE_OK
53182 p->sz = iOfst+iAmt;
53184 memcpy(p->aData+iOfst, z, iAmt);
53378 int iAmt,
53383 if( iOfst+iAmt>p->sz || (p->mFlags & SQLITE_DESERIALIZE_RESIZEABLE)!=0 ){
68805 int iAmt, /* Number of bytes to write */
68809 if( iOffset<p->iSyncPoint && iOffset+iAmt>=p->iSyncPoint ){
68814 iAmt -= iFirstAmt;
68818 if( iAmt==0 || rc ) return rc;
68820 rc = sqlite3OsWrite(p->pFd, pContent, iAmt, iOffset);
79697 int iAmt /* Number of bytes to be written */
79703 for(i=0; i<iAmt && pDest[i]==0; i++){}
79704 if( i<iAmt ){
79707 memset(pDest + i, 0, iAmt - i);
79710 if( nData<iAmt ){
79714 iAmt-nData);
79716 iAmt = nData;
79718 if( memcmp(pDest, ((u8*)pX->pData) + iOffset, iAmt)!=0 ){
79725 memmove(pDest, ((u8*)pX->pData) + iOffset, iAmt);
106108 int iAmt, /* Number of bytes to read */
106113 int nRead = iAmt;
106117 if( (iAmt+iOfst)>p->endpoint.iOffset ){
106143 p->readpoint.iOffset = pChunk ? iOfst+iAmt : 0;
106209 int iAmt, /* Number of bytes to write */
106213 int nWrite = iAmt;
106218 if( p->nSpill>0 && (iAmt+iOfst)>p->nSpill ){
106221 rc = sqlite3OsWrite(pJfd, zBuf, iAmt, iOfst);
106238 assert( p->nChunkSize>iAmt );
106239 memcpy((u8*)p->pFirst->zChunk, zBuf, iAmt);
221208 static int rbuCaptureWalRead(sqlite3rbu *pRbu, i64 iOff, int iAmt){
221217 pRbu->pgsz = iAmt;
221227 iFrame = (u32)((iOff-32) / (i64)(iAmt+24)) + 1;
222778 int iAmt,
222787 rc = rbuCaptureWalRead(p->pRbu, iOfst, iAmt);
222794 memset(zBuf, 0, iAmt);
222796 rc = p->pReal->pMethods->xRead(p->pReal, zBuf, iAmt, iOfst);
222808 rc = pFd->pMethods->xRead(pFd, zBuf, iAmt, iOfst);
222818 if( iAmt>100 ){
222819 memset(&aBuf[100], 0, iAmt-100);
222820 rbuPutU16(&aBuf[105], iAmt & 0xFFFF);
222844 int iAmt,
222860 pRbu->iOalSz = iAmt + iOfst;
222862 i64 szNew = iAmt+iOfst;
222869 rc = p->pReal->pMethods->xWrite(p->pReal, zBuf, iAmt, iOfst);