Home
last modified time | relevance | path

Searched refs:pb_manager (Results 1 – 17 of 17) sorted by relevance

/external/mesa3d/src/gallium/auxiliary/pipebuffer/
Dpb_bufmgr.h67 struct pb_manager struct
70 (*destroy)( struct pb_manager *mgr ); argument
73 (*create_buffer)( struct pb_manager *mgr, argument
84 (*flush)( struct pb_manager *mgr ); argument
87 (*is_buffer_busy)( struct pb_manager *mgr, argument
97 struct pb_manager *
109 struct pb_manager *
110 pool_bufmgr_create(struct pb_manager *provider,
122 struct pb_manager *
123 mm_bufmgr_create(struct pb_manager *provider,
[all …]
Dpb_bufmgr_alt.c46 struct pb_manager base;
48 struct pb_manager *provider1;
49 struct pb_manager *provider2;
54 pb_alt_manager(struct pb_manager *mgr) in pb_alt_manager()
62 pb_alt_manager_create_buffer(struct pb_manager *_mgr, in pb_alt_manager_create_buffer()
79 pb_alt_manager_flush(struct pb_manager *_mgr) in pb_alt_manager_flush()
94 pb_alt_manager_destroy(struct pb_manager *mgr) in pb_alt_manager_destroy()
100 struct pb_manager *
101 pb_alt_manager_create(struct pb_manager *provider1, in pb_alt_manager_create()
102 struct pb_manager *provider2) in pb_alt_manager_create()
Dpb_bufmgr_slab.c104 struct pb_manager base;
107 struct pb_manager *provider;
148 struct pb_manager base;
150 struct pb_manager *provider;
162 struct pb_manager **buckets;
175 pb_slab_manager(struct pb_manager *mgr) in pb_slab_manager()
183 pb_slab_range_manager(struct pb_manager *mgr) in pb_slab_range_manager()
373 pb_slab_manager_create_buffer(struct pb_manager *_mgr, in pb_slab_manager_create_buffer()
433 pb_slab_manager_flush(struct pb_manager *_mgr) in pb_slab_manager_flush()
444 pb_slab_manager_destroy(struct pb_manager *_mgr) in pb_slab_manager_destroy()
[all …]
Dpb_bufmgr_ondemand.c65 struct pb_manager base;
67 struct pb_manager *provider;
84 pb_ondemand_manager(struct pb_manager *mgr) in pb_ondemand_manager()
144 struct pb_manager *provider = buf->mgr->provider; in pb_ondemand_buffer_instantiate()
236 pb_ondemand_manager_create_buffer(struct pb_manager *_mgr, in pb_ondemand_manager_create_buffer()
269 pb_ondemand_manager_flush(struct pb_manager *_mgr) in pb_ondemand_manager_flush()
278 pb_ondemand_manager_destroy(struct pb_manager *_mgr) in pb_ondemand_manager_destroy()
286 struct pb_manager *
287 pb_ondemand_manager_create(struct pb_manager *provider) in pb_ondemand_manager_create()
Dpb_buffer_malloc.c155 pb_malloc_bufmgr_create_buffer(struct pb_manager *mgr, in pb_malloc_bufmgr_create_buffer()
164 pb_malloc_bufmgr_flush(struct pb_manager *mgr) in pb_malloc_bufmgr_flush()
171 pb_malloc_bufmgr_destroy(struct pb_manager *mgr) in pb_malloc_bufmgr_destroy()
178 pb_malloc_bufmgr_is_buffer_busy( struct pb_manager *mgr, in pb_malloc_bufmgr_is_buffer_busy()
185 static struct pb_manager
194 struct pb_manager *
Dpb_bufmgr_mm.c54 struct pb_manager base;
69 mm_pb_manager(struct pb_manager *mgr) in mm_pb_manager()
175 mm_bufmgr_create_buffer(struct pb_manager *mgr, in mm_bufmgr_create_buffer()
225 mm_bufmgr_flush(struct pb_manager *mgr) in mm_bufmgr_flush()
232 mm_bufmgr_destroy(struct pb_manager *mgr) in mm_bufmgr_destroy()
249 struct pb_manager *
296 struct pb_manager *
297 mm_bufmgr_create(struct pb_manager *provider, in mm_bufmgr_create()
301 struct pb_manager *mgr; in mm_bufmgr_create()
Dpb_bufmgr_debug.c90 struct pb_manager base;
92 struct pb_manager *provider;
111 pb_debug_manager(struct pb_manager *mgr) in pb_debug_manager()
365 pb_debug_manager_create_buffer(struct pb_manager *_mgr, in pb_debug_manager_create_buffer()
432 pb_debug_manager_flush(struct pb_manager *_mgr) in pb_debug_manager_flush()
442 pb_debug_manager_destroy(struct pb_manager *_mgr) in pb_debug_manager_destroy()
459 struct pb_manager *
460 pb_debug_manager_create(struct pb_manager *provider, in pb_debug_manager_create()
489 struct pb_manager *
490 pb_debug_manager_create(struct pb_manager *provider, in pb_debug_manager_create()
Dpb_bufmgr_pool.c57 struct pb_manager base;
77 pool_pb_manager(struct pb_manager *mgr) in pool_pb_manager()
188 pool_bufmgr_create_buffer(struct pb_manager *mgr, in pool_bufmgr_create_buffer()
231 pool_bufmgr_flush(struct pb_manager *mgr) in pool_bufmgr_flush()
238 pool_bufmgr_destroy(struct pb_manager *mgr) in pool_bufmgr_destroy()
254 struct pb_manager *
255 pool_bufmgr_create(struct pb_manager *provider, in pool_bufmgr_create()
Dpb_bufmgr_cache.c76 struct pb_manager base;
78 struct pb_manager *provider;
97 pb_cache_manager(struct pb_manager *mgr) in pb_cache_manager()
260 pb_cache_manager_create_buffer(struct pb_manager *_mgr, in pb_cache_manager_create_buffer()
357 pb_cache_manager_flush(struct pb_manager *_mgr) in pb_cache_manager_flush()
381 pb_cache_manager_destroy(struct pb_manager *mgr) in pb_cache_manager_destroy()
388 struct pb_manager *
389 pb_cache_manager_create(struct pb_manager *provider, in pb_cache_manager_create()
Dpb_buffer_fenced.c65 struct pb_manager base;
66 struct pb_manager *provider;
153 fenced_manager(struct pb_manager *mgr) in fenced_manager()
556 struct pb_manager *provider = fenced_mgr->provider; in fenced_buffer_try_create_gpu_storage_locked()
911 fenced_bufmgr_create_buffer(struct pb_manager *mgr, in fenced_bufmgr_create_buffer()
987 fenced_bufmgr_flush(struct pb_manager *mgr) in fenced_bufmgr_flush()
1003 fenced_bufmgr_destroy(struct pb_manager *mgr) in fenced_bufmgr_destroy()
1036 struct pb_manager *
1037 fenced_bufmgr_create(struct pb_manager *provider, in fenced_bufmgr_create()
/external/mesa3d/src/gallium/winsys/svga/drm/
Dvmw_screen.h53 struct pb_manager;
70 struct pb_manager *gmr;
71 struct pb_manager *gmr_mm;
72 struct pb_manager *gmr_fenced;
73 struct pb_manager *gmr_slab;
74 struct pb_manager *gmr_slab_fenced;
75 struct pb_manager *query;
76 struct pb_manager *query_mm;
77 struct pb_manager *query_fenced;
Dvmw_buffer.c83 struct pb_manager base;
90 vmw_gmr_bufmgr(struct pb_manager *mgr) in vmw_gmr_bufmgr()
168 vmw_gmr_bufmgr_create_buffer(struct pb_manager *_mgr, in vmw_gmr_bufmgr_create_buffer()
207 vmw_gmr_bufmgr_flush(struct pb_manager *mgr) in vmw_gmr_bufmgr_flush()
214 vmw_gmr_bufmgr_destroy(struct pb_manager *_mgr) in vmw_gmr_bufmgr_destroy()
221 struct pb_manager *
Dvmw_buffer.h35 struct pb_manager;
57 struct pb_manager *
Dvmw_screen_svga.c60 struct pb_manager *provider; in vmw_svga_winsys_buffer_create()
/external/mesa3d/src/gallium/winsys/radeon/drm/
Dradeon_drm_winsys.h51 struct pb_manager *kman;
52 struct pb_manager *cman;
Dradeon_drm_bo.c111 struct pb_manager base;
127 static INLINE struct radeon_bomgr *radeon_bomgr(struct pb_manager *mgr) in radeon_bomgr()
536 static struct pb_buffer *radeon_bomgr_create_bo(struct pb_manager *_mgr, in radeon_bomgr_create_bo()
613 static void radeon_bomgr_flush(struct pb_manager *mgr) in radeon_bomgr_flush()
619 static boolean radeon_bomgr_is_buffer_busy(struct pb_manager *_mgr, in radeon_bomgr_is_buffer_busy()
635 static void radeon_bomgr_destroy(struct pb_manager *_mgr) in radeon_bomgr_destroy()
656 struct pb_manager *radeon_bomgr_create(struct radeon_drm_winsys *rws) in radeon_bomgr_create()
821 struct pb_manager *provider; in radeon_winsys_bo_create()
Dradeon_drm_bo.h72 struct pb_manager *radeon_bomgr_create(struct radeon_drm_winsys *rws);