Lines Matching defs:xShmLock

1166   int (*xShmLock)(sqlite3_file*, int offset, int n, int flags);
1460 ** obtain a file lock using the xLock or xShmLock methods of the VFS.
1844 ** CAPI3REF: Flags for the xShmLock VFS method
1847 ** allowed by the xShmLock method of [sqlite3_io_methods]. The
1849 ** xShmLock method:
1861 ** The xShmLock method can transition between unlocked and SHARED or
1871 ** CAPI3REF: Maximum xShmLock index
1873 ** The xShmLock method on [sqlite3_io_methods] may use values
26208 return id->pMethods->xShmLock(id, offset, n, flags);
37509 0, /* xShmLock */
37533 0, /* xShmLock */
43363 ** different here than in posix. In xShmLock(), one can go from unlocked
43918 unixShmLock, /* xShmLock */ \
51269 winShmLock, /* xShmLock */
51295 winShmLock, /* xShmLock */
53042 0, /* xShmLock */
69337 ** happen if the connection is actually in exclusive mode (as no xShmLock
106353 0, /* xShmLock */
221149 ** * Calls to xShmLock(UNLOCK) to release the exclusive shm WRITER,
222599 ** avoid creating a *-shm file on disk. Additionally, xShmLock() calls
222602 ** xShmLock() is called before xShmMap().
222614 ** xShmLock() WRITER, CHECKPOINTER and READ0 locks on the target
222615 ** database file are recorded. xShmLock() calls to unlock the same
222624 int (*xShmLock)(sqlite3_file*,int,int,int) = p->pReal->pMethods->xShmLock;
222628 xShmLock(p->pReal, i, 1, SQLITE_SHM_UNLOCK|SQLITE_SHM_EXCLUSIVE);
223066 rc = p->pReal->pMethods->xShmLock(p->pReal, ofst, n, flags);
223186 rbuVfsShmLock, /* xShmLock */
223268 if( pMeth->iVersion<2 || pMeth->xShmLock==0 ){