Lines Matching defs:AsyncFile
38 typedef struct AsyncFile AsyncFile;
148 ** (AsyncFile.pBaseRead) is used exclusively by sqlite threads to read the
149 ** file, the other (AsyncFile.pBaseWrite) by sqlite3_async_flush()
504 ** The AsyncFile structure is a subclass of sqlite3_file used for
508 ** pointed to by AsyncFile.pData, which is allocated as part of the
510 ** lifetime of the AsyncFile structure is ended by the caller after OsClose()
514 struct AsyncFile {
628 AsyncFileData *p = ((AsyncFile *)pFile)->pData;
651 AsyncFileData *p = ((AsyncFile *)pFile)->pData;
668 AsyncFileData *p = ((AsyncFile *)pFile)->pData;
744 AsyncFileData *p = ((AsyncFile *)pFile)->pData;
753 AsyncFileData *p = ((AsyncFile *)pFile)->pData;
765 AsyncFileData *p = ((AsyncFile *)pFile)->pData;
864 AsyncFileData *p = ((AsyncFile *)pFile)->pData;
899 AsyncFileData *p = ((AsyncFile *)pFile)->pData;
919 AsyncFileData *p = ((AsyncFile *)pFile)->pData;
942 *(int*)pArg = ((AsyncFile*)id)->pData->lock.eLock;
1038 AsyncFile *p = (AsyncFile *)pFile;
1300 sizeof(AsyncFile), /* szOsFile */
1378 ** re-aquire the mutex before seting the AsyncFile.pBaseRead