Home
last modified time | relevance | path

Searched refs:brw_bo (Results 1 – 25 of 42) sorted by relevance

12

/external/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_bufmgr.h50 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 …]
Dbrw_bufmgr.c124 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 …]
Dbrw_context.h372 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 …]
Dintel_buffer_objects.h41 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,
Dintel_blit.h35 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,
Dintel_fbo.h238 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);
Dintel_batchbuffer.c123 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 …]
Dintel_batchbuffer.h52 bool brw_batch_references(struct intel_batchbuffer *batch, struct brw_bo *bo);
58 struct brw_bo *target,
63 struct brw_bo *target,
Dbrw_pipe_control.h29 struct brw_bo;
80 struct brw_bo *bo, uint32_t offset,
Dintel_upload.c88 struct brw_bo **out_bo, in intel_upload_space()
128 struct brw_bo **out_bo, in intel_upload_data()
Dgen6_queryobj.c81 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()
Dbrw_object_purgeable.c41 intel_buffer_purgeable(struct brw_bo *buffer) in intel_buffer_purgeable()
104 intel_bo_unpurgeable(struct brw_bo *buffer) in intel_bo_unpurgeable()
Dbrw_blorp.h64 struct brw_bo *src_bo,
66 struct brw_bo *dst_bo,
Dintel_mipmap_tree.h145 struct brw_bo *bo;
199 struct brw_bo *bo;
397 struct brw_bo *bo,
Dintel_blit.c520 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()
Dbrw_compute.c42 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()
Dintel_fbo.c997 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()
Dbrw_pipe_control.c114 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()
Dhsw_queryobj.c369 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()
Dintel_image.h69 struct brw_bo *bo;
Dbrw_draw.h37 struct brw_bo *bo,
Dbrw_state.h209 struct brw_bo *bo,
389 struct brw_bo *bo);
Dintel_buffer_objects.c292 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()
Dbrw_wm_surface_state.c73 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()
Dbrw_blorp.c455 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()

12