/external/mesa3d/src/gallium/auxiliary/pipebuffer/ |
D | pb_buffer.h | 98 struct pb_buffer struct 122 void (*destroy)( struct pb_buffer *buf ); argument 128 void *(*map)( struct pb_buffer *buf, 131 void (*unmap)( struct pb_buffer *buf ); 133 enum pipe_error (*validate)( struct pb_buffer *buf, 137 void (*fence)( struct pb_buffer *buf, 151 void (*get_base_buffer)( struct pb_buffer *buf, 152 struct pb_buffer **base_buf, 162 pb_map(struct pb_buffer *buf, in pb_map() 174 pb_unmap(struct pb_buffer *buf) in pb_unmap() [all …]
|
D | pb_buffer_malloc.c | 45 struct pb_buffer base; 53 malloc_buffer(struct pb_buffer *buf) in malloc_buffer() 64 malloc_buffer_destroy(struct pb_buffer *buf) in malloc_buffer_destroy() 72 malloc_buffer_map(struct pb_buffer *buf, in malloc_buffer_map() 81 malloc_buffer_unmap(struct pb_buffer *buf) in malloc_buffer_unmap() 88 malloc_buffer_validate(struct pb_buffer *buf, in malloc_buffer_validate() 98 malloc_buffer_fence(struct pb_buffer *buf, in malloc_buffer_fence() 106 malloc_buffer_get_base_buffer(struct pb_buffer *buf, in malloc_buffer_get_base_buffer() 107 struct pb_buffer **base_buf, in malloc_buffer_get_base_buffer() 126 struct pb_buffer * [all …]
|
D | pb_bufmgr_cache.c | 53 struct pb_buffer base; 54 struct pb_buffer *buffer; 69 pb_cache_buffer(struct pb_buffer *buf) in pb_cache_buffer() 85 pb_cache_manager_remove_buffer(struct pb_buffer *pb_buf) in pb_cache_manager_remove_buffer() 97 _pb_cache_buffer_destroy(struct pb_buffer *pb_buf) in _pb_cache_buffer_destroy() 108 pb_cache_buffer_destroy(struct pb_buffer *_buf) in pb_cache_buffer_destroy() 124 pb_cache_buffer_map(struct pb_buffer *_buf, in pb_cache_buffer_map() 133 pb_cache_buffer_unmap(struct pb_buffer *_buf) in pb_cache_buffer_unmap() 141 pb_cache_buffer_validate(struct pb_buffer *_buf, in pb_cache_buffer_validate() 151 pb_cache_buffer_fence(struct pb_buffer *_buf, in pb_cache_buffer_fence() [all …]
|
D | pb_cache.h | 42 struct pb_buffer *buffer; /**< Pointer to the structure this is part of. */ 63 void (*destroy_buffer)(struct pb_buffer *buf); 64 bool (*can_reclaim)(struct pb_buffer *buf); 68 struct pb_buffer *pb_cache_reclaim_buffer(struct pb_cache *mgr, pb_size size, 73 struct pb_buffer *buf, unsigned bucket_index); 76 void (*destroy_buffer)(struct pb_buffer *buf), 77 bool (*can_reclaim)(struct pb_buffer *buf));
|
D | pb_bufmgr_mm.c | 63 struct pb_buffer *buffer; 78 struct pb_buffer base; 87 mm_buffer(struct pb_buffer *buf) in mm_buffer() 95 mm_buffer_destroy(struct pb_buffer *buf) in mm_buffer_destroy() 110 mm_buffer_map(struct pb_buffer *buf, in mm_buffer_map() 124 mm_buffer_unmap(struct pb_buffer *buf) in mm_buffer_unmap() 131 mm_buffer_validate(struct pb_buffer *buf, in mm_buffer_validate() 142 mm_buffer_fence(struct pb_buffer *buf, in mm_buffer_fence() 152 mm_buffer_get_base_buffer(struct pb_buffer *buf, in mm_buffer_get_base_buffer() 153 struct pb_buffer **base_buf, in mm_buffer_get_base_buffer() [all …]
|
D | pb_bufmgr_ondemand.c | 48 struct pb_buffer base; 57 struct pb_buffer *buffer; 74 pb_ondemand_buffer(struct pb_buffer *buf) in pb_ondemand_buffer() 92 pb_ondemand_buffer_destroy(struct pb_buffer *_buf) in pb_ondemand_buffer_destroy() 105 pb_ondemand_buffer_map(struct pb_buffer *_buf, in pb_ondemand_buffer_map() 123 pb_ondemand_buffer_unmap(struct pb_buffer *_buf) in pb_ondemand_buffer_unmap() 173 pb_ondemand_buffer_validate(struct pb_buffer *_buf, in pb_ondemand_buffer_validate() 193 pb_ondemand_buffer_fence(struct pb_buffer *_buf, in pb_ondemand_buffer_fence() 207 pb_ondemand_buffer_get_base_buffer(struct pb_buffer *_buf, in pb_ondemand_buffer_get_base_buffer() 208 struct pb_buffer **base_buf, in pb_ondemand_buffer_get_base_buffer() [all …]
|
D | pb_bufmgr_pool.c | 69 struct pb_buffer *buffer; 86 struct pb_buffer base; 97 pool_buffer(struct pb_buffer *buf) in pool_buffer() 106 pool_buffer_destroy(struct pb_buffer *buf) in pool_buffer_destroy() 121 pool_buffer_map(struct pb_buffer *buf, unsigned flags, void *flush_ctx) in pool_buffer_map() 137 pool_buffer_unmap(struct pb_buffer *buf) in pool_buffer_unmap() 144 pool_buffer_validate(struct pb_buffer *buf, in pool_buffer_validate() 155 pool_buffer_fence(struct pb_buffer *buf, in pool_buffer_fence() 165 pool_buffer_get_base_buffer(struct pb_buffer *buf, in pool_buffer_get_base_buffer() 166 struct pb_buffer **base_buf, in pool_buffer_get_base_buffer() [all …]
|
D | pb_bufmgr_debug.c | 70 struct pb_buffer base; 72 struct pb_buffer *buffer; 103 pb_debug_buffer(struct pb_buffer *buf) in pb_debug_buffer() 229 pb_debug_buffer_destroy(struct pb_buffer *_buf) in pb_debug_buffer_destroy() 250 pb_debug_buffer_map(struct pb_buffer *_buf, in pb_debug_buffer_map() 272 pb_debug_buffer_unmap(struct pb_buffer *_buf) in pb_debug_buffer_unmap() 289 pb_debug_buffer_get_base_buffer(struct pb_buffer *_buf, in pb_debug_buffer_get_base_buffer() 290 struct pb_buffer **base_buf, in pb_debug_buffer_get_base_buffer() 300 pb_debug_buffer_validate(struct pb_buffer *_buf, in pb_debug_buffer_validate() 321 pb_debug_buffer_fence(struct pb_buffer *_buf, in pb_debug_buffer_fence() [all …]
|
D | pb_cache.c | 41 struct pb_buffer *buf = entry->buffer; in destroy_buffer_locked() 89 struct pb_buffer *buf = entry->buffer; in pb_cache_add_buffer() 123 struct pb_buffer *buf = entry->buffer; in pb_cache_is_buffer_compat() 146 struct pb_buffer * 206 struct pb_buffer *buf = entry->buffer; in pb_cache_reclaim_buffer() 249 struct pb_buffer *buf, unsigned bucket_index) in pb_cache_init_entry() 275 void (*destroy_buffer)(struct pb_buffer *buf), in pb_cache_init() 276 bool (*can_reclaim)(struct pb_buffer *buf)) in pb_cache_init()
|
D | pb_bufmgr_slab.c | 60 struct pb_buffer base; 91 struct pb_buffer *bo; 166 pb_slab_buffer(struct pb_buffer *buf) in pb_slab_buffer() 194 pb_slab_buffer_destroy(struct pb_buffer *_buf) in pb_slab_buffer_destroy() 228 pb_slab_buffer_map(struct pb_buffer *_buf, in pb_slab_buffer_map() 242 pb_slab_buffer_unmap(struct pb_buffer *_buf) in pb_slab_buffer_unmap() 253 pb_slab_buffer_validate(struct pb_buffer *_buf, in pb_slab_buffer_validate() 263 pb_slab_buffer_fence(struct pb_buffer *_buf, in pb_slab_buffer_fence() 272 pb_slab_buffer_get_base_buffer(struct pb_buffer *_buf, in pb_slab_buffer_get_base_buffer() 273 struct pb_buffer **base_buf, in pb_slab_buffer_get_base_buffer() [all …]
|
D | pb_bufmgr.h | 72 struct pb_buffer * 88 struct pb_buffer *buf ); 132 mm_bufmgr_create_from_buffer(struct pb_buffer *buffer, 173 pb_cache_manager_remove_buffer(struct pb_buffer *buf);
|
D | pb_validate.h | 47 struct pb_buffer; 61 struct pb_buffer *buf, 66 enum pipe_error (*callback)(struct pb_buffer *buf, void *data),
|
D | pb_buffer_fenced.c | 116 struct pb_buffer base; 128 struct pb_buffer *buffer; 162 fenced_buffer(struct pb_buffer *buf) in fenced_buffer() 648 fenced_buffer_destroy(struct pb_buffer *buf) in fenced_buffer_destroy() 664 fenced_buffer_map(struct pb_buffer *buf, in fenced_buffer_map() 719 fenced_buffer_unmap(struct pb_buffer *buf) in fenced_buffer_unmap() 740 fenced_buffer_validate(struct pb_buffer *buf, in fenced_buffer_validate() 812 fenced_buffer_fence(struct pb_buffer *buf, in fenced_buffer_fence() 849 fenced_buffer_get_base_buffer(struct pb_buffer *buf, in fenced_buffer_get_base_buffer() 850 struct pb_buffer **base_buf, in fenced_buffer_get_base_buffer() [all …]
|
D | pb_validate.c | 50 struct pb_buffer *buf; 65 struct pb_buffer *buf, in pb_validate_add_buffer() 117 enum pipe_error (*callback)(struct pb_buffer *buf, void *data), in pb_validate_foreach()
|
D | pb_bufmgr_alt.c | 61 static struct pb_buffer * 67 struct pb_buffer *buf; in pb_alt_manager_create_buffer()
|
/external/mesa3d/src/gallium/winsys/svga/drm/ |
D | vmw_buffer.c | 59 struct pb_buffer base; 73 vmw_gmr_buffer(struct pb_buffer *buf) in vmw_gmr_buffer() 98 vmw_gmr_buffer_destroy(struct pb_buffer *_buf) in vmw_gmr_buffer_destroy() 111 vmw_gmr_buffer_map(struct pb_buffer *_buf, in vmw_gmr_buffer_map() 140 vmw_gmr_buffer_unmap(struct pb_buffer *_buf) in vmw_gmr_buffer_unmap() 155 vmw_gmr_buffer_get_base_buffer(struct pb_buffer *buf, in vmw_gmr_buffer_get_base_buffer() 156 struct pb_buffer **base_buf, in vmw_gmr_buffer_get_base_buffer() 165 vmw_gmr_buffer_validate( struct pb_buffer *_buf, in vmw_gmr_buffer_validate() 175 vmw_gmr_buffer_fence( struct pb_buffer *_buf, in vmw_gmr_buffer_fence() 193 static struct pb_buffer * [all …]
|
D | vmw_buffer.h | 40 struct pb_buffer; 54 struct pb_buffer * 57 vmw_svga_winsys_buffer_wrap(struct pb_buffer *buffer); 62 static inline struct pb_buffer * 66 return (struct pb_buffer *)buffer; in vmw_pb_buffer() 71 vmw_svga_winsys_buffer_wrap(struct pb_buffer *buffer) in vmw_svga_winsys_buffer_wrap() 93 vmw_gmr_bufmgr_region_ptr(struct pb_buffer *buf,
|
D | pb_buffer_simple_fenced.c | 101 struct pb_buffer base; 113 struct pb_buffer *buffer; 140 fenced_buffer(struct pb_buffer *buf) in fenced_buffer() 504 fenced_buffer_destroy(struct pb_buffer *buf) in fenced_buffer_destroy() 520 fenced_buffer_map(struct pb_buffer *buf, in fenced_buffer_map() 574 fenced_buffer_unmap(struct pb_buffer *buf) in fenced_buffer_unmap() 595 fenced_buffer_validate(struct pb_buffer *buf, in fenced_buffer_validate() 645 fenced_buffer_fence(struct pb_buffer *buf, in fenced_buffer_fence() 684 fenced_buffer_get_base_buffer(struct pb_buffer *buf, in fenced_buffer_get_base_buffer() 685 struct pb_buffer **base_buf, in fenced_buffer_get_base_buffer() [all …]
|
/external/mesa3d/src/gallium/drivers/radeon/ |
D | radeon_winsys.h | 274 struct pb_buffer *(*buffer_create)(struct radeon_winsys *ws, 289 void *(*buffer_map)(struct pb_buffer *buf, 298 void (*buffer_unmap)(struct pb_buffer *buf); 308 bool (*buffer_wait)(struct pb_buffer *buf, uint64_t timeout, 318 void (*buffer_get_metadata)(struct pb_buffer *buf, 328 void (*buffer_set_metadata)(struct pb_buffer *buf, 340 struct pb_buffer *(*buffer_from_handle)(struct radeon_winsys *ws, 352 struct pb_buffer *(*buffer_from_ptr)(struct radeon_winsys *ws, 361 bool (*buffer_is_user_ptr)(struct pb_buffer *buf); 364 bool (*buffer_is_suballocated)(struct pb_buffer *buf); [all …]
|
/external/mesa3d/src/gallium/winsys/amdgpu/drm/ |
D | amdgpu_bo.h | 59 struct pb_buffer base; 124 bool amdgpu_bo_can_reclaim(struct pb_buffer *_buf); 125 void amdgpu_bo_destroy(struct pb_buffer *_buf); 135 struct amdgpu_winsys_bo *amdgpu_winsys_bo(struct pb_buffer *bo) in amdgpu_winsys_bo() 150 pb_reference((struct pb_buffer**)dst, (struct pb_buffer*)src); in amdgpu_winsys_bo_reference()
|
D | amdgpu_bo.c | 48 static struct pb_buffer * 55 static bool amdgpu_bo_wait(struct pb_buffer *_buf, uint64_t timeout, in amdgpu_bo_wait() 149 struct pb_buffer *buf) in amdgpu_bo_get_initial_domain() 164 void amdgpu_bo_destroy(struct pb_buffer *_buf) in amdgpu_bo_destroy() 199 static void amdgpu_bo_destroy_or_cache(struct pb_buffer *_buf) in amdgpu_bo_destroy_or_cache() 211 static void *amdgpu_bo_map(struct pb_buffer *buf, in amdgpu_bo_map() 242 if (!amdgpu_bo_wait((struct pb_buffer*)bo, 0, in amdgpu_bo_map() 252 if (!amdgpu_bo_wait((struct pb_buffer*)bo, 0, in amdgpu_bo_map() 279 amdgpu_bo_wait((struct pb_buffer*)bo, PIPE_TIMEOUT_INFINITE, in amdgpu_bo_map() 293 amdgpu_bo_wait((struct pb_buffer*)bo, PIPE_TIMEOUT_INFINITE, in amdgpu_bo_map() [all …]
|
/external/mesa3d/src/gallium/winsys/radeon/drm/ |
D | radeon_drm_bo.h | 36 struct pb_buffer base; 79 void radeon_bo_destroy(struct pb_buffer *_buf); 80 bool radeon_bo_can_reclaim(struct pb_buffer *_buf); 92 pb_reference((struct pb_buffer**)dst, (struct pb_buffer*)src); in radeon_bo_reference()
|
D | radeon_drm_bo.c | 45 static struct pb_buffer * 52 static inline struct radeon_bo *radeon_bo(struct pb_buffer *bo) in radeon_bo() 132 static bool radeon_bo_wait(struct pb_buffer *_buf, uint64_t timeout, in radeon_bo_wait() 177 struct pb_buffer *buf) in radeon_bo_get_initial_domain() 329 void radeon_bo_destroy(struct pb_buffer *_buf) in radeon_bo_destroy() 396 static void radeon_bo_destroy_or_cache(struct pb_buffer *_buf) in radeon_bo_destroy_or_cache() 473 static void *radeon_bo_map(struct pb_buffer *buf, in radeon_bo_map() 497 if (!radeon_bo_wait((struct pb_buffer*)bo, 0, in radeon_bo_map() 507 if (!radeon_bo_wait((struct pb_buffer*)bo, 0, in radeon_bo_map() 526 radeon_bo_wait((struct pb_buffer*)bo, PIPE_TIMEOUT_INFINITE, in radeon_bo_map() [all …]
|
/external/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_uvd.c | 44 struct pb_buffer **pbs[VL_NUM_COMPONENTS] = {}; in si_video_buffer_create() 110 static struct pb_buffer* si_uvd_set_dtb(struct ruvd_msg *msg, struct vl_video_buffer *buf) in si_uvd_set_dtb() 128 struct pb_buffer **handle, in si_vce_get_buffer()
|
/external/mesa3d/src/gallium/drivers/r600/ |
D | r600_uvd.c | 64 struct pb_buffer **pbs[VL_NUM_COMPONENTS] = {}; in r600_video_buffer_create() 156 static struct pb_buffer* r600_uvd_set_dtb(struct ruvd_msg *msg, struct vl_video_buffer *buf) in r600_uvd_set_dtb() 172 struct pb_buffer **handle, in r600_vce_get_buffer()
|