Lines Matching refs:pShm
58 TestvfsBuffer *pShm; /* Shared memory buffer */ member
618 pFd->pShm = 0; in tvfsOpen()
836 assert( pFd->pShmId && pFd->pShm==0 && pFd->pNext==0 ); in tvfsShmOpen()
873 pFd->pShm = pBuffer; in tvfsShmOpen()
902 if( 0==pFd->pShm ){ in tvfsShmMap()
916 Tcl_NewStringObj(pFd->pShm->zFile, -1), pFd->pShmId, pArg, 0 in tvfsShmMap()
925 if( rc==SQLITE_OK && isWrite && !pFd->pShm->aPage[iPage] ){ in tvfsShmMap()
926 tvfsAllocPage(pFd->pShm, iPage, pgsz); in tvfsShmMap()
929 *pp = (void volatile *)pFd->pShm->aPage[iPage]; in tvfsShmMap()
968 Tcl_NewStringObj(pFd->pShm->zFile, -1), pFd->pShmId, in tvfsShmLock()
984 for(p2=pFd->pShm->pFile; p2; p2=p2->pNext){ in tvfsShmLock()
1009 const char *z = pFd->pShm ? pFd->pShm->zFile : ""; in tvfsShmBarrier()
1027 TestvfsBuffer *pBuffer = pFd->pShm; in tvfsShmUnmap()
1036 assert( pFd->pShmId && pFd->pShm ); in tvfsShmUnmap()
1040 Tcl_NewStringObj(pFd->pShm->zFile, -1), pFd->pShmId, 0, 0 in tvfsShmUnmap()
1060 pFd->pShm = 0; in tvfsShmUnmap()
1644 void volatile *pShm = 0; in test_vfs_set_readmark() local
1665 rc = pFd->pMethods->xShmMap(pFd, 0, 32*1024, 0, &pShm); in test_vfs_set_readmark()
1670 if( pShm==0 ){ in test_vfs_set_readmark()
1674 aShm = (u32*)pShm; in test_vfs_set_readmark()