Home
last modified time | relevance | path

Searched refs:drm_intel_bo (Results 1 – 25 of 57) sorted by relevance

123

/external/libdrm/intel/
Dintel_bufmgr_priv.h50 drm_intel_bo *(*bo_alloc) (drm_intel_bufmgr *bufmgr, const char *name,
59 drm_intel_bo *(*bo_alloc_for_render) (drm_intel_bufmgr *bufmgr,
70 drm_intel_bo *(*bo_alloc_userptr)(drm_intel_bufmgr *bufmgr,
91 drm_intel_bo *(*bo_alloc_tiled) (drm_intel_bufmgr *bufmgr,
99 void (*bo_reference) (drm_intel_bo *bo);
105 void (*bo_unreference) (drm_intel_bo *bo);
114 int (*bo_map) (drm_intel_bo *bo, int write_enable);
120 int (*bo_unmap) (drm_intel_bo *bo);
128 int (*bo_subdata) (drm_intel_bo *bo, unsigned long offset,
137 int (*bo_get_subdata) (drm_intel_bo *bo, unsigned long offset,
[all …]
Dintel_bufmgr.h45 typedef struct _drm_intel_bo drm_intel_bo; typedef
110 drm_intel_bo *drm_intel_bo_alloc(drm_intel_bufmgr *bufmgr, const char *name,
112 drm_intel_bo *drm_intel_bo_alloc_for_render(drm_intel_bufmgr *bufmgr,
116 drm_intel_bo *drm_intel_bo_alloc_userptr(drm_intel_bufmgr *bufmgr,
121 drm_intel_bo *drm_intel_bo_alloc_tiled(drm_intel_bufmgr *bufmgr,
127 void drm_intel_bo_reference(drm_intel_bo *bo);
128 void drm_intel_bo_unreference(drm_intel_bo *bo);
129 int drm_intel_bo_map(drm_intel_bo *bo, int write_enable);
130 int drm_intel_bo_unmap(drm_intel_bo *bo);
132 int drm_intel_bo_subdata(drm_intel_bo *bo, unsigned long offset,
[all …]
Dintel_bufmgr.c50 drm_public drm_intel_bo *
57 drm_public drm_intel_bo *
64 drm_public drm_intel_bo *
78 drm_public drm_intel_bo *
88 drm_intel_bo_reference(drm_intel_bo *bo) in drm_intel_bo_reference()
94 drm_intel_bo_unreference(drm_intel_bo *bo) in drm_intel_bo_unreference()
103 drm_intel_bo_map(drm_intel_bo *buf, int write_enable) in drm_intel_bo_map()
109 drm_intel_bo_unmap(drm_intel_bo *buf) in drm_intel_bo_unmap()
115 drm_intel_bo_subdata(drm_intel_bo *bo, unsigned long offset, in drm_intel_bo_subdata()
122 drm_intel_bo_get_subdata(drm_intel_bo *bo, unsigned long offset, in drm_intel_bo_get_subdata()
[all …]
Dintel_bufmgr_gem.c106 drm_intel_bo **exec_bos;
143 drm_intel_bo *bo;
148 drm_intel_bo bo;
261 drm_intel_gem_estimate_batch_space(drm_intel_bo ** bo_array, int count);
264 drm_intel_gem_compute_batch_space(drm_intel_bo ** bo_array, int count);
267 drm_intel_gem_bo_get_tiling(drm_intel_bo *bo, uint32_t * tiling_mode,
271 drm_intel_gem_bo_set_tiling_internal(drm_intel_bo *bo,
275 static void drm_intel_gem_bo_unreference_locked_timed(drm_intel_bo *bo,
278 static void drm_intel_gem_bo_unreference(drm_intel_bo *bo);
280 static void drm_intel_gem_bo_free(drm_intel_bo *bo);
[all …]
Dintel_bufmgr_fake.c81 drm_intel_bo *target_buf;
114 drm_intel_bo *bo;
173 int (*exec) (drm_intel_bo *bo, unsigned int used, void *priv);
191 drm_intel_bo bo;
228 void (*invalidate_cb) (drm_intel_bo *bo, void *ptr);
427 alloc_block(drm_intel_bo *bo) in alloc_block()
499 alloc_backing_store(drm_intel_bo *bo) in alloc_backing_store()
515 free_backing_store(drm_intel_bo *bo) in free_backing_store()
527 set_dirty(drm_intel_bo *bo) in set_dirty()
662 evict_and_alloc_block(drm_intel_bo *bo) in evict_and_alloc_block()
[all …]
/external/mesa3d/src/mesa/drivers/dri/intel/
Dintel_buffer_objects.h43 drm_intel_bo *buffer; /* the low-level buffer manager's buffer handle */
49 drm_intel_bo *range_map_bo;
60 drm_intel_bo *intel_bufferobj_buffer(struct intel_context *intel,
63 drm_intel_bo *intel_bufferobj_source(struct intel_context *intel,
70 drm_intel_bo **return_bo,
77 drm_intel_bo **return_bo,
Dintel_blit.h42 drm_intel_bo *src_buffer,
46 drm_intel_bo *dst_buffer,
60 drm_intel_bo *dst_buffer,
67 drm_intel_bo *dst_bo,
69 drm_intel_bo *src_bo,
Dintel_context.h114 drm_intel_bo *bo;
121 drm_intel_bo *bo;
123 drm_intel_bo *last_bo;
125 drm_intel_bo *workaround_bo;
202 drm_intel_bo *bo,
236 drm_intel_bo *first_post_swapbuffers_batch;
247 drm_intel_bo *vb_bo;
255 drm_intel_bo *bo;
Dintel_blit.c94 drm_intel_bo *src_buffer, in intelEmitCopyBlit()
98 drm_intel_bo *dst_buffer, in intelEmitCopyBlit()
109 drm_intel_bo *aper_array[3]; in intelEmitCopyBlit()
273 drm_intel_bo *aper_array[2]; in intelClearWithBlit()
400 drm_intel_bo *dst_buffer, in intelEmitImmediateColorExpandBlit()
482 drm_intel_bo *dst_bo, in intel_emit_linear_blit()
484 drm_intel_bo *src_bo, in intel_emit_linear_blit()
538 drm_intel_bo *aper_array[2]; in intel_set_teximage_alpha_to_one()
Dintel_buffer_objects.c217 drm_intel_bo *temp_bo = in intel_bufferobj_subdata()
391 drm_intel_bo *temp_bo; in intel_bufferobj_flush_mapped_range()
464 drm_intel_bo *
519 drm_intel_bo **return_bo, in intel_upload_data()
601 drm_intel_bo **return_bo, in intel_upload_unmap()
619 drm_intel_bo *
645 drm_intel_bo *src_bo, *dst_bo; in intel_bufferobj_copy_subdata()
699 intel_buffer_purgeable(drm_intel_bo *buffer) in intel_buffer_purgeable()
729 drm_intel_bo *bo = intel_bufferobj_buffer(intel, intel_obj, INTEL_READ); in intel_buffer_object_purgeable()
770 intel_buffer_unpurgeable(drm_intel_bo *buffer) in intel_buffer_unpurgeable()
Dintel_batchbuffer.h50 drm_intel_bo *buffer,
55 drm_intel_bo *buffer,
Dintel_regions.c171 uint32_t tiling, drm_intel_bo *buffer) in intel_region_alloc_internal()
198 drm_intel_bo *buffer; in intel_region_alloc()
245 drm_intel_bo *buffer; in intel_region_alloc_for_handle()
/external/mesa3d/src/gallium/winsys/i915/drm/
Di915_drm_winsys.h37 struct pipe_fence_handle * i915_drm_fence_create(drm_intel_bo *bo);
52 drm_intel_bo *bo;
67 static INLINE drm_intel_bo *
Di915_drm_fence.c16 drm_intel_bo *bo;
21 i915_drm_fence_create(drm_intel_bo *bo) in i915_drm_fence_create()
Di915_drm_batchbuffer.c26 drm_intel_bo *bo;
80 drm_intel_bo *bos[num_of_buffers + 1]; in i915_drm_batchbuffer_validate_buffers()
/external/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_context.h627 drm_intel_bo *bo;
682 drm_intel_bo *bo;
711 drm_intel_bo *bo;
786 drm_intel_bo *bo;
866 drm_intel_bo *curbe_bo;
897 drm_intel_bo *scratch_bo;
898 drm_intel_bo *const_bo;
979 drm_intel_bo *scratch_bo;
985 drm_intel_bo *multisampled_null_render_target_bo;
992 drm_intel_bo *const_bo; /* pull constant buffer. */
[all …]
Dintel_blit.c94 drm_intel_bo *src_buffer, in intelEmitCopyBlit()
98 drm_intel_bo *dst_buffer, in intelEmitCopyBlit()
109 drm_intel_bo *aper_array[3]; in intelEmitCopyBlit()
273 drm_intel_bo *aper_array[2]; in intelClearWithBlit()
400 drm_intel_bo *dst_buffer, in intelEmitImmediateColorExpandBlit()
482 drm_intel_bo *dst_bo, in intel_emit_linear_blit()
484 drm_intel_bo *src_bo, in intel_emit_linear_blit()
538 drm_intel_bo *aper_array[2]; in intel_set_teximage_alpha_to_one()
Dintel_buffer_objects.c217 drm_intel_bo *temp_bo = in intel_bufferobj_subdata()
391 drm_intel_bo *temp_bo; in intel_bufferobj_flush_mapped_range()
464 drm_intel_bo *
519 drm_intel_bo **return_bo, in intel_upload_data()
601 drm_intel_bo **return_bo, in intel_upload_unmap()
619 drm_intel_bo *
645 drm_intel_bo *src_bo, *dst_bo; in intel_bufferobj_copy_subdata()
699 intel_buffer_purgeable(drm_intel_bo *buffer) in intel_buffer_purgeable()
729 drm_intel_bo *bo = intel_bufferobj_buffer(intel, intel_obj, INTEL_READ); in intel_buffer_object_purgeable()
770 intel_buffer_unpurgeable(drm_intel_bo *buffer) in intel_buffer_unpurgeable()
Dintel_regions.c171 uint32_t tiling, drm_intel_bo *buffer) in intel_region_alloc_internal()
198 drm_intel_bo *buffer; in intel_region_alloc()
245 drm_intel_bo *buffer; in intel_region_alloc_for_handle()
Dbrw_program.c245 drm_intel_bo **scratch_bo, int size) in brw_get_scratch_bo()
247 drm_intel_bo *old_bo = *scratch_bo; in brw_get_scratch_bo()
Dbrw_state.h191 drm_intel_bo *bo,
221 drm_intel_bo *bo,
/external/mesa3d/src/mesa/drivers/dri/i915/
Dintel_blit.c94 drm_intel_bo *src_buffer, in intelEmitCopyBlit()
98 drm_intel_bo *dst_buffer, in intelEmitCopyBlit()
109 drm_intel_bo *aper_array[3]; in intelEmitCopyBlit()
273 drm_intel_bo *aper_array[2]; in intelClearWithBlit()
400 drm_intel_bo *dst_buffer, in intelEmitImmediateColorExpandBlit()
482 drm_intel_bo *dst_bo, in intel_emit_linear_blit()
484 drm_intel_bo *src_bo, in intel_emit_linear_blit()
538 drm_intel_bo *aper_array[2]; in intel_set_teximage_alpha_to_one()
Dintel_buffer_objects.c217 drm_intel_bo *temp_bo = in intel_bufferobj_subdata()
391 drm_intel_bo *temp_bo; in intel_bufferobj_flush_mapped_range()
464 drm_intel_bo *
519 drm_intel_bo **return_bo, in intel_upload_data()
601 drm_intel_bo **return_bo, in intel_upload_unmap()
619 drm_intel_bo *
645 drm_intel_bo *src_bo, *dst_bo; in intel_bufferobj_copy_subdata()
699 intel_buffer_purgeable(drm_intel_bo *buffer) in intel_buffer_purgeable()
729 drm_intel_bo *bo = intel_bufferobj_buffer(intel, intel_obj, INTEL_READ); in intel_buffer_object_purgeable()
770 intel_buffer_unpurgeable(drm_intel_bo *buffer) in intel_buffer_unpurgeable()
Dintel_regions.c171 uint32_t tiling, drm_intel_bo *buffer) in intel_region_alloc_internal()
198 drm_intel_bo *buffer; in intel_region_alloc()
245 drm_intel_bo *buffer; in intel_region_alloc_for_handle()
/external/drm_gralloc/
Dgralloc_drm_intel.c62 drm_intel_bo *batch_ibo;
70 drm_intel_bo *ibo;
241 static drm_intel_bo *alloc_ibo(struct intel_info *info, in alloc_ibo()
245 drm_intel_bo *ibo; in alloc_ibo()

123