Home
last modified time | relevance | path

Searched refs:vn_renderer_shmem (Results 1 – 14 of 14) sorted by relevance

/third_party/mesa3d/src/virtio/vulkan/
Dvn_renderer_internal.c42 list_for_each_entry_safe(struct vn_renderer_shmem, shmem, in vn_renderer_shmem_cache_fini()
77 const struct vn_renderer_shmem *last_shmem = list_last_entry( in vn_renderer_shmem_cache_remove_expired_locked()
78 &bucket->shmems, struct vn_renderer_shmem, cache_head); in vn_renderer_shmem_cache_remove_expired_locked()
81 list_for_each_entry_safe(struct vn_renderer_shmem, shmem, in vn_renderer_shmem_cache_remove_expired_locked()
95 struct vn_renderer_shmem *shmem) in vn_renderer_shmem_cache_add()
120 struct vn_renderer_shmem *
134 struct vn_renderer_shmem *shmem = NULL; in vn_renderer_shmem_cache_get()
139 shmem = list_first_entry(&bucket->shmems, struct vn_renderer_shmem, in vn_renderer_shmem_cache_get()
172 list_for_each_entry(struct vn_renderer_shmem, shmem, &bucket->shmems, in vn_renderer_shmem_cache_debug_dump()
Dvn_renderer_internal.h12 struct vn_renderer *renderer, struct vn_renderer_shmem *shmem);
48 struct vn_renderer_shmem *shmem);
50 struct vn_renderer_shmem *
Dvn_renderer.h11 struct vn_renderer_shmem { struct
151 struct vn_renderer_shmem *(*create)(struct vn_renderer *renderer,
154 struct vn_renderer_shmem *shmem);
281 static inline struct vn_renderer_shmem *
285 struct vn_renderer_shmem *shmem = in vn_renderer_shmem_create()
297 static inline struct vn_renderer_shmem *
299 struct vn_renderer_shmem *shmem) in vn_renderer_shmem_ref()
307 struct vn_renderer_shmem *shmem) in vn_renderer_shmem_unref()
Dvn_instance.h49 struct vn_renderer_shmem *shmem;
128 struct vn_renderer_shmem *reply_shmem;
167 static inline struct vn_renderer_shmem *
172 struct vn_renderer_shmem *shmem; in vn_instance_cs_shmem_alloc()
Dvn_renderer_util.c80 struct vn_renderer_shmem *shmem = in vn_renderer_shmem_pool_grow()
95 struct vn_renderer_shmem *
108 struct vn_renderer_shmem *shmem = in vn_renderer_shmem_pool_alloc()
Dvn_renderer_util.h15 struct vn_renderer_shmem *shmem;
50 struct vn_renderer_shmem *
Dvn_instance.c174 static struct vn_renderer_shmem *
196 struct vn_renderer_shmem *reply_shmem = in vn_instance_init_experimental_features()
415 struct vn_renderer_shmem *extra_shmem, in vn_instance_submission_get_ring_submit()
451 struct vn_renderer_shmem *extra_shmem, in vn_instance_submission_prepare()
507 struct vn_renderer_shmem *extra_shmem, in vn_instance_ring_submit_locked()
556 static struct vn_renderer_shmem *
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()
Dvn_ring.h59 struct vn_renderer_shmem *shmems[];
Dvn_cs.c76 struct vn_renderer_shmem *shmem, in vn_cs_encoder_add_buffer()
262 struct vn_renderer_shmem *shmem; in vn_cs_encoder_reserve_internal()
Dvn_renderer_vtest.c33 struct vn_renderer_shmem base;
783 struct vn_renderer_shmem *_shmem) in vtest_shmem_destroy_now()
797 struct vn_renderer_shmem *shmem) in vtest_shmem_destroy()
807 static struct vn_renderer_shmem *
812 struct vn_renderer_shmem *cached_shmem = in vtest_shmem_create()
Dvn_renderer_virtgpu.c72 struct vn_renderer_shmem base;
1301 struct vn_renderer_shmem *_shmem) in virtgpu_shmem_destroy_now()
1312 struct vn_renderer_shmem *shmem) in virtgpu_shmem_destroy()
1322 static struct vn_renderer_shmem *
1327 struct vn_renderer_shmem *cached_shmem = in virtgpu_shmem_create()
Dvn_cs.h50 struct vn_renderer_shmem *shmem;
Dvn_common.h133 struct vn_renderer_shmem;
/third_party/mesa3d/docs/relnotes/
D21.2.0.rst1324 - venus: add vn_renderer_shmem
1325 - venus: use vn_renderer_shmem