Lines Matching refs:shmsize
213 if (shmpage && -1 == munmap((void*) shmpage, src->shm.shmsize)) in platform_fsrv_destroy_local()
326 if (shmpage && -1 == munmap((void*) shmpage, src->shm.shmsize)) in platform_fsrv_dropshared()
665 if (0 == ctx->shm.shmsize) in shmalloc()
666 ctx->shm.shmsize = ARCAN_SHMPAGE_START_SZ; in shmalloc()
680 int rc = ftruncate(shmfd, ctx->shm.shmsize); in shmalloc()
683 " (%d) shared memory failed (%d).\n", ctx->shm.shmsize, errno); in shmalloc()
689 NULL, ctx->shm.shmsize, PROT_READ | PROT_WRITE, MAP_SHARED, shmfd, 0); in shmalloc()
711 munmap(shmpage, ctx->shm.shmsize); in shmalloc()
719 memset(shmpage, '\0', ctx->shm.shmsize); in shmalloc()
724 shmpage->segment_size = ctx->shm.shmsize; in shmalloc()
866 ctx->shm.shmsize = shmpage_size(hintw, hinth, 1, abufc, abufsz, 0); in prepare_segment()
1322 bool rmap = (shmsz > src->shmsize || shmsz < (float) src->shmsize * 0.8); in platform_fsrv_resynch()
1341 src->shmsize, shmsz, MREMAP_MAYMOVE, NULL); in platform_fsrv_resynch()
1343 if (-1 == ftruncate(src->handle, src->shmsize)) in platform_fsrv_resynch()
1358 munmap(src->ptr, src->shmsize); in platform_fsrv_resynch()
1369 src->shmsize = shmsz; in platform_fsrv_resynch()