| H A D | crocus_state.c | 328 stream_state(struct crocus_batch *batch, in stream_state() argument 358 emit_state(struct crocus_batch *batch, const void *data, unsigned size, unsigned alignment) emit_state() argument 372 upload_pipelined_state_pointers(struct crocus_batch *batch, bool gs_active, uint32_t gs_offset, uint32_t vs_offset, uint32_t sf_offset, uint32_t clip_offset, uint32_t wm_offset, uint32_t cc_offset) upload_pipelined_state_pointers() argument 406 flush_before_state_base_change(struct crocus_batch *batch) flush_before_state_base_change() argument 441 flush_after_state_base_change(struct crocus_batch *batch) flush_after_state_base_change() argument 492 crocus_store_register_mem32(struct crocus_batch *batch, uint32_t reg, struct crocus_bo *bo, uint32_t offset, bool predicated) crocus_store_register_mem32() argument 509 crocus_store_register_mem64(struct crocus_batch *batch, uint32_t reg, struct crocus_bo *bo, uint32_t offset, bool predicated) crocus_store_register_mem64() argument 520 _crocus_emit_lri(struct crocus_batch *batch, uint32_t reg, uint32_t val) _crocus_emit_lri() argument 531 _crocus_emit_lrr(struct crocus_batch *batch, uint32_t dst, uint32_t src) _crocus_emit_lrr() argument 540 crocus_load_register_reg32(struct crocus_batch *batch, uint32_t dst, uint32_t src) crocus_load_register_reg32() argument 547 crocus_load_register_reg64(struct crocus_batch *batch, uint32_t dst, uint32_t src) crocus_load_register_reg64() argument 556 crocus_load_register_imm32(struct crocus_batch *batch, uint32_t reg, uint32_t val) crocus_load_register_imm32() argument 563 crocus_load_register_imm64(struct crocus_batch *batch, uint32_t reg, uint64_t val) crocus_load_register_imm64() argument 574 crocus_load_register_mem32(struct crocus_batch *batch, uint32_t reg, struct crocus_bo *bo, uint32_t offset) crocus_load_register_mem32() argument 588 crocus_load_register_mem64(struct crocus_batch *batch, uint32_t reg, struct crocus_bo *bo, uint32_t offset) crocus_load_register_mem64() argument 597 crocus_store_data_imm32(struct crocus_batch *batch, struct crocus_bo *bo, uint32_t offset, uint32_t imm) crocus_store_data_imm32() argument 610 crocus_store_data_imm64(struct crocus_batch *batch, struct crocus_bo *bo, uint32_t offset, uint64_t imm) crocus_store_data_imm64() argument 629 crocus_copy_mem_mem(struct crocus_batch *batch, struct crocus_bo *dst_bo, uint32_t dst_offset, struct crocus_bo *src_bo, uint32_t src_offset, unsigned bytes) crocus_copy_mem_mem() argument 700 crocus_calculate_urb_fence(struct crocus_batch *batch, unsigned csize, unsigned vsize, unsigned sfsize) crocus_calculate_urb_fence() argument 795 crocus_upload_urb_fence(struct crocus_batch *batch) crocus_upload_urb_fence() argument 826 calculate_curbe_offsets(struct crocus_batch *batch) calculate_curbe_offsets() argument 964 gen4_upload_curbe(struct crocus_batch *batch) gen4_upload_curbe() argument 1064 setup_l3_config(struct crocus_batch *batch, const struct intel_l3_config *cfg) setup_l3_config() argument 1195 emit_l3_state(struct crocus_batch *batch, bool compute) emit_l3_state() argument 1210 gen7_emit_cs_stall_flush(struct crocus_batch *batch) gen7_emit_cs_stall_flush() argument 1222 emit_pipeline_select(struct crocus_batch *batch, uint32_t pipeline) emit_pipeline_select() argument 1323 crocus_alloc_push_constants(struct crocus_batch *batch) crocus_alloc_push_constants() argument 1365 crocus_init_render_context(struct crocus_batch *batch) crocus_init_render_context() argument 1414 crocus_init_compute_context(struct crocus_batch *batch) crocus_init_compute_context() argument 1521 set_blend_entry_bits(struct crocus_batch *batch, BLEND_ENTRY_GENXML *entry, struct crocus_blend_state *cso_blend, int idx) set_blend_entry_bits() argument 1917 crocus_update_pma_fix(struct crocus_context *ice, struct crocus_batch *batch, bool enable) crocus_update_pma_fix() argument 2340 crocus_upload_sampler_state(struct crocus_batch *batch, struct crocus_sampler_state *cso, uint32_t border_color_offset, enum samp_workaround samp_workaround, uint32_t first_level, void *map) crocus_upload_sampler_state() argument 2442 crocus_upload_border_color(struct crocus_batch *batch, struct crocus_sampler_state *cso, struct crocus_sampler_view *tex, uint32_t *bc_offset) crocus_upload_border_color() argument 2596 crocus_upload_sampler_states(struct crocus_context *ice, struct crocus_batch *batch, gl_shader_stage stage) crocus_upload_sampler_states() argument 4065 aggregate_stream_counter(struct crocus_batch *batch, struct crocus_stream_output_target *tgt, struct crocus_streamout_counter *counter) aggregate_stream_counter() argument 4084 crocus_stream_store_prims_written(struct crocus_batch *batch, struct crocus_stream_output_target *tgt) crocus_stream_store_prims_written() argument 4133 struct crocus_batch *batch = &ice->batches[CROCUS_BATCH_RENDER]; crocus_set_stream_output_targets() local 4403 struct crocus_batch *batch = &ice->batches[CROCUS_BATCH_RENDER]; crocus_emit_so_svbi() local 4635 crocus_emit_sbe(struct crocus_batch *batch, const struct crocus_context *ice) crocus_emit_sbe() argument 4917 emit_sized_null_surface(struct crocus_batch *batch, unsigned width, unsigned height, unsigned layers, unsigned levels, unsigned minimum_array_element, uint32_t *out_offset) emit_sized_null_surface() argument 4934 emit_null_surface(struct crocus_batch *batch, uint32_t *out_offset) emit_null_surface() argument 4941 emit_null_fb_surface(struct crocus_batch *batch, struct crocus_context *ice, uint32_t *out_offset) emit_null_fb_surface() argument 4971 emit_surface_state(struct crocus_batch *batch, struct crocus_resource *res, const struct isl_surf *in_surf, bool adjust_surf, struct isl_view *in_view, bool writeable, enum isl_aux_usage aux_usage, bool blend_enable, uint32_t write_disables, uint32_t *surf_state, uint32_t addr_offset) emit_surface_state() argument 5074 emit_surface(struct crocus_batch *batch, struct crocus_surface *surf, enum isl_aux_usage aux_usage, bool blend_enable, uint32_t write_disables) emit_surface() argument 5103 emit_rt_surface(struct crocus_batch *batch, struct crocus_surface *surf, enum isl_aux_usage aux_usage) emit_rt_surface() argument 5120 emit_grid(struct crocus_context *ice, struct crocus_batch *batch) emit_grid() argument 5141 emit_ubo_buffer(struct crocus_context *ice, struct crocus_batch *batch, struct pipe_constant_buffer *buffer) emit_ubo_buffer() argument 5165 emit_ssbo_buffer(struct crocus_context *ice, struct crocus_batch *batch, struct pipe_shader_buffer *buffer, bool writeable) emit_ssbo_buffer() argument 5192 emit_sampler_view(struct crocus_context *ice, struct crocus_batch *batch, bool for_gather, struct crocus_sampler_view *isv) emit_sampler_view() argument 5232 emit_image_view(struct crocus_context *ice, struct crocus_batch *batch, struct crocus_image_view *iv) emit_image_view() argument 5287 emit_sol_surface(struct crocus_batch *batch, struct pipe_stream_output_info *so_info, uint32_t idx) emit_sol_surface() argument 5371 crocus_populate_binding_table(struct crocus_context *ice, struct crocus_batch *batch, gl_shader_stage stage, bool ff_gs) crocus_populate_binding_table() argument 5504 crocus_upload_binding_table(struct crocus_context *ice, struct crocus_batch *batch, uint32_t *table, uint32_t size) crocus_upload_binding_table() argument 5520 crocus_update_surface_base_address(struct crocus_batch *batch) crocus_update_surface_base_address() argument 5648 setup_constant_buffers(struct crocus_context *ice, struct crocus_batch *batch, int stage, struct push_bos *push_bos) setup_constant_buffers() argument 5701 gen7_emit_vs_workaround_flush(struct crocus_batch *batch) gen7_emit_vs_workaround_flush() argument 5713 emit_push_constant_packets(struct crocus_context *ice, struct crocus_batch *batch, int stage, const struct push_bos *push_bos) emit_push_constant_packets() argument 5816 emit_vertex_buffer_state(struct crocus_batch *batch, unsigned buffer_id, struct crocus_bo *bo, unsigned start_offset, unsigned end_offset, unsigned stride, unsigned step_rate, uint32_t **map) emit_vertex_buffer_state() argument 5865 crocus_upload_dirty_render_state(struct crocus_context *ice, struct crocus_batch *batch, const struct pipe_draw_info *draw) global() argument 7783 crocus_upload_render_state(struct crocus_context *ice, struct crocus_batch *batch, const struct pipe_draw_info *draw, unsigned drawid_offset, const struct pipe_draw_indirect_info *indirect, const struct pipe_draw_start_count_bias *sc) global() argument 8046 crocus_upload_compute_state(struct crocus_context *ice, struct crocus_batch *batch, const struct pipe_grid_info *grid) global() argument 8489 crocus_emit_raw_pipe_control(struct crocus_batch *batch, const char *reason, uint32_t flags, struct crocus_bo *bo, uint32_t offset, uint64_t imm) global() argument 8913 crocus_upload_urb(struct crocus_batch *batch, unsigned vs_size, bool gs_present, unsigned gs_size) global() argument 8976 crocus_lost_genx_state(struct crocus_context *ice, struct crocus_batch *batch) global() argument 8981 crocus_emit_mi_report_perf_count(struct crocus_batch *batch, struct crocus_bo *bo, uint32_t offset_in_bytes, uint32_t report_id) global() argument 9033 gen7_emit_isp_disable(struct crocus_batch *batch) global() argument 9055 crocus_state_finish_batch(struct crocus_batch *batch) global() argument 9073 crocus_batch_reset_dirty(struct crocus_batch *batch) global() argument [all...] |