HomeSort by relevance Sort by last modified time
    Searched refs:pb_buffer (Results 1 - 25 of 45) sorted by null

1 2

  /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,

Completed in 1054 milliseconds

1 2