/external/mesa3d/src/gallium/auxiliary/pipebuffer/ |
pb_cache.h | 32 #include "pb_buffer.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));
|
pb_buffer_malloc.c | 39 #include "pb_buffer.h" 45 struct pb_buffer base; 53 malloc_buffer(struct pb_buffer *buf) 64 malloc_buffer_destroy(struct pb_buffer *buf) 72 malloc_buffer_map(struct pb_buffer *buf, 81 malloc_buffer_unmap(struct pb_buffer *buf) 88 malloc_buffer_validate(struct pb_buffer *buf, 98 malloc_buffer_fence(struct pb_buffer *buf, 106 malloc_buffer_get_base_buffer(struct pb_buffer *buf, 107 struct pb_buffer **base_buf [all...] |
pb_validate.h | 47 struct pb_buffer; 61 struct pb_buffer *buf, 66 enum pipe_error (*callback)(struct pb_buffer *buf, void *data),
|
pb_buffer.h | 98 struct pb_buffer struct 122 void (*destroy)( struct pb_buffer *buf ); 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, 174 pb_unmap(struct pb_buffer *buf [all...] |
pb_bufmgr.h | 53 #include "pb_buffer.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);
|
pb_bufmgr_cache.c | 44 #include "pb_buffer.h" 54 struct pb_buffer base; 55 struct pb_buffer *buffer; 70 pb_cache_buffer(struct pb_buffer *buf) 86 pb_cache_manager_remove_buffer(struct pb_buffer *pb_buf) 98 _pb_cache_buffer_destroy(struct pb_buffer *pb_buf) 109 pb_cache_buffer_destroy(struct pb_buffer *_buf) 125 pb_cache_buffer_map(struct pb_buffer *_buf, 134 pb_cache_buffer_unmap(struct pb_buffer *_buf) 142 pb_cache_buffer_validate(struct pb_buffer *_buf, [all...] |
pb_bufmgr_mm.c | 42 #include "pb_buffer.h" 63 struct pb_buffer *buffer; 78 struct pb_buffer base; 87 mm_buffer(struct pb_buffer *buf) 95 mm_buffer_destroy(struct pb_buffer *buf) 110 mm_buffer_map(struct pb_buffer *buf, 124 mm_buffer_unmap(struct pb_buffer *buf) 131 mm_buffer_validate(struct pb_buffer *buf, 142 mm_buffer_fence(struct pb_buffer *buf, 152 mm_buffer_get_base_buffer(struct pb_buffer *buf [all...] |
pb_bufmgr_ondemand.c | 39 #include "pb_buffer.h" 48 struct pb_buffer base; 57 struct pb_buffer *buffer; 74 pb_ondemand_buffer(struct pb_buffer *buf) 92 pb_ondemand_buffer_destroy(struct pb_buffer *_buf) 105 pb_ondemand_buffer_map(struct pb_buffer *_buf, 123 pb_ondemand_buffer_unmap(struct pb_buffer *_buf) 173 pb_ondemand_buffer_validate(struct pb_buffer *_buf, 193 pb_ondemand_buffer_fence(struct pb_buffer *_buf, 207 pb_ondemand_buffer_get_base_buffer(struct pb_buffer *_buf [all...] |
pb_bufmgr_pool.c | 45 #include "pb_buffer.h" 69 struct pb_buffer *buffer; 86 struct pb_buffer base; 97 pool_buffer(struct pb_buffer *buf) 106 pool_buffer_destroy(struct pb_buffer *buf) 121 pool_buffer_map(struct pb_buffer *buf, unsigned flags, void *flush_ctx) 137 pool_buffer_unmap(struct pb_buffer *buf) 144 pool_buffer_validate(struct pb_buffer *buf, 155 pool_buffer_fence(struct pb_buffer *buf, 165 pool_buffer_get_base_buffer(struct pb_buffer *buf [all...] |
pb_bufmgr_alt.c | 40 #include "pb_buffer.h" 61 static struct pb_buffer * 67 struct pb_buffer *buf;
|
pb_cache.c | 41 struct pb_buffer *buf = entry->buffer; 89 struct pb_buffer *buf = entry->buffer; 123 struct pb_buffer *buf = entry->buffer; 146 struct pb_buffer * 206 struct pb_buffer *buf = entry->buffer; 249 struct pb_buffer *buf, unsigned bucket_index) 275 void (*destroy_buffer)(struct pb_buffer *buf), 276 bool (*can_reclaim)(struct pb_buffer *buf))
|
pb_bufmgr_slab.c | 47 #include "pb_buffer.h" 61 struct pb_buffer base; 92 struct pb_buffer *bo; 167 pb_slab_buffer(struct pb_buffer *buf) 195 pb_slab_buffer_destroy(struct pb_buffer *_buf) 229 pb_slab_buffer_map(struct pb_buffer *_buf, 243 pb_slab_buffer_unmap(struct pb_buffer *_buf) 254 pb_slab_buffer_validate(struct pb_buffer *_buf, 264 pb_slab_buffer_fence(struct pb_buffer *_buf, 273 pb_slab_buffer_get_base_buffer(struct pb_buffer *_buf [all...] |
pb_bufmgr_debug.c | 46 #include "pb_buffer.h" 71 struct pb_buffer base; 73 struct pb_buffer *buffer; 104 pb_debug_buffer(struct pb_buffer *buf) 230 pb_debug_buffer_destroy(struct pb_buffer *_buf) 251 pb_debug_buffer_map(struct pb_buffer *_buf, 273 pb_debug_buffer_unmap(struct pb_buffer *_buf) 290 pb_debug_buffer_get_base_buffer(struct pb_buffer *_buf, 291 struct pb_buffer **base_buf, 301 pb_debug_buffer_validate(struct pb_buffer *_buf, [all...] |
pb_validate.c | 41 #include "pb_buffer.h" 50 struct pb_buffer *buf; 65 struct pb_buffer *buf, 117 enum pipe_error (*callback)(struct pb_buffer *buf, void *data),
|
/external/mesa3d/src/gallium/winsys/svga/drm/ |
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; 71 vmw_svga_winsys_buffer_wrap(struct pb_buffer *buffer) 93 vmw_gmr_bufmgr_region_ptr(struct pb_buffer *buf,
|
vmw_buffer.c | 46 #include "pipebuffer/pb_buffer.h" 59 struct pb_buffer base; 73 vmw_gmr_buffer(struct pb_buffer *buf) 98 vmw_gmr_buffer_destroy(struct pb_buffer *_buf) 111 vmw_gmr_buffer_map(struct pb_buffer *_buf, 140 vmw_gmr_buffer_unmap(struct pb_buffer *_buf) 155 vmw_gmr_buffer_get_base_buffer(struct pb_buffer *buf, 156 struct pb_buffer **base_buf, 165 vmw_gmr_buffer_validate( struct pb_buffer *_buf, 175 vmw_gmr_buffer_fence( struct pb_buffer *_buf, [all...] |
pb_buffer_simple_fenced.c | 52 #include "pipebuffer/pb_buffer.h" 101 struct pb_buffer base; 113 struct pb_buffer *buffer; 140 fenced_buffer(struct pb_buffer *buf) 504 fenced_buffer_destroy(struct pb_buffer *buf) 520 fenced_buffer_map(struct pb_buffer *buf, 574 fenced_buffer_unmap(struct pb_buffer *buf) 595 fenced_buffer_validate(struct pb_buffer *buf, 645 fenced_buffer_fence(struct pb_buffer *buf, 684 fenced_buffer_get_base_buffer(struct pb_buffer *buf [all...] |
/external/mesa3d/src/gallium/winsys/radeon/drm/ |
radeon_drm_bo.h | 40 struct pb_buffer base; 83 void radeon_bo_destroy(struct pb_buffer *_buf); 84 bool radeon_bo_can_reclaim(struct pb_buffer *_buf); 96 pb_reference((struct pb_buffer**)dst, (struct pb_buffer*)src);
|
radeon_drm_bo.c | 45 static struct pb_buffer * 52 static inline struct radeon_bo *radeon_bo(struct pb_buffer *bo) 132 static bool radeon_bo_wait(struct pb_buffer *_buf, uint64_t timeout, 177 struct pb_buffer *buf) 329 void radeon_bo_destroy(struct pb_buffer *_buf) 395 static void radeon_bo_destroy_or_cache(struct pb_buffer *_buf) 471 static void *radeon_bo_map(struct pb_buffer *buf, 495 if (!radeon_bo_wait((struct pb_buffer*)bo, 0, 505 if (!radeon_bo_wait((struct pb_buffer*)bo, 0, 524 radeon_bo_wait((struct pb_buffer*)bo, PIPE_TIMEOUT_INFINITE [all...] |
/external/mesa3d/src/gallium/winsys/amdgpu/drm/ |
amdgpu_bo.h | 41 struct pb_buffer base; 90 bool amdgpu_bo_can_reclaim(struct pb_buffer *_buf); 91 void amdgpu_bo_destroy(struct pb_buffer *_buf); 101 struct amdgpu_winsys_bo *amdgpu_winsys_bo(struct pb_buffer *bo) 116 pb_reference((struct pb_buffer**)dst, (struct pb_buffer*)src);
|
amdgpu_bo.c | 41 static struct pb_buffer * 48 static bool amdgpu_bo_wait(struct pb_buffer *_buf, uint64_t timeout, 142 struct pb_buffer *buf) 157 void amdgpu_bo_destroy(struct pb_buffer *_buf) 189 static void amdgpu_bo_destroy_or_cache(struct pb_buffer *_buf) 201 static void *amdgpu_bo_map(struct pb_buffer *buf, 230 if (!amdgpu_bo_wait((struct pb_buffer*)bo, 0, 240 if (!amdgpu_bo_wait((struct pb_buffer*)bo, 0, 267 amdgpu_bo_wait((struct pb_buffer*)bo, PIPE_TIMEOUT_INFINITE, 281 amdgpu_bo_wait((struct pb_buffer*)bo, PIPE_TIMEOUT_INFINITE [all...] |
/external/mesa3d/src/gallium/drivers/radeon/ |
radeon_winsys.h | 29 #include "pipebuffer/pb_buffer.h" 401 struct pb_buffer *(*buffer_create)(struct radeon_winsys *ws, 416 void *(*buffer_map)(struct pb_buffer *buf, 425 void (*buffer_unmap)(struct pb_buffer *buf); 435 bool (*buffer_wait)(struct pb_buffer *buf, uint64_t timeout, 445 void (*buffer_get_metadata)(struct pb_buffer *buf, 455 void (*buffer_set_metadata)(struct pb_buffer *buf, 467 struct pb_buffer *(*buffer_from_handle)(struct radeon_winsys *ws, 479 struct pb_buffer *(*buffer_from_ptr)(struct radeon_winsys *ws, 488 bool (*buffer_is_user_ptr)(struct pb_buffer *buf) [all...] |
radeon_video.h | 70 struct pb_buffer** buffers[VL_NUM_COMPONENTS],
|
/external/mesa3d/src/gallium/drivers/r600/ |
r600_uvd.c | 64 struct pb_buffer **pbs[VL_NUM_COMPONENTS] = {}; 156 static struct pb_buffer* r600_uvd_set_dtb(struct ruvd_msg *msg, struct vl_video_buffer *buf) 172 struct pb_buffer **handle,
|
/external/mesa3d/src/gallium/drivers/radeonsi/ |
si_uvd.c | 48 struct pb_buffer **pbs[VL_NUM_COMPONENTS] = {}; 122 static struct pb_buffer* si_uvd_set_dtb(struct ruvd_msg *msg, struct vl_video_buffer *buf) 136 struct pb_buffer **handle,
|