Searched refs:rctx (Results 1 - 25 of 68) sorted by relevance

123

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/
H A Dr600_streamout.c37 static void r600_set_streamout_enable(struct r600_common_context *rctx, bool enable);
45 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_create_so_target
54 u_suballocator_alloc(rctx->allocator_zeroed_memory, 4, 4,
82 void r600_streamout_buffers_dirty(struct r600_common_context *rctx) argument
84 struct r600_atom *begin = &rctx->streamout.begin_atom;
85 unsigned num_bufs = util_bitcount(rctx->streamout.enabled_mask);
86 unsigned num_bufs_appended = util_bitcount(rctx->streamout.enabled_mask &
87 rctx->streamout.append_bitmask);
92 rctx->streamout.num_dw_for_end =
100 if (rctx
118 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_set_streamout_targets
155 r600_flush_vgt_streamout(struct r600_common_context * rctx) argument
181 r600_emit_streamout_begin(struct r600_common_context * rctx,struct r600_atom * atom) argument
254 r600_emit_streamout_end(struct r600_common_context * rctx) argument
300 r600_emit_streamout_enable(struct r600_common_context * rctx,struct r600_atom * atom) argument
322 r600_set_streamout_enable(struct r600_common_context * rctx,bool enable) argument
340 r600_update_prims_generated_query_state(struct r600_common_context * rctx,unsigned type,int diff) argument
358 r600_streamout_init(struct r600_common_context * rctx) argument
[all...]
H A Devergreen_compute.h41 void evergreen_init_atom_start_compute_cs(struct r600_context *rctx);
42 void evergreen_init_compute_state_functions(struct r600_context *rctx);
43 void evergreen_emit_cs_shader(struct r600_context *rctx, struct r600_atom * atom);
H A Dr600_viewport.c51 #define GET_MAX_SCISSOR(rctx) (rctx->chip_class >= EVERGREEN ? 16384 : 8192)
58 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_set_scissor_states
62 rctx->scissors.states[start_slot + i] = state[i];
64 if (!rctx->scissor_enabled)
67 rctx->scissors.dirty_mask |= ((1 << num_scissors) - 1) << start_slot;
68 rctx->set_atom_dirty(rctx, &rctx->scissors.atom, true);
74 static void r600_get_scissor_from_viewport(struct r600_common_context *rctx, argument
112 r600_clamp_scissor(struct r600_common_context * rctx,struct pipe_scissor_state * out,struct r600_signed_scissor * scissor) argument
141 evergreen_apply_scissor_bug_workaround(struct r600_common_context * rctx,struct pipe_scissor_state * scissor) argument
156 r600_emit_one_scissor(struct r600_common_context * rctx,struct radeon_cmdbuf * cs,struct r600_signed_scissor * vp_scissor,struct pipe_scissor_state * scissor) argument
185 r600_emit_guardband(struct r600_common_context * rctx,struct r600_signed_scissor * vp_as_scissor) argument
236 r600_emit_scissors(struct r600_common_context * rctx,struct r600_atom * atom) argument
286 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_set_viewport_states
306 r600_emit_one_viewport(struct r600_common_context * rctx,struct pipe_viewport_state * state) argument
319 r600_emit_viewports(struct r600_common_context * rctx) argument
349 r600_emit_depth_ranges(struct r600_common_context * rctx) argument
386 r600_emit_viewport_states(struct r600_common_context * rctx,struct r600_atom * atom) argument
394 r600_viewport_set_rast_deps(struct r600_common_context * rctx,bool scissor_enable,bool clip_halfz) argument
415 r600_update_vs_writes_viewport_index(struct r600_common_context * rctx,struct tgsi_shader_info * info) argument
446 r600_init_viewport_functions(struct r600_common_context * rctx) argument
[all...]
H A Dr600_state_common.c52 void r600_add_atom(struct r600_context *rctx, argument
57 assert(rctx->atoms[id] == NULL);
58 rctx->atoms[id] = atom;
62 void r600_init_atom(struct r600_context *rctx, argument
70 r600_add_atom(rctx, atom, id);
73 void r600_emit_cso_state(struct r600_context *rctx, struct r600_atom *atom) argument
75 r600_emit_command_buffer(rctx->b.gfx.cs, ((struct r600_cso_state*)atom)->cb);
78 void r600_emit_alphatest_state(struct r600_context *rctx, struct r600_atom *atom) argument
80 struct radeon_cmdbuf *cs = rctx->b.gfx.cs;
84 if (rctx
96 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_memory_barrier
123 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_texture_barrier
183 r600_bind_blend_state_internal(struct r600_context * rctx,struct r600_blend_state * blend,bool blend_disable) argument
226 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_bind_blend_state
240 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_set_blend_color
246 r600_emit_blend_color(struct r600_context * rctx,struct r600_atom * atom) argument
258 r600_emit_vgt_state(struct r600_context * rctx,struct r600_atom * atom) argument
276 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_set_clip_state
286 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_set_stencil_ref
292 r600_emit_stencil_ref(struct r600_context * rctx,struct r600_atom * atom) argument
311 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_set_pipe_stencil_ref
332 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_bind_dsa_state
374 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_bind_rs_state
428 r600_sampler_states_dirty(struct r600_context * rctx,struct r600_sampler_states * state) argument
447 struct r600_context *rctx = (struct r600_context *)pipe; local in function:r600_bind_sampler_states
514 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_delete_blend_state
528 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_delete_dsa_state
541 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_bind_vertex_elements
553 r600_vertex_buffers_dirty(struct r600_context * rctx) argument
566 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_set_vertex_buffers
611 r600_sampler_views_dirty(struct r600_context * rctx,struct r600_samplerview_state * state) argument
626 struct r600_context *rctx = (struct r600_context *) pipe; local in function:r600_set_sampler_views
734 const struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_get_hw_atomic_count
788 const struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_shader_selector_key
998 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_bind_ps_state
1006 r600_get_vs_info(struct r600_context * rctx) argument
1020 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_bind_vs_state
1034 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_bind_gs_state
1051 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_bind_tcs_state
1058 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_bind_tes_state
1091 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_delete_ps_state
1103 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_delete_vs_state
1116 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_delete_gs_state
1128 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_delete_tcs_state
1140 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_delete_tes_state
1150 r600_constant_buffers_dirty(struct r600_context * rctx,struct r600_constbuf_state * state) argument
1163 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_set_constant_buffer
1222 struct r600_context *rctx = (struct r600_context*)pipe; local in function:r600_set_sample_mask
1231 r600_update_driver_const_buffers(struct r600_context * rctx,bool compute_only) argument
1322 r600_alloc_buf_consts(struct r600_context * rctx,int shader_type,unsigned array_size,uint32_t * base_offset) argument
1344 r600_setup_buffer_constants(struct r600_context * rctx,int shader_type) argument
1392 eg_setup_buffer_constants(struct r600_context * rctx,int shader_type) argument
1444 r600_set_sample_locations_constant_buffer(struct r600_context * rctx) argument
1466 struct r600_context *rctx = (struct r600_context *)ctx; local in function:update_shader_atom
1478 update_gs_block_state(struct r600_context * rctx,unsigned enable) argument
1525 r600_update_clip_state(struct r600_context * rctx,struct r600_pipe_shader * current) argument
1542 r600_generate_fixed_func_tcs(struct r600_context * rctx) argument
1570 r600_update_compressed_resource_state(struct r600_context * rctx,bool compute_only) argument
1626 r600_setup_scratch_area_for_shader(struct r600_context * rctx,struct r600_pipe_shader * shader,struct r600_scratch_buffer * scratch,unsigned ring_base_reg,unsigned item_size_reg,unsigned ring_size_reg) argument
1701 r600_setup_scratch_buffers(struct r600_context * rctx) argument
1754 r600_update_derived_state(struct r600_context * rctx) argument
1982 r600_emit_clip_misc_state(struct r600_context * rctx,struct r600_atom * atom) argument
2002 r600_emit_rasterizer_prim_state(struct r600_context * rctx) argument
2029 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_draw_vbo
2548 r600_emit_shader(struct r600_context * rctx,struct r600_atom * a) argument
3184 struct r600_context *rctx = (struct r600_context*)ctx; local in function:r600_invalidate_buffer
3282 struct r600_context *rctx = (struct r600_context*)ctx; local in function:r600_set_active_query_state
3307 r600_init_common_state_functions(struct r600_context * rctx) argument
[all...]
H A Dr600_pipe.c68 struct r600_context *rctx = (struct r600_context *)context; local in function:r600_destroy_context
71 r600_isa_destroy(rctx->isa);
73 r600_sb_context_destroy(rctx->sb_context);
75 for (sh = 0; sh < (rctx->b.chip_class < EVERGREEN ? R600_NUM_HW_STAGES : EG_NUM_HW_STAGES); sh++) {
76 r600_resource_reference(&rctx->scratch_buffers[sh].buffer, NULL);
78 r600_resource_reference(&rctx->dummy_cmask, NULL);
79 r600_resource_reference(&rctx->dummy_fmask, NULL);
81 if (rctx->append_fence)
82 pipe_resource_reference((struct pipe_resource**)&rctx->append_fence, NULL);
84 rctx
141 struct r600_context *rctx = CALLOC_STRUCT(r600_context); local in function:r600_create_context
[all...]
H A Dr600_pipe_common.c159 struct r600_common_context *rctx = local in function:r600_draw_rectangle
166 rctx->b.bind_vertex_elements_state(&rctx->b, vertex_elements_cso);
167 rctx->b.bind_vs_state(&rctx->b, get_vs(blitter));
180 rctx->b.set_viewport_states(&rctx->b, 0, 1, &viewport);
185 u_upload_alloc(rctx->b.stream_uploader, 0, sizeof(float) * 24,
186 rctx->screen->info.tcc_cache_line_size,
233 rctx
239 r600_dma_emit_wait_idle(struct r600_common_context * rctx) argument
348 r600_add_fence_dependency(struct r600_common_context * rctx,struct pipe_fence_handle * fence) argument
361 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_fence_server_sync
397 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_flush_from_st
464 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_flush_dma_ring
548 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_get_reset_status
562 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_set_debug_callback
573 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_set_device_reset_callback
582 r600_check_device_reset(struct r600_common_context * rctx) argument
605 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_dma_clear_buffer_fallback
644 r600_common_context_init(struct r600_common_context * rctx,struct r600_common_screen * rscreen,unsigned context_flags) argument
721 r600_common_context_cleanup(struct r600_common_context * rctx) argument
1169 struct r600_common_context *rctx; local in function:r600_fence_finish
1412 struct r600_common_context *rctx = (struct r600_common_context*)rscreen->aux_context; local in function:r600_screen_clear_buffer
[all...]
H A Dr600_blit.c55 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_blitter_begin
57 if (rctx->cmd_buf_is_compute) {
58 rctx->b.gfx.flush(rctx, PIPE_FLUSH_ASYNC, NULL);
59 rctx->cmd_buf_is_compute = false;
62 util_blitter_save_vertex_buffer_slot(rctx->blitter, rctx->vertex_buffer_state.vb);
63 util_blitter_save_vertex_elements(rctx->blitter, rctx->vertex_fetch_shader.cso);
64 util_blitter_save_vertex_shader(rctx
101 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_blitter_end
118 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_blit_decompress_depth
205 r600_blit_decompress_depth_in_place(struct r600_context * rctx,struct r600_texture * texture,bool is_stencil_sampler,unsigned first_level,unsigned last_level,unsigned first_layer,unsigned last_layer) argument
265 r600_decompress_depth_textures(struct r600_context * rctx,struct r600_samplerview_state * textures) argument
299 r600_decompress_depth_images(struct r600_context * rctx,struct r600_image_state * images) argument
338 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_blit_decompress_color
378 r600_decompress_color_textures(struct r600_context * rctx,struct r600_samplerview_state * textures) argument
402 r600_decompress_color_images(struct r600_context * rctx,struct r600_image_state * images) argument
436 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_decompress_subresource
469 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_clear
542 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_clear_render_target
560 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_clear_depth_stencil
572 struct r600_context *rctx = (struct r600_context*)ctx; local in function:r600_copy_buffer
600 struct r600_context *rctx = (struct r600_context*)ctx; local in function:r600_copy_global_buffer
646 struct r600_context *rctx = (struct r600_context*)ctx; local in function:r600_clear_buffer
678 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_resource_copy_region
824 struct r600_context *rctx = (struct r600_context*)ctx; local in function:do_hardware_msaa_resolve
918 struct r600_context *rctx = (struct r600_context*)ctx; local in function:r600_blit
976 r600_init_blit_functions(struct r600_context * rctx) argument
[all...]
H A Devergreen_compute.c108 struct r600_context *rctx = NULL; local in function:evergreen_set_rat
114 rctx = pipe->ctx;
116 COMPUTE_DBG(rctx->screen, "bind rat: %i \n", id);
142 evergreen_init_color_surface_rat(rctx, surf);
145 static void evergreen_cs_set_vertex_buffer(struct r600_context *rctx, argument
150 struct r600_vertexbuf_state *state = &rctx->cs_vertex_buffer_state;
159 rctx->b.flags |= R600_CONTEXT_INV_VERTEX_CACHE;
162 r600_mark_atom_dirty(rctx, &state->atom);
165 static void evergreen_cs_set_constant_buffer(struct r600_context *rctx, argument
177 rctx
410 struct r600_context *rctx = (struct r600_context *)ctx; local in function:evergreen_create_compute_state
454 struct r600_context *rctx = (struct r600_context *)ctx; local in function:evergreen_delete_compute_state
477 struct r600_context *rctx = (struct r600_context *)ctx; local in function:evergreen_bind_compute_state
509 struct r600_context *rctx = (struct r600_context *)ctx; local in function:evergreen_compute_upload_input
575 evergreen_emit_dispatch(struct r600_context * rctx,const struct pipe_grid_info * info,uint32_t indirect_grid[3]) argument
657 compute_setup_cbs(struct r600_context * rctx) argument
698 compute_emit_cs(struct r600_context * rctx,const struct pipe_grid_info * info) argument
857 evergreen_emit_cs_shader(struct r600_context * rctx,struct r600_atom * atom) argument
897 struct r600_context *rctx = (struct r600_context *)ctx; local in function:evergreen_launch_grid
924 struct r600_context *rctx = (struct r600_context *)ctx; local in function:evergreen_set_compute_resources
959 struct r600_context *rctx = (struct r600_context *)ctx; local in function:evergreen_set_global_binding
1022 evergreen_init_atom_start_compute_cs(struct r600_context * rctx) argument
1189 evergreen_init_compute_state_functions(struct r600_context * rctx) argument
1208 struct r600_context *rctx = (struct r600_context*)ctx; local in function:r600_compute_global_transfer_map
[all...]
H A Devergreen_hw_context.c31 void evergreen_dma_copy_buffer(struct r600_context *rctx, argument
38 struct radeon_cmdbuf *cs = rctx->b.dma.cs;
63 r600_need_dma_space(&rctx->b, ncopy * 5, rdst, rsrc);
67 radeon_add_to_buffer_list(&rctx->b, &rctx->b.dma, rsrc, RADEON_USAGE_READ, 0);
68 radeon_add_to_buffer_list(&rctx->b, &rctx->b.dma, rdst, RADEON_USAGE_WRITE, 0);
83 void evergreen_cp_dma_clear_buffer(struct r600_context *rctx, argument
88 struct radeon_cmdbuf *cs = rctx->b.gfx.cs;
91 assert(rctx
[all...]
H A Dr600_hw_context.c92 void r600_flush_emit(struct r600_context *rctx) argument
94 struct radeon_cmdbuf *cs = rctx->b.gfx.cs;
98 if (!rctx->b.flags) {
103 if (rctx->b.flags & R600_CONTEXT_STREAMOUT_FLUSH)
104 rctx->b.flags |= r600_get_flush_flags(R600_COHERENCY_SHADER);
106 if (rctx->b.flags & R600_CONTEXT_WAIT_3D_IDLE) {
109 if (rctx->b.flags & R600_CONTEXT_WAIT_CP_DMA_IDLE) {
115 if (rctx->b.family >= CHIP_CAYMAN) {
117 rctx->b.flags |= R600_CONTEXT_PS_PARTIAL_FLUSH;
124 if (rctx
437 r600_emit_pfp_sync_me(struct r600_context * rctx) argument
500 r600_cp_dma_copy_buffer(struct r600_context * rctx,struct pipe_resource * dst,uint64_t dst_offset,struct pipe_resource * src,uint64_t src_offset,unsigned size) argument
580 r600_dma_copy_buffer(struct r600_context * rctx,struct pipe_resource * dst,struct pipe_resource * src,uint64_t dst_offset,uint64_t src_offset,uint64_t size) argument
[all...]
H A Dr600_state.c247 static void r600_emit_polygon_offset(struct r600_context *rctx, struct r600_atom *a) argument
249 struct radeon_cmdbuf *cs = rctx->b.gfx.cs;
318 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_create_blend_state_mode
330 if (rctx->b.family > CHIP_R600)
387 if (rctx->b.family > CHIP_R600) {
459 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_create_rs_state
485 if (rctx->b.chip_class == R700) {
509 S_028A4C_PS_ITER_SAMPLE(state->multisample && rctx->ps_iter_samples > 1);
510 if (rctx->b.family == CHIP_RV770) {
512 sc_mode_cntl |= S_028A4C_TILE_COVER_DISABLE(state->multisample && rctx
793 r600_emit_clip_state(struct r600_context * rctx,struct r600_atom * atom) argument
807 r600_init_color_surface(struct r600_context * rctx,struct r600_surface * surf,bool force_cmask_fmask) argument
1039 r600_init_depth_surface(struct r600_context * rctx,struct r600_surface * surf) argument
1088 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_set_framebuffer_state
1285 r600_emit_msaa_state(struct r600_context * rctx,int nr_samples) argument
1352 r600_emit_framebuffer_state(struct r600_context * rctx,struct r600_atom * atom) argument
1505 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_set_min_samples
1518 r600_emit_cb_misc_state(struct r600_context * rctx,struct r600_atom * atom) argument
1548 r600_emit_db_state(struct r600_context * rctx,struct r600_atom * atom) argument
1569 r600_emit_db_misc_state(struct r600_context * rctx,struct r600_atom * atom) argument
1654 r600_emit_config_state(struct r600_context * rctx,struct r600_atom * atom) argument
1663 r600_emit_vertex_buffers(struct r600_context * rctx,struct r600_atom * atom) argument
1699 r600_emit_constant_buffers(struct r600_context * rctx,struct r600_constbuf_state * state,unsigned buffer_id_base,unsigned reg_alu_constbuf_size,unsigned reg_alu_const_cache) argument
1751 r600_emit_vs_constant_buffers(struct r600_context * rctx,struct r600_atom * atom) argument
1759 r600_emit_gs_constant_buffers(struct r600_context * rctx,struct r600_atom * atom) argument
1767 r600_emit_ps_constant_buffers(struct r600_context * rctx,struct r600_atom * atom) argument
1775 r600_emit_sampler_views(struct r600_context * rctx,struct r600_samplerview_state * state,unsigned resource_id_base) argument
1806 r600_emit_vs_sampler_views(struct r600_context * rctx,struct r600_atom * atom) argument
1811 r600_emit_gs_sampler_views(struct r600_context * rctx,struct r600_atom * atom) argument
1816 r600_emit_ps_sampler_views(struct r600_context * rctx,struct r600_atom * atom) argument
1821 r600_emit_sampler_states(struct r600_context * rctx,struct r600_textures_info * texinfo,unsigned resource_id_base,unsigned border_color_reg) argument
1869 r600_emit_vs_sampler_states(struct r600_context * rctx,struct r600_atom * atom) argument
1874 r600_emit_gs_sampler_states(struct r600_context * rctx,struct r600_atom * atom) argument
1879 r600_emit_ps_sampler_states(struct r600_context * rctx,struct r600_atom * atom) argument
1884 r600_emit_seamless_cube_map(struct r600_context * rctx,struct r600_atom * atom) argument
1899 r600_emit_sample_mask(struct r600_context * rctx,struct r600_atom * a) argument
1908 r600_emit_vertex_fetch_shader(struct r600_context * rctx,struct r600_atom * a) argument
1924 r600_emit_shader_stages(struct r600_context * rctx,struct r600_atom * a) argument
1959 r600_emit_gs_rings(struct r600_context * rctx,struct r600_atom * a) argument
1998 r600_adjust_gprs(struct r600_context * rctx) argument
2089 r600_init_atom_start_cs(struct r600_context * rctx) argument
2438 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_update_ps_state
2652 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_update_gs_state
2728 r600_create_resolve_blend(struct r600_context * rctx) argument
2748 r700_create_resolve_blend(struct r600_context * rctx) argument
2758 r600_create_decompress_blend(struct r600_context * rctx) argument
2768 r600_create_db_flush_dsa(struct r600_context * rctx) argument
2792 r600_update_db_shader_control(struct r600_context * rctx) argument
2843 r600_dma_copy_tile(struct r600_context * rctx,struct pipe_resource * dst,unsigned dst_level,unsigned dst_x,unsigned dst_y,unsigned dst_z,struct pipe_resource * src,unsigned src_level,unsigned src_x,unsigned src_y,unsigned src_z,unsigned copy_height,unsigned pitch,unsigned bpp) argument
2954 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_dma_copy
3037 r600_init_state_functions(struct r600_context * rctx) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/
H A Dr600_streamout.c37 static void r600_set_streamout_enable(struct r600_common_context *rctx, bool enable);
45 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_create_so_target
54 u_suballocator_alloc(&rctx->allocator_zeroed_memory, 4, 4,
82 void r600_streamout_buffers_dirty(struct r600_common_context *rctx) argument
84 struct r600_atom *begin = &rctx->streamout.begin_atom;
85 unsigned num_bufs = util_bitcount(rctx->streamout.enabled_mask);
86 unsigned num_bufs_appended = util_bitcount(rctx->streamout.enabled_mask &
87 rctx->streamout.append_bitmask);
92 rctx->streamout.num_dw_for_end =
100 if (rctx
118 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_set_streamout_targets
155 r600_flush_vgt_streamout(struct r600_common_context * rctx) argument
181 r600_emit_streamout_begin(struct r600_common_context * rctx,struct r600_atom * atom) argument
254 r600_emit_streamout_end(struct r600_common_context * rctx) argument
300 r600_emit_streamout_enable(struct r600_common_context * rctx,struct r600_atom * atom) argument
322 r600_set_streamout_enable(struct r600_common_context * rctx,bool enable) argument
340 r600_update_prims_generated_query_state(struct r600_common_context * rctx,unsigned type,int diff) argument
358 r600_streamout_init(struct r600_common_context * rctx) argument
[all...]
H A Dr600_viewport.c51 #define GET_MAX_SCISSOR(rctx) (rctx->chip_class >= EVERGREEN ? 16384 : 8192)
58 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_set_scissor_states
62 rctx->scissors.states[start_slot + i] = state[i];
64 if (!rctx->scissor_enabled)
67 rctx->scissors.dirty_mask |= ((1 << num_scissors) - 1) << start_slot;
68 rctx->set_atom_dirty(rctx, &rctx->scissors.atom, true);
74 static void r600_get_scissor_from_viewport(struct r600_common_context *rctx, argument
112 r600_clamp_scissor(struct r600_common_context * rctx,struct pipe_scissor_state * out,struct r600_signed_scissor * scissor) argument
141 evergreen_apply_scissor_bug_workaround(struct r600_common_context * rctx,struct pipe_scissor_state * scissor) argument
156 r600_emit_one_scissor(struct r600_common_context * rctx,struct radeon_cmdbuf * cs,struct r600_signed_scissor * vp_scissor,struct pipe_scissor_state * scissor) argument
185 r600_emit_guardband(struct r600_common_context * rctx,struct r600_signed_scissor * vp_as_scissor) argument
236 r600_emit_scissors(struct r600_common_context * rctx,struct r600_atom * atom) argument
286 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_set_viewport_states
306 r600_emit_one_viewport(struct r600_common_context * rctx,struct pipe_viewport_state * state) argument
319 r600_emit_viewports(struct r600_common_context * rctx) argument
349 r600_emit_depth_ranges(struct r600_common_context * rctx) argument
386 r600_emit_viewport_states(struct r600_common_context * rctx,struct r600_atom * atom) argument
394 r600_viewport_set_rast_deps(struct r600_common_context * rctx,bool scissor_enable,bool clip_halfz) argument
415 r600_update_vs_writes_viewport_index(struct r600_common_context * rctx,struct tgsi_shader_info * info) argument
446 r600_init_viewport_functions(struct r600_common_context * rctx) argument
[all...]
H A Dr600_state_common.c57 void r600_add_atom(struct r600_context *rctx, argument
62 assert(rctx->atoms[id] == NULL);
63 rctx->atoms[id] = atom;
67 void r600_init_atom(struct r600_context *rctx, argument
75 r600_add_atom(rctx, atom, id);
78 void r600_emit_cso_state(struct r600_context *rctx, struct r600_atom *atom) argument
80 r600_emit_command_buffer(&rctx->b.gfx.cs, ((struct r600_cso_state*)atom)->cb);
83 void r600_emit_alphatest_state(struct r600_context *rctx, struct r600_atom *atom) argument
85 struct radeon_cmdbuf *cs = &rctx->b.gfx.cs;
89 if (rctx
101 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_memory_barrier
128 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_texture_barrier
188 r600_bind_blend_state_internal(struct r600_context * rctx,struct r600_blend_state * blend,bool blend_disable) argument
231 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_bind_blend_state
245 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_set_blend_color
251 r600_emit_blend_color(struct r600_context * rctx,struct r600_atom * atom) argument
263 r600_emit_vgt_state(struct r600_context * rctx,struct r600_atom * atom) argument
281 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_set_clip_state
291 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_set_stencil_ref
297 r600_emit_stencil_ref(struct r600_context * rctx,struct r600_atom * atom) argument
316 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_set_pipe_stencil_ref
337 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_bind_dsa_state
379 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_bind_rs_state
433 r600_sampler_states_dirty(struct r600_context * rctx,struct r600_sampler_states * state) argument
452 struct r600_context *rctx = (struct r600_context *)pipe; local in function:r600_bind_sampler_states
519 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_delete_blend_state
533 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_delete_dsa_state
546 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_bind_vertex_elements
559 r600_vertex_buffers_dirty(struct r600_context * rctx) argument
574 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_set_vertex_buffers
630 r600_sampler_views_dirty(struct r600_context * rctx,struct r600_samplerview_state * state) argument
647 struct r600_context *rctx = (struct r600_context *) pipe; local in function:r600_set_sampler_views
764 const struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_get_hw_atomic_count
818 const struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_shader_selector_key
1044 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_bind_ps_state
1052 r600_get_vs_info(struct r600_context * rctx) argument
1066 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_bind_vs_state
1080 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_bind_gs_state
1097 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_bind_tcs_state
1104 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_bind_tes_state
1144 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_delete_ps_state
1156 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_delete_vs_state
1169 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_delete_gs_state
1181 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_delete_tcs_state
1193 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_delete_tes_state
1203 r600_constant_buffers_dirty(struct r600_context * rctx,struct r600_constbuf_state * state) argument
1217 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_set_constant_buffer
1281 struct r600_context *rctx = (struct r600_context*)pipe; local in function:r600_set_sample_mask
1290 r600_update_driver_const_buffers(struct r600_context * rctx,bool compute_only) argument
1381 r600_alloc_buf_consts(struct r600_context * rctx,int shader_type,unsigned array_size,uint32_t * base_offset) argument
1403 r600_setup_buffer_constants(struct r600_context * rctx,int shader_type) argument
1451 eg_setup_buffer_constants(struct r600_context * rctx,int shader_type) argument
1503 r600_set_sample_locations_constant_buffer(struct r600_context * rctx) argument
1525 struct r600_context *rctx = (struct r600_context *)ctx; local in function:update_shader_atom
1537 update_gs_block_state(struct r600_context * rctx,unsigned enable) argument
1584 r600_update_clip_state(struct r600_context * rctx,struct r600_pipe_shader * current) argument
1601 r600_generate_fixed_func_tcs(struct r600_context * rctx) argument
1629 r600_update_compressed_resource_state(struct r600_context * rctx,bool compute_only) argument
1685 r600_setup_scratch_area_for_shader(struct r600_context * rctx,struct r600_pipe_shader * shader,struct r600_scratch_buffer * scratch,unsigned ring_base_reg,unsigned item_size_reg,unsigned ring_size_reg) argument
1760 r600_setup_scratch_buffers(struct r600_context * rctx) argument
1813 r600_update_derived_state(struct r600_context * rctx) argument
2041 r600_emit_clip_misc_state(struct r600_context * rctx,struct r600_atom * atom) argument
2061 r600_emit_rasterizer_prim_state(struct r600_context * rctx) argument
2097 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_draw_vbo
2628 r600_emit_shader(struct r600_context * rctx,struct r600_atom * a) argument
3266 struct r600_context *rctx = (struct r600_context*)ctx; local in function:r600_invalidate_buffer
3364 struct r600_context *rctx = (struct r600_context*)ctx; local in function:r600_set_active_query_state
3389 r600_init_common_state_functions(struct r600_context * rctx) argument
[all...]
H A Dr600_pipe.c69 struct r600_context *rctx = (struct r600_context *)context; local in function:r600_destroy_context
72 r600_isa_destroy(rctx->isa);
74 r600_sb_context_destroy(rctx->sb_context);
76 for (sh = 0; sh < (rctx->b.chip_class < EVERGREEN ? R600_NUM_HW_STAGES : EG_NUM_HW_STAGES); sh++) {
77 r600_resource_reference(&rctx->scratch_buffers[sh].buffer, NULL);
79 r600_resource_reference(&rctx->dummy_cmask, NULL);
80 r600_resource_reference(&rctx->dummy_fmask, NULL);
82 if (rctx->append_fence)
83 pipe_resource_reference((struct pipe_resource**)&rctx->append_fence, NULL);
85 rctx
140 struct r600_context *rctx = CALLOC_STRUCT(r600_context); local in function:r600_create_context
[all...]
H A Dr600_blit.c55 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_blitter_begin
57 if (rctx->cmd_buf_is_compute) {
58 rctx->b.gfx.flush(rctx, PIPE_FLUSH_ASYNC, NULL);
59 rctx->cmd_buf_is_compute = false;
62 util_blitter_save_vertex_buffer_slot(rctx->blitter, rctx->vertex_buffer_state.vb);
63 util_blitter_save_vertex_elements(rctx->blitter, rctx->vertex_fetch_shader.cso);
64 util_blitter_save_vertex_shader(rctx
101 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_blitter_end
118 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_blit_decompress_depth
205 r600_blit_decompress_depth_in_place(struct r600_context * rctx,struct r600_texture * texture,bool is_stencil_sampler,unsigned first_level,unsigned last_level,unsigned first_layer,unsigned last_layer) argument
265 r600_decompress_depth_textures(struct r600_context * rctx,struct r600_samplerview_state * textures) argument
299 r600_decompress_depth_images(struct r600_context * rctx,struct r600_image_state * images) argument
338 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_blit_decompress_color
378 r600_decompress_color_textures(struct r600_context * rctx,struct r600_samplerview_state * textures) argument
402 r600_decompress_color_images(struct r600_context * rctx,struct r600_image_state * images) argument
436 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_decompress_subresource
470 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_clear
544 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_clear_render_target
562 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_clear_depth_stencil
574 struct r600_context *rctx = (struct r600_context*)ctx; local in function:r600_copy_buffer
602 struct r600_context *rctx = (struct r600_context*)ctx; local in function:r600_copy_global_buffer
648 struct r600_context *rctx = (struct r600_context*)ctx; local in function:r600_clear_buffer
680 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_resource_copy_region
826 struct r600_context *rctx = (struct r600_context*)ctx; local in function:do_hardware_msaa_resolve
920 struct r600_context *rctx = (struct r600_context*)ctx; local in function:r600_blit
978 r600_init_blit_functions(struct r600_context * rctx) argument
[all...]
H A Devergreen_compute.c127 struct r600_context *rctx = NULL; local in function:evergreen_set_rat
133 rctx = pipe->ctx;
135 COMPUTE_DBG(rctx->screen, "bind rat: %i \n", id);
161 evergreen_init_color_surface_rat(rctx, surf);
164 static void evergreen_cs_set_vertex_buffer(struct r600_context *rctx, argument
169 struct r600_vertexbuf_state *state = &rctx->cs_vertex_buffer_state;
178 rctx->b.flags |= R600_CONTEXT_INV_VERTEX_CACHE;
181 r600_mark_atom_dirty(rctx, &state->atom);
184 static void evergreen_cs_set_constant_buffer(struct r600_context *rctx, argument
196 rctx
429 struct r600_context *rctx = (struct r600_context *)ctx; local in function:evergreen_create_compute_state
472 struct r600_context *rctx = (struct r600_context *)ctx; local in function:evergreen_delete_compute_state
496 struct r600_context *rctx = (struct r600_context *)ctx; local in function:evergreen_bind_compute_state
530 struct r600_context *rctx = (struct r600_context *)ctx; local in function:evergreen_compute_upload_input
596 evergreen_emit_dispatch(struct r600_context * rctx,const struct pipe_grid_info * info,uint32_t indirect_grid[3]) argument
679 compute_setup_cbs(struct r600_context * rctx) argument
720 compute_emit_cs(struct r600_context * rctx,const struct pipe_grid_info * info) argument
887 evergreen_emit_cs_shader(struct r600_context * rctx,struct r600_atom * atom) argument
928 struct r600_context *rctx = (struct r600_context *)ctx; local in function:evergreen_launch_grid
956 struct r600_context *rctx = (struct r600_context *)ctx; local in function:evergreen_set_compute_resources
991 struct r600_context *rctx = (struct r600_context *)ctx; local in function:evergreen_set_global_binding
1054 evergreen_init_atom_start_compute_cs(struct r600_context * rctx) argument
1221 evergreen_init_compute_state_functions(struct r600_context * rctx) argument
1240 struct r600_context *rctx = (struct r600_context*)ctx; local in function:r600_compute_global_transfer_map
[all...]
H A Dr600_pipe_common.c136 struct r600_common_context *rctx = local in function:r600_draw_rectangle
143 rctx->b.bind_vertex_elements_state(&rctx->b, vertex_elements_cso);
144 rctx->b.bind_vs_state(&rctx->b, get_vs(blitter));
157 rctx->b.set_viewport_states(&rctx->b, 0, 1, &viewport);
162 u_upload_alloc(rctx->b.stream_uploader, 0, sizeof(float) * 24,
163 rctx->screen->info.tcc_cache_line_size,
210 rctx
216 r600_dma_emit_wait_idle(struct r600_common_context * rctx) argument
338 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_flush_from_st
405 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_flush_dma_ring
489 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_get_reset_status
497 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_set_debug_callback
508 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_set_device_reset_callback
517 r600_check_device_reset(struct r600_common_context * rctx) argument
540 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_dma_clear_buffer_fallback
579 r600_common_context_init(struct r600_common_context * rctx,struct r600_common_screen * rscreen,unsigned context_flags) argument
648 r600_common_context_cleanup(struct r600_common_context * rctx) argument
1088 struct r600_common_context *rctx; local in function:r600_fence_finish
1394 struct r600_common_context *rctx = (struct r600_common_context*)rscreen->aux_context; local in function:r600_screen_clear_buffer
[all...]
H A Devergreen_hw_context.c31 void evergreen_dma_copy_buffer(struct r600_context *rctx, argument
38 struct radeon_cmdbuf *cs = &rctx->b.dma.cs;
63 r600_need_dma_space(&rctx->b, ncopy * 5, rdst, rsrc);
67 radeon_add_to_buffer_list(&rctx->b, &rctx->b.dma, rsrc, RADEON_USAGE_READ, 0);
68 radeon_add_to_buffer_list(&rctx->b, &rctx->b.dma, rdst, RADEON_USAGE_WRITE, 0);
83 void evergreen_cp_dma_clear_buffer(struct r600_context *rctx, argument
88 struct radeon_cmdbuf *cs = &rctx->b.gfx.cs;
91 assert(rctx
[all...]
H A Devergreen_compute.h41 void evergreen_init_atom_start_compute_cs(struct r600_context *rctx);
42 void evergreen_init_compute_state_functions(struct r600_context *rctx);
43 void evergreen_emit_cs_shader(struct r600_context *rctx, struct r600_atom * atom);
H A Dr600_hw_context.c92 void r600_flush_emit(struct r600_context *rctx) argument
94 struct radeon_cmdbuf *cs = &rctx->b.gfx.cs;
98 if (!rctx->b.flags) {
103 if (rctx->b.flags & R600_CONTEXT_STREAMOUT_FLUSH)
104 rctx->b.flags |= r600_get_flush_flags(R600_COHERENCY_SHADER);
106 if (rctx->b.flags & R600_CONTEXT_WAIT_3D_IDLE) {
109 if (rctx->b.flags & R600_CONTEXT_WAIT_CP_DMA_IDLE) {
115 if (rctx->b.family >= CHIP_CAYMAN) {
117 rctx->b.flags |= R600_CONTEXT_PS_PARTIAL_FLUSH;
124 if (rctx
437 r600_emit_pfp_sync_me(struct r600_context * rctx) argument
500 r600_cp_dma_copy_buffer(struct r600_context * rctx,struct pipe_resource * dst,uint64_t dst_offset,struct pipe_resource * src,uint64_t src_offset,unsigned size) argument
580 r600_dma_copy_buffer(struct r600_context * rctx,struct pipe_resource * dst,struct pipe_resource * src,uint64_t dst_offset,uint64_t src_offset,uint64_t size) argument
[all...]
H A Dr600_query.c92 static bool r600_query_sw_begin(struct r600_common_context *rctx, argument
103 query->begin_result = rctx->num_draw_calls;
106 query->begin_result = rctx->num_decompress_calls;
109 query->begin_result = rctx->num_mrt_draw_calls;
112 query->begin_result = rctx->num_prim_restart_calls;
115 query->begin_result = rctx->num_spill_draw_calls;
118 query->begin_result = rctx->num_compute_calls;
121 query->begin_result = rctx->num_spill_compute_calls;
124 query->begin_result = rctx->num_dma_calls;
127 query->begin_result = rctx
242 r600_query_sw_end(struct r600_common_context * rctx,struct r600_query * rquery) argument
394 r600_query_sw_get_result(struct r600_common_context * rctx,struct r600_query * rquery,bool wait,union pipe_query_result * result) argument
677 r600_update_occlusion_query_state(struct r600_common_context * rctx,unsigned type,int diff) argument
991 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_destroy_query
1000 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_begin_query
1006 r600_query_hw_reset_buffers(struct r600_common_context * rctx,struct r600_query_hw * query) argument
1033 r600_query_hw_begin(struct r600_common_context * rctx,struct r600_query * rquery) argument
1056 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_end_query
1062 r600_query_hw_end(struct r600_common_context * rctx,struct r600_query * rquery) argument
1081 r600_get_hw_query_params(struct r600_common_context * rctx,struct r600_query_hw * rquery,int index,struct r600_hw_query_params * params) argument
1302 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_get_query_result
1316 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_get_query_result_resource
1329 r600_query_hw_get_result(struct r600_common_context * rctx,struct r600_query * rquery,bool wait,union pipe_query_result * result) argument
1402 r600_create_query_result_shader(struct r600_common_context * rctx) argument
1590 r600_restore_qbo_state(struct r600_common_context * rctx,struct r600_qbo_state * st) argument
1600 r600_query_hw_get_result_resource(struct r600_common_context * rctx,struct r600_query * rquery,bool wait,enum pipe_query_value_type result_type,int index,struct pipe_resource * resource,unsigned offset) argument
1757 struct r600_common_context *rctx = (struct r600_common_context *)ctx; local in function:r600_render_condition
2112 r600_query_init(struct r600_common_context * rctx) argument
[all...]
H A Dr600_state.c252 static void r600_emit_polygon_offset(struct r600_context *rctx, struct r600_atom *a) argument
254 struct radeon_cmdbuf *cs = &rctx->b.gfx.cs;
323 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_create_blend_state_mode
335 if (rctx->b.family > CHIP_R600)
392 if (rctx->b.family > CHIP_R600) {
464 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_create_rs_state
490 if (rctx->b.chip_class == R700) {
514 S_028A4C_PS_ITER_SAMPLE(state->multisample && rctx->ps_iter_samples > 1);
515 if (rctx->b.family == CHIP_RV770) {
517 sc_mode_cntl |= S_028A4C_TILE_COVER_DISABLE(state->multisample && rctx
796 r600_emit_clip_state(struct r600_context * rctx,struct r600_atom * atom) argument
810 r600_init_color_surface(struct r600_context * rctx,struct r600_surface * surf,bool force_cmask_fmask) argument
1042 r600_init_depth_surface(struct r600_context * rctx,struct r600_surface * surf) argument
1091 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_set_framebuffer_state
1288 r600_emit_msaa_state(struct r600_context * rctx,int nr_samples) argument
1355 r600_emit_framebuffer_state(struct r600_context * rctx,struct r600_atom * atom) argument
1508 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_set_min_samples
1521 r600_emit_cb_misc_state(struct r600_context * rctx,struct r600_atom * atom) argument
1551 r600_emit_db_state(struct r600_context * rctx,struct r600_atom * atom) argument
1572 r600_emit_db_misc_state(struct r600_context * rctx,struct r600_atom * atom) argument
1657 r600_emit_config_state(struct r600_context * rctx,struct r600_atom * atom) argument
1666 r600_emit_vertex_buffers(struct r600_context * rctx,struct r600_atom * atom) argument
1702 r600_emit_constant_buffers(struct r600_context * rctx,struct r600_constbuf_state * state,unsigned buffer_id_base,unsigned reg_alu_constbuf_size,unsigned reg_alu_const_cache) argument
1754 r600_emit_vs_constant_buffers(struct r600_context * rctx,struct r600_atom * atom) argument
1762 r600_emit_gs_constant_buffers(struct r600_context * rctx,struct r600_atom * atom) argument
1770 r600_emit_ps_constant_buffers(struct r600_context * rctx,struct r600_atom * atom) argument
1778 r600_emit_sampler_views(struct r600_context * rctx,struct r600_samplerview_state * state,unsigned resource_id_base) argument
1809 r600_emit_vs_sampler_views(struct r600_context * rctx,struct r600_atom * atom) argument
1814 r600_emit_gs_sampler_views(struct r600_context * rctx,struct r600_atom * atom) argument
1819 r600_emit_ps_sampler_views(struct r600_context * rctx,struct r600_atom * atom) argument
1824 r600_emit_sampler_states(struct r600_context * rctx,struct r600_textures_info * texinfo,unsigned resource_id_base,unsigned border_color_reg) argument
1872 r600_emit_vs_sampler_states(struct r600_context * rctx,struct r600_atom * atom) argument
1877 r600_emit_gs_sampler_states(struct r600_context * rctx,struct r600_atom * atom) argument
1882 r600_emit_ps_sampler_states(struct r600_context * rctx,struct r600_atom * atom) argument
1887 r600_emit_seamless_cube_map(struct r600_context * rctx,struct r600_atom * atom) argument
1902 r600_emit_sample_mask(struct r600_context * rctx,struct r600_atom * a) argument
1911 r600_emit_vertex_fetch_shader(struct r600_context * rctx,struct r600_atom * a) argument
1927 r600_emit_shader_stages(struct r600_context * rctx,struct r600_atom * a) argument
1962 r600_emit_gs_rings(struct r600_context * rctx,struct r600_atom * a) argument
2001 r600_adjust_gprs(struct r600_context * rctx) argument
2092 r600_init_atom_start_cs(struct r600_context * rctx) argument
2441 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_update_ps_state
2656 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_update_gs_state
2732 r600_create_resolve_blend(struct r600_context * rctx) argument
2752 r700_create_resolve_blend(struct r600_context * rctx) argument
2762 r600_create_decompress_blend(struct r600_context * rctx) argument
2772 r600_create_db_flush_dsa(struct r600_context * rctx) argument
2796 r600_update_db_shader_control(struct r600_context * rctx) argument
2847 r600_dma_copy_tile(struct r600_context * rctx,struct pipe_resource * dst,unsigned dst_level,unsigned dst_x,unsigned dst_y,unsigned dst_z,struct pipe_resource * src,unsigned src_level,unsigned src_x,unsigned src_y,unsigned src_z,unsigned copy_height,unsigned pitch,unsigned bpp) argument
2958 struct r600_context *rctx = (struct r600_context *)ctx; local in function:r600_dma_copy
3041 r600_init_state_functions(struct r600_context * rctx) argument
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/sb/
H A Dsb_public.h40 int r600_sb_bytecode_process(struct r600_context *rctx,
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/
H A Dsb_public.h40 int r600_sb_bytecode_process(struct r600_context *rctx,

Completed in 23 milliseconds

123