Home
last modified time | relevance | path

Searched refs:pb_buffer (Results 1 – 25 of 46) sorted by relevance

12

/external/mesa3d/src/gallium/auxiliary/pipebuffer/
Dpb_buffer.h98 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 …]
Dpb_buffer_malloc.c45 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 …]
Dpb_bufmgr_cache.c54 struct pb_buffer base;
55 struct pb_buffer *buffer;
70 pb_cache_buffer(struct pb_buffer *buf) in pb_cache_buffer()
86 pb_cache_manager_remove_buffer(struct pb_buffer *pb_buf) in pb_cache_manager_remove_buffer()
98 _pb_cache_buffer_destroy(struct pb_buffer *pb_buf) in _pb_cache_buffer_destroy()
109 pb_cache_buffer_destroy(struct pb_buffer *_buf) in pb_cache_buffer_destroy()
125 pb_cache_buffer_map(struct pb_buffer *_buf, in pb_cache_buffer_map()
134 pb_cache_buffer_unmap(struct pb_buffer *_buf) in pb_cache_buffer_unmap()
142 pb_cache_buffer_validate(struct pb_buffer *_buf, in pb_cache_buffer_validate()
152 pb_cache_buffer_fence(struct pb_buffer *_buf, in pb_cache_buffer_fence()
[all …]
Dpb_cache.h42 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));
Dpb_bufmgr_mm.c63 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 …]
Dpb_bufmgr_ondemand.c48 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 …]
Dpb_bufmgr_pool.c69 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 …]
Dpb_cache.c41 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()
Dpb_bufmgr_debug.c71 struct pb_buffer base;
73 struct pb_buffer *buffer;
104 pb_debug_buffer(struct pb_buffer *buf) in pb_debug_buffer()
230 pb_debug_buffer_destroy(struct pb_buffer *_buf) in pb_debug_buffer_destroy()
251 pb_debug_buffer_map(struct pb_buffer *_buf, in pb_debug_buffer_map()
273 pb_debug_buffer_unmap(struct pb_buffer *_buf) in pb_debug_buffer_unmap()
290 pb_debug_buffer_get_base_buffer(struct pb_buffer *_buf, in pb_debug_buffer_get_base_buffer()
291 struct pb_buffer **base_buf, in pb_debug_buffer_get_base_buffer()
301 pb_debug_buffer_validate(struct pb_buffer *_buf, in pb_debug_buffer_validate()
322 pb_debug_buffer_fence(struct pb_buffer *_buf, in pb_debug_buffer_fence()
[all …]
Dpb_bufmgr_slab.c61 struct pb_buffer base;
92 struct pb_buffer *bo;
167 pb_slab_buffer(struct pb_buffer *buf) in pb_slab_buffer()
195 pb_slab_buffer_destroy(struct pb_buffer *_buf) in pb_slab_buffer_destroy()
229 pb_slab_buffer_map(struct pb_buffer *_buf, in pb_slab_buffer_map()
243 pb_slab_buffer_unmap(struct pb_buffer *_buf) in pb_slab_buffer_unmap()
254 pb_slab_buffer_validate(struct pb_buffer *_buf, in pb_slab_buffer_validate()
264 pb_slab_buffer_fence(struct pb_buffer *_buf, in pb_slab_buffer_fence()
273 pb_slab_buffer_get_base_buffer(struct pb_buffer *_buf, in pb_slab_buffer_get_base_buffer()
274 struct pb_buffer **base_buf, in pb_slab_buffer_get_base_buffer()
[all …]
Dpb_bufmgr.h72 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);
Dpb_validate.h47 struct pb_buffer;
61 struct pb_buffer *buf,
66 enum pipe_error (*callback)(struct pb_buffer *buf, void *data),
Dpb_buffer_fenced.c116 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 …]
Dpb_validate.c50 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()
Dpb_bufmgr_alt.c61 static struct pb_buffer *
67 struct pb_buffer *buf; in pb_alt_manager_create_buffer()
/external/mesa3d/src/gallium/winsys/svga/drm/
Dvmw_buffer.c59 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 …]
Dvmw_buffer.h40 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,
Dpb_buffer_simple_fenced.c101 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/
Dradeon_winsys.h401 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);
499 bool (*buffer_get_handle)(struct pb_buffer *buf,
[all …]
/external/mesa3d/src/gallium/winsys/amdgpu/drm/
Damdgpu_bo.h41 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) in amdgpu_winsys_bo()
116 pb_reference((struct pb_buffer**)dst, (struct pb_buffer*)src); in amdgpu_winsys_bo_reference()
Damdgpu_bo.c41 static struct pb_buffer *
48 static bool amdgpu_bo_wait(struct pb_buffer *_buf, uint64_t timeout, in amdgpu_bo_wait()
142 struct pb_buffer *buf) in amdgpu_bo_get_initial_domain()
157 void amdgpu_bo_destroy(struct pb_buffer *_buf) in amdgpu_bo_destroy()
189 static void amdgpu_bo_destroy_or_cache(struct pb_buffer *_buf) in amdgpu_bo_destroy_or_cache()
201 static void *amdgpu_bo_map(struct pb_buffer *buf, in amdgpu_bo_map()
230 if (!amdgpu_bo_wait((struct pb_buffer*)bo, 0, in amdgpu_bo_map()
240 if (!amdgpu_bo_wait((struct pb_buffer*)bo, 0, in amdgpu_bo_map()
267 amdgpu_bo_wait((struct pb_buffer*)bo, PIPE_TIMEOUT_INFINITE, in amdgpu_bo_map()
281 amdgpu_bo_wait((struct pb_buffer*)bo, PIPE_TIMEOUT_INFINITE, in amdgpu_bo_map()
[all …]
/external/mesa3d/src/gallium/winsys/radeon/drm/
Dradeon_drm_bo.h40 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); in radeon_bo_reference()
Dradeon_drm_bo.c45 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()
395 static void radeon_bo_destroy_or_cache(struct pb_buffer *_buf) in radeon_bo_destroy_or_cache()
471 static void *radeon_bo_map(struct pb_buffer *buf, in radeon_bo_map()
495 if (!radeon_bo_wait((struct pb_buffer*)bo, 0, in radeon_bo_map()
505 if (!radeon_bo_wait((struct pb_buffer*)bo, 0, in radeon_bo_map()
524 radeon_bo_wait((struct pb_buffer*)bo, PIPE_TIMEOUT_INFINITE, in radeon_bo_map()
[all …]
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_uvd.c48 struct pb_buffer **pbs[VL_NUM_COMPONENTS] = {}; in si_video_buffer_create()
122 static struct pb_buffer* si_uvd_set_dtb(struct ruvd_msg *msg, struct vl_video_buffer *buf) in si_uvd_set_dtb()
136 struct pb_buffer **handle, in si_vce_get_buffer()
/external/mesa3d/src/gallium/drivers/r600/
Dr600_uvd.c64 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()

12