Searched refs:apShm (Results 1 – 7 of 7) sorted by relevance
| /sqlite-3.40.0/ext/lsm1/ |
| H A D | lsm_unix.c | 61 void **apShm; /* Array of 32K shared memory segments */ member 412 p->apShm = apNew; in lsmPosixOsShmMap() 416 if( p->apShm[iChunk]==0 ){ in lsmPosixOsShmMap() 417 p->apShm[iChunk] = mmap(0, LSM_SHM_CHUNK_SIZE, in lsmPosixOsShmMap() 420 if( p->apShm[iChunk]==MAP_FAILED ){ in lsmPosixOsShmMap() 421 p->apShm[iChunk] = 0; in lsmPosixOsShmMap() 426 *ppShm = p->apShm[iChunk]; in lsmPosixOsShmMap() 438 if( p->apShm[i] ){ in lsmPosixOsShmUnmap() 439 munmap(p->apShm[i], LSM_SHM_CHUNK_SIZE); in lsmPosixOsShmUnmap() 440 p->apShm[i] = 0; in lsmPosixOsShmUnmap() [all …]
|
| H A D | lsm_win32.c | 47 LPVOID *apShm; /* Array of 32K shared memory segments */ member 691 lsmFree(pWin32File->pEnv, pWin32File->apShm); in lsmWin32OsShmMap() 692 pWin32File->apShm = apNew; in lsmWin32OsShmMap() 706 if( pWin32File->apShm[iChunk]==NULL ){ in lsmWin32OsShmMap() 714 pWin32File->apShm[iChunk] = pMap; in lsmWin32OsShmMap() 717 char *p = (char *)pWin32File->apShm[iChunk]; in lsmWin32OsShmMap() 720 *ppShm = pWin32File->apShm[iChunk]; in lsmWin32OsShmMap() 735 if( pWin32File->apShm[i]!=NULL ){ in lsmWin32OsShmUnmap() 736 UnmapViewOfFile(pWin32File->apShm[i]); in lsmWin32OsShmUnmap() 737 pWin32File->apShm[i] = NULL; in lsmWin32OsShmUnmap() [all …]
|
| H A D | lsm_shared.c | 357 pDb->pShmhdr = (ShmHeader *)pDb->apShm[0]; in doDbConnect() 1332 lsmFree(pDb->pEnv, pDb->apShm[i]); in lsmFinishReadTrans() 1334 lsmFree(pDb->pEnv, pDb->apShm); in lsmFinishReadTrans() 1335 pDb->apShm = 0; in lsmFinishReadTrans() 1654 void **apShm; in lsmShmCacheChunks() local 1656 apShm = lsmRealloc(pEnv, db->apShm, sizeof(void*)*nAlloc); in lsmShmCacheChunks() 1657 if( !apShm ) return LSM_NOMEM_BKPT; in lsmShmCacheChunks() 1658 db->apShm = apShm; in lsmShmCacheChunks() 1676 void **apShm; in lsmShmCacheChunks() local 1679 if( !apShm ){ in lsmShmCacheChunks() [all …]
|
| H A D | lsm_tree.c | 296 (&((u8*)((pDb)->apShm[(iPtr)>>15]))[(iPtr) & (LSM_SHM_CHUNK_SIZE-1)]) 305 assert( pDb->apShm[iPtr>>15] ); in treeShmptr() 311 return (ShmChunk *)(pDb->apShm[iChunk]); in treeShmChunk() 317 return (ShmChunk *)(pDb->apShm[iChunk]); in treeShmChunkRc()
|
| H A D | lsmInt.h | 398 void **apShm; /* Shared memory chunks */ member
|
| H A D | lsm_main.c | 238 lsmFree(pDb->pEnv, pDb->apShm); in lsm_close()
|
| /sqlite-3.40.0/ext/rbu/ |
| H A D | sqlite3rbu.c | 455 char **apShm; /* Array of mmap'd *-shm regions */ member 4583 sqlite3_free(p->apShm[i]); in rbuVfsClose() 4585 sqlite3_free(p->apShm); in rbuVfsClose() 4586 p->apShm = 0; in rbuVfsClose() 4956 char **apNew = (char**)sqlite3_realloc64(p->apShm, nByte); in rbuVfsShmMap() 4967 p->apShm = apNew; in rbuVfsShmMap() 4977 p->apShm[iRegion] = pNew; in rbuVfsShmMap() 4982 *pp = p->apShm[iRegion]; in rbuVfsShmMap() 4987 assert( p->apShm==0 ); in rbuVfsShmMap()
|