Home
last modified time | relevance | path

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

123

/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.c52 drm_intel_bo *
59 drm_intel_bo *
66 drm_intel_bo *
80 drm_intel_bo *
90 drm_intel_bo_reference(drm_intel_bo *bo) in drm_intel_bo_reference()
96 drm_intel_bo_unreference(drm_intel_bo *bo) in drm_intel_bo_unreference()
105 drm_intel_bo_map(drm_intel_bo *buf, int write_enable) in drm_intel_bo_map()
111 drm_intel_bo_unmap(drm_intel_bo *buf) in drm_intel_bo_unmap()
117 drm_intel_bo_subdata(drm_intel_bo *bo, unsigned long offset, in drm_intel_bo_subdata()
124 drm_intel_bo_get_subdata(drm_intel_bo *bo, unsigned long offset, in drm_intel_bo_get_subdata()
[all …]
Dintel_bufmgr_gem.c123 drm_intel_bo **exec_bos;
165 drm_intel_bo *bo;
170 drm_intel_bo bo;
212 drm_intel_bo **softpin_target;
305 drm_intel_gem_estimate_batch_space(drm_intel_bo ** bo_array, int count);
308 drm_intel_gem_compute_batch_space(drm_intel_bo ** bo_array, int count);
311 drm_intel_gem_bo_get_tiling(drm_intel_bo *bo, uint32_t * tiling_mode,
315 drm_intel_gem_bo_set_tiling_internal(drm_intel_bo *bo,
319 static void drm_intel_gem_bo_unreference_locked_timed(drm_intel_bo *bo,
322 static void drm_intel_gem_bo_unreference(drm_intel_bo *bo);
[all …]
Dintel_bufmgr_fake.c77 drm_intel_bo *target_buf;
110 drm_intel_bo *bo;
169 int (*exec) (drm_intel_bo *bo, unsigned int used, void *priv);
187 drm_intel_bo bo;
224 void (*invalidate_cb) (drm_intel_bo *bo, void *ptr);
423 alloc_block(drm_intel_bo *bo) in alloc_block()
495 alloc_backing_store(drm_intel_bo *bo) in alloc_backing_store()
511 free_backing_store(drm_intel_bo *bo) in free_backing_store()
523 set_dirty(drm_intel_bo *bo) in set_dirty()
658 evict_and_alloc_block(drm_intel_bo *bo) in evict_and_alloc_block()
[all …]
/external/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_context.h460 drm_intel_bo *bo;
492 drm_intel_bo *bo;
512 drm_intel_bo *bo;
529 drm_intel_bo *bo;
531 drm_intel_bo *last_bo;
561 drm_intel_bo *offset_bo;
574 drm_intel_bo *prim_count_bo;
613 drm_intel_bo *scratch_bo;
698 drm_intel_bo *workaround_bo;
720 drm_intel_bo *bo;
[all …]
Dintel_buffer_objects.h41 drm_intel_bo *buffer; /* the low-level buffer manager's buffer handle */
43 drm_intel_bo *range_map_bo[MAP_COUNT];
85 drm_intel_bo *intel_bufferobj_buffer(struct brw_context *brw,
94 drm_intel_bo **out_bo,
100 drm_intel_bo **out_bo,
Dintel_blit.h35 drm_intel_bo *src_buffer,
40 drm_intel_bo *dst_buffer,
76 drm_intel_bo *dst_buffer,
83 drm_intel_bo *dst_bo,
85 drm_intel_bo *src_bo,
Dintel_batchbuffer.c443 drm_intel_bo *buffer, uint32_t offset, in intel_batchbuffer_reloc()
464 drm_intel_bo *buffer, uint32_t offset, in intel_batchbuffer_reloc64()
495 drm_intel_bo *bo, in load_sized_register_mem()
527 drm_intel_bo *bo, in brw_load_register_mem()
537 drm_intel_bo *bo, in brw_load_register_mem64()
549 drm_intel_bo *bo, uint32_t reg, uint32_t offset) in brw_store_register_mem32()
575 drm_intel_bo *bo, uint32_t reg, uint32_t offset) in brw_store_register_mem64()
676 brw_store_data_imm32(struct brw_context *brw, drm_intel_bo *bo, in brw_store_data_imm32()
699 brw_store_data_imm64(struct brw_context *brw, drm_intel_bo *bo, in brw_store_data_imm64()
Dintel_upload.c86 drm_intel_bo **out_bo, in intel_upload_space()
128 drm_intel_bo **out_bo, in intel_upload_data()
Dintel_blit.c477 drm_intel_bo *src_buffer, in can_fast_copy_blit()
481 drm_intel_bo *dst_buffer, in can_fast_copy_blit()
575 drm_intel_bo *src_buffer, in intelEmitCopyBlit()
580 drm_intel_bo *dst_buffer, in intelEmitCopyBlit()
592 drm_intel_bo *aper_array[3]; in intelEmitCopyBlit()
769 drm_intel_bo *dst_buffer, in intelEmitImmediateColorExpandBlit()
853 drm_intel_bo *dst_bo, in intel_emit_linear_blit()
855 drm_intel_bo *src_bo, in intel_emit_linear_blit()
918 drm_intel_bo *aper_array[2]; in intel_miptree_set_alpha_to_one()
Dintel_fbo.h239 void brw_render_cache_set_add_bo(struct brw_context *brw, drm_intel_bo *bo);
240 void brw_render_cache_set_check_flush(struct brw_context *brw, drm_intel_bo *bo);
Dintel_buffer_objects.c50 drm_intel_bo *bo, int write_enable, in brw_bo_map()
67 brw_bo_map_gtt(struct brw_context *brw, drm_intel_bo *bo, const char *bo_name) in brw_bo_map_gtt()
288 drm_intel_bo *temp_bo = in brw_buffer_subdata()
584 drm_intel_bo *
618 drm_intel_bo *src_bo, *dst_bo; in brw_copy_buffer_subdata()
Dintel_mipmap_tree.h282 drm_intel_bo *bo;
355 drm_intel_bo *bo;
714 drm_intel_bo *bo,
726 drm_intel_bo *bo,
Dbrw_object_purgeable.c41 intel_buffer_purgeable(drm_intel_bo *buffer) in intel_buffer_purgeable()
104 intel_buffer_unpurgeable(drm_intel_bo *buffer) in intel_buffer_unpurgeable()
/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.h109 drm_intel_bo *bo;
111 drm_intel_bo *last_bo;
175 drm_intel_bo *first_post_swapbuffers_batch;
193 drm_intel_bo *vb_bo;
201 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.h46 drm_intel_bo *buffer,
51 drm_intel_bo *buffer,
/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()
/external/mesa3d/src/gallium/winsys/intel/drm/
Dintel_drm_winsys.c64 static drm_intel_bo *
67 return (drm_intel_bo *) bo; in gem_bo()
94 drm_intel_bo *bo; in test_address_swizzling()
282 drm_intel_bo *bo; in intel_winsys_alloc_bo()
313 drm_intel_bo *bo; in intel_winsys_import_handle()
406 return !drm_intel_bufmgr_check_aperture_space((drm_intel_bo **) bo_array, in intel_winsys_can_submit_bo()

123