/external/mesa3d/src/mesa/drivers/dri/i965/ |
D | brw_bufmgr.h | 50 struct brw_bo { struct 180 struct brw_bo *brw_bo_alloc(struct brw_bufmgr *bufmgr, const char *name, argument 194 struct brw_bo *brw_bo_alloc_tiled(struct brw_bufmgr *bufmgr, 216 struct brw_bo *brw_bo_alloc_tiled_2d(struct brw_bufmgr *bufmgr, 225 brw_bo_reference(struct brw_bo *bo) in brw_bo_reference() 234 void brw_bo_unreference(struct brw_bo *bo); 252 MUST_CHECK void *brw_bo_map(struct brw_context *brw, struct brw_bo *bo, unsigned flags); 258 static inline int brw_bo_unmap(struct brw_bo *bo) { return 0; } in brw_bo_unmap() 261 int brw_bo_subdata(struct brw_bo *bo, uint64_t offset, 270 void brw_bo_wait_rendering(struct brw_bo *bo); [all …]
|
D | brw_bufmgr.c | 124 static int bo_set_tiling_internal(struct brw_bo *bo, uint32_t tiling_mode, 127 static void bo_free(struct brw_bo *bo); 141 static struct brw_bo * 145 return entry ? (struct brw_bo *) entry->data : NULL; in hash_find_bo() 224 brw_bo_busy(struct brw_bo *bo) in brw_bo_busy() 238 brw_bo_madvise(struct brw_bo *bo, int state) in brw_bo_madvise() 256 list_for_each_entry_safe(struct brw_bo, bo, &bucket->head, head) { in brw_bo_cache_purge_bucket() 265 static struct brw_bo * 273 struct brw_bo *bo; in bo_alloc_internal() 319 bo = LIST_ENTRY(struct brw_bo, bucket->head.prev, head); in bo_alloc_internal() [all …]
|
D | brw_context.h | 372 struct brw_bo *bo; 432 struct brw_bo *bo; 452 struct brw_bo *bo; 474 struct brw_bo *bo; 476 struct brw_bo *partial_bo; 488 struct brw_bo *last_bo; 509 struct brw_bo **exec_bos; 563 struct brw_bo *offset_bo; 577 struct brw_bo *prim_count_bo; 625 struct brw_bo *scratch_bo; [all …]
|
D | intel_buffer_objects.h | 41 struct brw_bo *buffer; /* the low-level buffer manager's buffer handle */ 43 struct brw_bo *range_map_bo[MAP_COUNT]; 96 struct brw_bo *intel_bufferobj_buffer(struct brw_context *brw, 106 struct brw_bo **out_bo, 112 struct brw_bo **out_bo,
|
D | intel_blit.h | 35 struct brw_bo *src_buffer, 39 struct brw_bo *dst_buffer, 74 struct brw_bo *dst_buffer, 81 struct brw_bo *dst_bo, 83 struct brw_bo *src_bo,
|
D | intel_fbo.h | 238 void brw_cache_flush_for_read(struct brw_context *brw, struct brw_bo *bo); 239 void brw_cache_flush_for_render(struct brw_context *brw, struct brw_bo *bo, 242 void brw_cache_flush_for_depth(struct brw_context *brw, struct brw_bo *bo); 243 void brw_render_cache_add_bo(struct brw_context *brw, struct brw_bo *bo, 246 void brw_depth_cache_add_bo(struct brw_context *brw, struct brw_bo *bo);
|
D | intel_batchbuffer.c | 123 add_exec_bo(struct intel_batchbuffer *batch, struct brw_bo *bo) in add_exec_bo() 280 struct brw_bo *old_bo = grow->partial_bo; in finish_growing_bos() 320 struct brw_bo *bo = grow->bo; in grow_buffer() 333 struct brw_bo *new_bo = brw_bo_alloc(bufmgr, bo->name, new_size, bo->align); in grow_buffer() 429 struct brw_bo tmp; in grow_buffer() 430 memcpy(&tmp, bo, sizeof(struct brw_bo)); in grow_buffer() 431 memcpy(bo, new_bo, sizeof(struct brw_bo)); in grow_buffer() 432 memcpy(new_bo, &tmp, sizeof(struct brw_bo)); in grow_buffer() 867 struct brw_bo *bo = batch->exec_bos[i]; in execbuffer() 1048 brw_batch_references(struct intel_batchbuffer *batch, struct brw_bo *bo) in brw_batch_references() [all …]
|
D | intel_batchbuffer.h | 52 bool brw_batch_references(struct intel_batchbuffer *batch, struct brw_bo *bo); 58 struct brw_bo *target, 63 struct brw_bo *target,
|
D | brw_pipe_control.h | 29 struct brw_bo; 80 struct brw_bo *bo, uint32_t offset,
|
D | intel_upload.c | 88 struct brw_bo **out_bo, in intel_upload_space() 128 struct brw_bo **out_bo, in intel_upload_data()
|
D | gen6_queryobj.c | 81 struct brw_bo *query_bo, int stream, int idx) in write_primitives_generated() 99 struct brw_bo *bo, int stream, int idx) in write_xfb_primitives_written() 116 struct brw_bo *bo, int stream, int count, in write_xfb_overflow_streams() 173 emit_pipeline_stat(struct brw_context *brw, struct brw_bo *bo, in emit_pipeline_stat()
|
D | brw_object_purgeable.c | 41 intel_buffer_purgeable(struct brw_bo *buffer) in intel_buffer_purgeable() 104 intel_bo_unpurgeable(struct brw_bo *buffer) in intel_bo_unpurgeable()
|
D | brw_blorp.h | 64 struct brw_bo *src_bo, 66 struct brw_bo *dst_bo,
|
D | intel_mipmap_tree.h | 145 struct brw_bo *bo; 199 struct brw_bo *bo; 397 struct brw_bo *bo,
|
D | intel_blit.c | 520 struct brw_bo *src_buffer, in intelEmitCopyBlit() 524 struct brw_bo *dst_buffer, in intelEmitCopyBlit() 652 struct brw_bo *dst_buffer, in intelEmitImmediateColorExpandBlit() 733 struct brw_bo *dst_bo, in intel_emit_linear_blit() 735 struct brw_bo *src_bo, in intel_emit_linear_blit()
|
D | brw_compute.c | 42 struct brw_bo *bo = brw->compute.num_work_groups_bo; in prepare_indirect_gpgpu_walker() 243 struct brw_bo *bo = in brw_dispatch_compute_indirect()
|
D | intel_fbo.c | 997 flush_depth_and_render_caches(struct brw_context *brw, struct brw_bo *bo) in flush_depth_and_render_caches() 1018 brw_cache_flush_for_read(struct brw_context *brw, struct brw_bo *bo) in brw_cache_flush_for_read() 1032 brw_cache_flush_for_render(struct brw_context *brw, struct brw_bo *bo, in brw_cache_flush_for_render() 1068 brw_render_cache_add_bo(struct brw_context *brw, struct brw_bo *bo, in brw_render_cache_add_bo() 1087 brw_cache_flush_for_depth(struct brw_context *brw, struct brw_bo *bo) in brw_cache_flush_for_depth() 1094 brw_depth_cache_add_bo(struct brw_context *brw, struct brw_bo *bo) in brw_depth_cache_add_bo()
|
D | brw_pipe_control.c | 114 struct brw_bo *bo, uint32_t offset, uint64_t imm) in brw_emit_pipe_control() 262 struct brw_bo *bo, uint32_t offset, in brw_emit_pipe_control_write()
|
D | hsw_queryobj.c | 369 store_query_result_imm(struct brw_context *brw, struct brw_bo *bo, in store_query_result_imm() 387 set_predicate(struct brw_context *brw, struct brw_bo *query_bo) in set_predicate() 410 store_query_result_reg(struct brw_context *brw, struct brw_bo *bo, in store_query_result_reg()
|
D | intel_image.h | 69 struct brw_bo *bo;
|
D | brw_draw.h | 37 struct brw_bo *bo,
|
D | brw_state.h | 209 struct brw_bo *bo, 389 struct brw_bo *bo);
|
D | intel_buffer_objects.c | 292 struct brw_bo *temp_bo = in brw_buffer_subdata() 603 struct brw_bo * 641 struct brw_bo *src_bo, *dst_bo; in brw_copy_buffer_subdata()
|
D | brw_wm_surface_state.c | 73 brw_get_bo_mocs(const struct gen_device_info *devinfo, struct brw_bo *bo) in brw_get_bo_mocs() 153 struct brw_bo *aux_bo; in brw_emit_surface_state() 580 struct brw_bo *bo, in brw_emit_buffer_surface_state() 615 struct brw_bo *bo = NULL; in brw_update_buffer_texture_surface() 671 struct brw_bo *bo = intel_bufferobj_buffer(brw, intel_bo, in brw_update_sol_surface() 1265 struct brw_bo *bo = in upload_buffer_surface() 1587 struct brw_bo *bo; in brw_upload_cs_work_groups_surface()
|
D | brw_blorp.c | 455 struct brw_bo *src_bo, in brw_blorp_copy_buffers() 457 struct brw_bo *dst_bo, in brw_blorp_copy_buffers() 771 static struct brw_bo * 804 struct brw_bo *bo = in blorp_get_client_bo() 825 struct brw_bo *bo = in blorp_get_client_bo() 918 struct brw_bo *src_bo = in brw_blorp_upload_miptree() 1033 struct brw_bo *dst_bo = in brw_blorp_download_miptree()
|