/external/mesa3d/src/gallium/drivers/r600/ |
D | r600_pipe_common.h | 135 struct r600_resource { struct 173 struct r600_resource *immed_buffer; argument 178 struct r600_resource *staging; 202 struct r600_resource resource; 219 struct r600_resource *cmask_buffer; 268 struct r600_resource *cb_buffer_fmask; /* Used for FMASK relocations. R600 only */ 269 struct r600_resource *cb_buffer_cmask; /* Used for CMASK relocations. R600 only */ 421 struct r600_resource *buf_filled_size; 503 struct r600_resource *eop_bug_scratch; 629 struct r600_resource *resource, [all …]
|
D | r600_buffer_common.c | 48 struct r600_resource *resource, in r600_buffer_map_sync_with_rings() 105 struct r600_resource *res, in r600_init_resource_fields() 188 struct r600_resource *res) in r600_alloc_resource() 228 struct r600_resource *rbuffer = r600_resource(buf); in r600_buffer_destroy() 239 struct r600_resource *rbuffer) in r600_invalidate_buffer() 272 struct r600_resource *rdst = r600_resource(dst); in r600_replace_buffer_storage() 273 struct r600_resource *rsrc = r600_resource(src); in r600_replace_buffer_storage() 294 struct r600_resource *rbuffer = r600_resource(resource); in r600_invalidate_resource() 306 void *data, struct r600_resource *staging, in r600_buffer_get_transfer() 351 struct r600_resource *rbuffer = r600_resource(resource); in r600_buffer_transfer_map() [all …]
|
D | r600_query.h | 41 struct r600_resource; 153 struct r600_resource *); 156 struct r600_resource *buffer, uint64_t va); 159 struct r600_resource *buffer, uint64_t va); 168 struct r600_resource *buf; 279 struct r600_resource *buffer, uint64_t va); 281 struct r600_resource *buffer, uint64_t va); 285 struct r600_resource *buffer, uint64_t va);
|
D | evergreen_hw_context.c | 40 struct r600_resource *rdst = (struct r600_resource*)dst; in evergreen_dma_copy_buffer() 41 struct r600_resource *rsrc = (struct r600_resource*)src; in evergreen_dma_copy_buffer() 96 util_range_add(dst, &r600_resource(dst)->valid_buffer_range, offset, in evergreen_cp_dma_clear_buffer() 99 offset += r600_resource(dst)->gpu_address; in evergreen_cp_dma_clear_buffer() 126 (struct r600_resource*)dst, RADEON_USAGE_WRITE, in evergreen_cp_dma_clear_buffer()
|
D | evergreen_compute_internal.h | 80 struct r600_resource *code_bo; 86 struct r600_resource *kernel_param; 93 struct r600_resource* r600_compute_buffer_alloc_vram(struct r600_screen *screen, unsigned size);
|
D | r600_hw_context.c | 331 ctx->trace_buf = (struct r600_resource*) in r600_begin_new_cs() 449 struct r600_resource *buf = NULL; in r600_emit_pfp_sync_me() 513 util_range_add(dst, &r600_resource(dst)->valid_buffer_range, dst_offset, in r600_cp_dma_copy_buffer() 516 dst_offset += r600_resource(dst)->gpu_address; in r600_cp_dma_copy_buffer() 517 src_offset += r600_resource(src)->gpu_address; in r600_cp_dma_copy_buffer() 545 src_reloc = radeon_add_to_buffer_list(&rctx->b, &rctx->b.gfx, (struct r600_resource*)src, in r600_cp_dma_copy_buffer() 547 dst_reloc = radeon_add_to_buffer_list(&rctx->b, &rctx->b.gfx, (struct r600_resource*)dst, in r600_cp_dma_copy_buffer() 589 struct r600_resource *rdst = (struct r600_resource*)dst; in r600_dma_copy_buffer() 590 struct r600_resource *rsrc = (struct r600_resource*)src; in r600_dma_copy_buffer()
|
D | evergreen_compute.h | 37 struct r600_resource base; 45 struct r600_resource* r600_compute_buffer_alloc_vram(struct r600_screen *screen, unsigned size);
|
D | compute_memory_pool.h | 52 struct r600_resource *real_buffer; 64 struct r600_resource *bo; /**< The pool buffer object resource */
|
D | r600_streamout.c | 47 struct r600_resource *rbuffer = (struct r600_resource*)buffer; in r600_create_so_target() 196 uint64_t va = r600_resource(t[i]->b.buffer)->gpu_address; in r600_emit_streamout_begin() 206 r600_emit_reloc(rctx, &rctx->gfx, r600_resource(t[i]->b.buffer), in r600_emit_streamout_begin() 216 r600_emit_reloc(rctx, &rctx->gfx, r600_resource(t[i]->b.buffer), in r600_emit_streamout_begin()
|
D | r600_cs.h | 71 struct r600_resource *rbo, in radeon_add_to_buffer_list() 102 struct r600_resource *rbo, in radeon_add_to_buffer_list_check_mem() 117 struct r600_ring *ring, struct r600_resource *rbo, in r600_emit_reloc()
|
D | r600_pipe.h | 288 struct r600_resource *tex_resource; 441 struct r600_resource *buffer; 483 struct r600_resource *buffer; 513 struct r600_resource *dummy_fmask; 514 struct r600_resource *dummy_cmask; 610 struct r600_resource *last_trace_buf; 611 struct r600_resource *trace_buf;
|
D | evergreen_compute.c | 106 struct r600_resource *r600_compute_buffer_alloc_vram(struct r600_screen *screen, in r600_compute_buffer_alloc_vram() 115 return (struct r600_resource *)buffer; in r600_compute_buffer_alloc_vram() 121 struct r600_resource *bo, in evergreen_set_rat() 552 shader->kernel_param = (struct r600_resource *) in evergreen_compute_upload_input() 689 (struct r600_resource*)cb->base.texture, in compute_setup_cbs() 760 struct r600_resource *indirect_resource = (struct r600_resource *)info->indirect; in compute_emit_cs() 895 struct r600_resource *code_bo; in evergreen_emit_cs_shader() 974 (struct r600_resource *)resources[i]->base.texture, in evergreen_set_compute_resources()
|
D | radeon_video.h | 47 struct r600_resource *res;
|
D | r600_query.c | 500 static struct r600_resource *r600_new_query_buffer(struct r600_common_screen *rscreen, in r600_new_query_buffer() 510 struct r600_resource *buf = (struct r600_resource*) in r600_new_query_buffer() 526 struct r600_resource *buffer) in r600_query_hw_prepare_buffer() 579 struct r600_resource *buffer, 583 struct r600_resource *buffer, 728 struct r600_resource *buffer, in r600_query_hw_do_emit_start() 808 struct r600_resource *buffer, in r600_query_hw_do_emit_stop() 900 struct r600_resource *buf, uint64_t va, in emit_set_predicate() 1838 struct r600_resource *buffer; in r600_query_fix_enabled_rb_mask() 1892 buffer = (struct r600_resource*) in r600_query_fix_enabled_rb_mask()
|
D | evergreen_state.c | 1044 struct r600_resource *res, in evergreen_set_color_surface_buffer() 1295 evergreen_set_color_surface_buffer(rctx, (struct r600_resource *)surf->base.texture, in evergreen_init_color_surface_rat() 1312 util_range_add(pipe_buffer, &r600_resource(pipe_buffer)->valid_buffer_range, in evergreen_init_color_surface_rat() 1712 struct r600_resource *resource; in evergreen_emit_image_state() 1725 resource = (struct r600_resource *)image->base.resource; in evergreen_emit_image_state() 1863 (struct r600_resource*)cb->base.texture, in evergreen_emit_framebuffer_state() 1922 (struct r600_resource*)state->zsbuf->texture, in evergreen_emit_framebuffer_state() 2132 struct r600_resource *rbuffer; in evergreen_emit_vertex_buffers() 2137 rbuffer = (struct r600_resource*)vb->buffer.resource; in evergreen_emit_vertex_buffers() 2191 struct r600_resource *rbuffer; in evergreen_emit_constant_buffers() [all …]
|
D | r600_shader.h | 176 struct r600_resource *bo;
|
D | r600_pipe_common.c | 78 struct r600_resource *buf, uint64_t va, in r600_gfx_write_event_eop() 110 struct r600_resource *buf, in r600_gfx_wait_fence() 229 struct r600_resource *dst, struct r600_resource *src) in r600_need_dma_space() 551 struct r600_resource *res = r600_resource(resource); in r600_resource_commit()
|
D | r600_perfcounter.c | 120 struct r600_resource *buffer) in r600_pc_query_prepare_buffer() 128 struct r600_resource *buffer, uint64_t va) in r600_pc_query_emit_start() 159 struct r600_resource *buffer, uint64_t va) in r600_pc_query_emit_stop()
|
D | r600_texture.c | 478 struct r600_resource *res = (struct r600_resource*)resource; in r600_texture_get_handle() 581 struct r600_resource *resource = &rtex->resource; in r600_texture_destroy() 725 rtex->cmask_buffer = (struct r600_resource *) in r600_texture_alloc_cmask_separate() 745 struct r600_resource *res, in eg_resource_alloc_immed() 748 res->immed_buffer = (struct r600_resource *) in eg_resource_alloc_immed() 910 struct r600_resource *resource; in r600_texture_create_object() 1301 struct r600_resource *buf; in r600_texture_transfer_map() 1427 trans->staging = (struct r600_resource*)staging_depth; in r600_texture_transfer_map()
|
D | r600_state_common.c | 1678 scratch->buffer = (struct r600_resource *)pipe_buffer_create(rctx->b.b.screen, PIPE_BIND_CUSTOM, in r600_setup_scratch_area_for_shader() 1693 struct r600_resource *rbuffer = scratch->buffer; in r600_setup_scratch_area_for_shader() 2146 struct r600_resource *indirect_resource = (struct r600_resource *)info->indirect->buffer; in r600_draw_vbo() 2296 uint64_t va = r600_resource(info->indirect->buffer)->gpu_address; in r600_draw_vbo() 2310 (struct r600_resource*)info->indirect->buffer, in r600_draw_vbo() 2329 uint64_t va = r600_resource(indexbuf)->gpu_address + index_offset; in r600_draw_vbo() 2339 (struct r600_resource*)indexbuf, in r600_draw_vbo() 2352 (struct r600_resource*)indexbuf, in r600_draw_vbo() 3215 struct r600_resource *rbuffer = r600_resource(buf); in r600_invalidate_buffer()
|
D | r600_state.c | 990 rctx->dummy_cmask = (struct r600_resource*) in r600_init_color_surface() 1012 rctx->dummy_fmask = (struct r600_resource*) in r600_init_color_surface() 1384 (struct r600_resource*)cb[i]->base.texture, in r600_emit_framebuffer_state() 1449 (struct r600_resource*)state->zsbuf->texture, in r600_emit_framebuffer_state() 1668 struct r600_resource *rbuffer; in r600_emit_vertex_buffers() 1673 rbuffer = (struct r600_resource*)vb->buffer.resource; in r600_emit_vertex_buffers() 1708 struct r600_resource *rbuffer; in r600_emit_constant_buffers() 1713 rbuffer = (struct r600_resource*)cb->buffer; in r600_emit_constant_buffers() 1961 struct r600_resource *rbuffer; in r600_emit_gs_rings() 1968 rbuffer =(struct r600_resource*)state->esgs_ring.buffer; in r600_emit_gs_rings() [all …]
|
D | radeon_video.c | 74 buffer->res = (struct r600_resource *) in rvid_create_buffer()
|
D | r600_pipe.c | 813 …struct r600_resource *res = r600_resource(rscreen->screen.resource_create(&rscreen->screen, &templ… in r600_screen_create()
|
D | compute_memory_pool.c | 146 struct r600_resource *temp = NULL; in compute_memory_grow_defrag_pool()
|
D | r600_blit.c | 663 uint32_t *map = r600_buffer_map_sync_with_rings(&rctx->b, r600_resource(dst), in r600_clear_buffer()
|