Lines Matching refs:shmem
128 instance->ring.shmem =
130 if (!instance->ring.shmem) {
132 vn_log(instance, "failed to allocate/map ring shmem");
140 instance->ring.shmem->mmap_ptr);
146 .resourceId = instance->ring.shmem->res_id,
191 /* prepare the reply shmem */
380 .resourceId = buf->shmem->res_id,
428 vn_renderer_shmem_ref(ring->renderer, cs->buffers[i].shmem);
563 const struct vn_renderer_shmem *saved_pool_shmem = pool->shmem;
566 struct vn_renderer_shmem *shmem =
568 if (!shmem)
571 assert(shmem == pool->shmem);
572 *out_ptr = shmem->mmap_ptr + offset;
574 if (shmem != saved_pool_shmem) {
580 .resourceId = shmem->res_id,
619 return shmem;
802 if (instance->ring.shmem) {
812 vn_renderer_shmem_unref(instance->renderer, instance->ring.shmem);
868 vn_renderer_shmem_unref(instance->renderer, instance->ring.shmem);