Lines Matching defs:iAmt

1295   int (*xRead)(sqlite3_file*, void*, int iAmt, sqlite3_int64 iOfst);
1296 int (*xWrite)(sqlite3_file*, const void*, int iAmt, sqlite3_int64 iOfst);
1312 int (*xFetch)(sqlite3_file*, sqlite3_int64 iOfst, int iAmt, void **pp);
15240 SQLITE_PRIVATE int sqlite3OsFetch(sqlite3_file *id, i64 iOff, int iAmt, void **pp){
15242 return id->pMethods->xFetch(id, iOff, iAmt, pp);
15249 SQLITE_PRIVATE int sqlite3OsFetch(sqlite3_file *id, i64 iOff, int iAmt, void **pp){
48154 ** Write iAmt bytes of content into the WAL file beginning at iOffset.
48157 ** In other words, if iSyncPoint is in between iOffset and iOffset+iAmt,
48164 int iAmt, /* Number of bytes to write */
48168 if( iOffset<p->iSyncPoint && iOffset+iAmt>=p->iSyncPoint ){
48173 iAmt -= iFirstAmt;
48177 if( iAmt==0 || rc ) return rc;
48179 rc = sqlite3OsWrite(p->pFd, pContent, iAmt, iOffset);
73305 int iAmt, /* Number of bytes to read */
73311 rc = sqlite3OsRead(p->pReal, zBuf, iAmt, iOfst);
73312 }else if( (iAmt+iOfst)>p->iSize ){
73315 memcpy(zBuf, &p->zBuf[iOfst], iAmt);
73326 int iAmt, /* Number of bytes to write */
73331 if( !p->pReal && (iOfst+iAmt)>p->nBuf ){
73336 rc = sqlite3OsWrite(p->pReal, zBuf, iAmt, iOfst);
73338 memcpy(&p->zBuf[iOfst], zBuf, iAmt);
73339 if( p->iSize<(iOfst+iAmt) ){
73340 p->iSize = (iOfst+iAmt);
73545 int iAmt, /* Number of bytes to read */
73550 int nRead = iAmt;
73555 assert( iOfst+iAmt<=p->endpoint.iOffset );
73578 p->readpoint.iOffset = iOfst+iAmt;
73590 int iAmt, /* Number of bytes to write */
73594 int nWrite = iAmt;