Lines Matching refs:shmem
128 instance->ring.shmem = in vn_instance_init_ring()
130 if (!instance->ring.shmem) { in vn_instance_init_ring()
140 instance->ring.shmem->mmap_ptr); in vn_instance_init_ring()
146 .resourceId = instance->ring.shmem->res_id, in vn_instance_init_ring()
380 .resourceId = buf->shmem->res_id, in vn_instance_submission_get_cs()
428 vn_renderer_shmem_ref(ring->renderer, cs->buffers[i].shmem); in vn_instance_submission_get_ring_submit()
563 const struct vn_renderer_shmem *saved_pool_shmem = pool->shmem; in vn_instance_get_reply_shmem_locked()
566 struct vn_renderer_shmem *shmem = in vn_instance_get_reply_shmem_locked() local
568 if (!shmem) in vn_instance_get_reply_shmem_locked()
571 assert(shmem == pool->shmem); in vn_instance_get_reply_shmem_locked()
572 *out_ptr = shmem->mmap_ptr + offset; in vn_instance_get_reply_shmem_locked()
574 if (shmem != saved_pool_shmem) { in vn_instance_get_reply_shmem_locked()
580 .resourceId = shmem->res_id, in vn_instance_get_reply_shmem_locked()
619 return shmem; in vn_instance_get_reply_shmem_locked()
802 if (instance->ring.shmem) { in vn_CreateInstance()
812 vn_renderer_shmem_unref(instance->renderer, instance->ring.shmem); in vn_CreateInstance()
868 vn_renderer_shmem_unref(instance->renderer, instance->ring.shmem); in vn_DestroyInstance()