Home
last modified time | relevance | path

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

12

/external/libdrm/intel/
Dintel_bufmgr.h49 typedef struct _drm_intel_bo drm_intel_bo; typedef
114 drm_intel_bo *drm_intel_bo_alloc(drm_intel_bufmgr *bufmgr, const char *name,
116 drm_intel_bo *drm_intel_bo_alloc_for_render(drm_intel_bufmgr *bufmgr,
120 drm_intel_bo *drm_intel_bo_alloc_userptr(drm_intel_bufmgr *bufmgr,
125 drm_intel_bo *drm_intel_bo_alloc_tiled(drm_intel_bufmgr *bufmgr,
131 void drm_intel_bo_reference(drm_intel_bo *bo);
132 void drm_intel_bo_unreference(drm_intel_bo *bo);
133 int drm_intel_bo_map(drm_intel_bo *bo, int write_enable);
134 int drm_intel_bo_unmap(drm_intel_bo *bo);
136 int drm_intel_bo_subdata(drm_intel_bo *bo, unsigned long offset,
[all …]
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.c48 drm_intel_bo *
55 drm_intel_bo *
62 drm_intel_bo *
76 drm_intel_bo *
86 drm_intel_bo_reference(drm_intel_bo *bo) in drm_intel_bo_reference()
92 drm_intel_bo_unreference(drm_intel_bo *bo) in drm_intel_bo_unreference()
101 drm_intel_bo_map(drm_intel_bo *buf, int write_enable) in drm_intel_bo_map()
107 drm_intel_bo_unmap(drm_intel_bo *buf) in drm_intel_bo_unmap()
113 drm_intel_bo_subdata(drm_intel_bo *bo, unsigned long offset, in drm_intel_bo_subdata()
120 drm_intel_bo_get_subdata(drm_intel_bo *bo, unsigned long offset, in drm_intel_bo_get_subdata()
[all …]
Dintel_bufmgr_gem.c119 drm_intel_bo **exec_bos;
161 drm_intel_bo *bo;
166 drm_intel_bo bo;
208 drm_intel_bo **softpin_target;
287 drm_intel_gem_estimate_batch_space(drm_intel_bo ** bo_array, int count);
290 drm_intel_gem_compute_batch_space(drm_intel_bo ** bo_array, int count);
293 drm_intel_gem_bo_get_tiling(drm_intel_bo *bo, uint32_t * tiling_mode,
297 drm_intel_gem_bo_set_tiling_internal(drm_intel_bo *bo,
301 static void drm_intel_gem_bo_unreference_locked_timed(drm_intel_bo *bo,
304 static void drm_intel_gem_bo_unreference(drm_intel_bo *bo);
[all …]
Dintel_bufmgr_fake.c73 drm_intel_bo *target_buf;
106 drm_intel_bo *bo;
165 int (*exec) (drm_intel_bo *bo, unsigned int used, void *priv);
183 drm_intel_bo bo;
220 void (*invalidate_cb) (drm_intel_bo *bo, void *ptr);
419 alloc_block(drm_intel_bo *bo) in alloc_block()
491 alloc_backing_store(drm_intel_bo *bo) in alloc_backing_store()
507 free_backing_store(drm_intel_bo *bo) in free_backing_store()
519 set_dirty(drm_intel_bo *bo) in set_dirty()
654 evict_and_alloc_block(drm_intel_bo *bo) in evict_and_alloc_block()
[all …]
/external/mesa3d/src/mesa/drivers/dri/i915/
Dintel_buffer_objects.h43 drm_intel_bo *buffer; /* the low-level buffer manager's buffer handle */
49 drm_intel_bo *range_map_bo[MAP_COUNT];
58 drm_intel_bo *intel_bufferobj_buffer(struct intel_context *intel,
60 drm_intel_bo *intel_bufferobj_source(struct intel_context *intel,
67 drm_intel_bo **return_bo,
Dintel_blit.h42 drm_intel_bo *src_buffer,
46 drm_intel_bo *dst_buffer,
70 drm_intel_bo *dst_buffer,
77 drm_intel_bo *dst_bo,
79 drm_intel_bo *src_bo,
Dintel_context.h99 drm_intel_bo *bo;
101 drm_intel_bo *last_bo;
165 drm_intel_bo *first_post_swapbuffers_batch;
183 drm_intel_bo *vb_bo;
191 drm_intel_bo *bo;
Dintel_blit.c220 drm_intel_bo *src_buffer, in intelEmitCopyBlit()
224 drm_intel_bo *dst_buffer, in intelEmitCopyBlit()
235 drm_intel_bo *aper_array[3]; in intelEmitCopyBlit()
400 drm_intel_bo *aper_array[2]; in intelClearWithBlit()
521 drm_intel_bo *dst_buffer, in intelEmitImmediateColorExpandBlit()
594 drm_intel_bo *dst_bo, in intel_emit_linear_blit()
596 drm_intel_bo *src_bo, in intel_emit_linear_blit()
654 drm_intel_bo *aper_array[2]; in intel_miptree_set_alpha_to_one()
Dintel_buffer_objects.c215 drm_intel_bo *temp_bo = in intel_bufferobj_subdata()
398 drm_intel_bo *temp_bo; in intel_bufferobj_flush_mapped_range()
480 drm_intel_bo *
534 drm_intel_bo **return_bo, in intel_upload_data()
578 drm_intel_bo *
604 drm_intel_bo *src_bo, *dst_bo; in intel_bufferobj_copy_subdata()
659 intel_buffer_purgeable(drm_intel_bo *buffer) in intel_buffer_purgeable()
687 drm_intel_bo *bo = intel_bufferobj_buffer(intel, intel_obj); in intel_buffer_object_purgeable()
728 intel_buffer_unpurgeable(drm_intel_bo *buffer) in intel_buffer_unpurgeable()
Dintel_regions.c111 uint32_t tiling, drm_intel_bo *buffer) in intel_region_alloc_internal()
137 drm_intel_bo *buffer; in intel_region_alloc()
181 drm_intel_bo *buffer; in intel_region_alloc_for_handle()
216 drm_intel_bo *buffer; in intel_region_alloc_for_fd()
Dintel_batchbuffer.h42 drm_intel_bo *buffer,
47 drm_intel_bo *buffer,
Dintel_batchbuffer.c196 drm_intel_bo *buffer, in intel_batchbuffer_emit_reloc()
220 drm_intel_bo *buffer, in intel_batchbuffer_emit_reloc_fenced()
Di915_context.h237 drm_intel_bo *tex_buffer[I915_TEX_UNITS];
254 drm_intel_bo *current_vb_bo;
Dintel_regions.h58 drm_intel_bo *bo; /**< buffer manager's buffer */
Di830_context.h134 drm_intel_bo *tex_buffer[I830_TEX_UNITS];
/external/libxcam/xcore/
Ddrm_bo_buffer.h42 drm_intel_bo *get_bo () { in get_bo()
52 explicit DrmBoData (SmartPtr<DrmDisplay> &display, drm_intel_bo *bo);
61 drm_intel_bo *_bo;
76 drm_intel_bo *get_bo ();
Ddrm_display.cpp390 const drm_intel_bo* bo = bo_buf->get_bo (); in render_setup_frame_buffer()
511 drm_intel_bo *bo = NULL; in convert_to_drm_bo_buf()
550 drm_intel_bo *bo = drm_intel_bo_alloc ( in create_drm_bo()
557 drm_intel_bo *
560 drm_intel_bo *bo = NULL; in create_drm_bo_from_fd()
Ddrm_bo_buffer.cpp28 DrmBoData::DrmBoData (SmartPtr<DrmDisplay> &display, drm_intel_bo *bo) in DrmBoData()
128 drm_intel_bo *
Ddrm_display.h117 drm_intel_bo *create_drm_bo_from_fd (int32_t fd, uint32_t size);
/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/libxcam/modules/ocl/
Dcl_image_bo_buffer.cpp28 CLImageBoData::CLImageBoData (SmartPtr<DrmDisplay> &display, SmartPtr<CLImage> &image, drm_intel_bo in CLImageBoData()
98 drm_intel_bo *bo = NULL; in create_image_bo()
Dcl_image_bo_buffer.h43 …explicit CLImageBoData (SmartPtr<DrmDisplay> &display, SmartPtr<CLImage> &image, drm_intel_bo *bo);

12