Home
last modified time | relevance | path

Searched refs:tu_cs (Results 1 – 25 of 26) sorted by relevance

12

/third_party/mesa3d/src/freedreno/vulkan/
Dtu_cs.h74 struct tu_cs struct
111 tu_cs_init(struct tu_cs *cs, argument
117 tu_cs_init_external(struct tu_cs *cs, struct tu_device *device,
121 tu_cs_init_suballoc(struct tu_cs *cs, struct tu_device *device,
125 tu_cs_finish(struct tu_cs *cs);
128 tu_cs_begin(struct tu_cs *cs);
131 tu_cs_end(struct tu_cs *cs);
134 tu_cs_begin_sub_stream(struct tu_cs *cs, uint32_t size, struct tu_cs *sub_cs);
137 tu_cs_alloc(struct tu_cs *cs,
143 tu_cs_end_sub_stream(struct tu_cs *cs, struct tu_cs *sub_cs);
[all …]
Dtu_cs.c14 tu_cs_init(struct tu_cs *cs, in tu_cs_init()
32 tu_cs_init_external(struct tu_cs *cs, struct tu_device *device, in tu_cs_init_external()
48 tu_cs_init_suballoc(struct tu_cs *cs, struct tu_device *device, in tu_cs_init_suballoc()
66 tu_cs_finish(struct tu_cs *cs) in tu_cs_finish()
80 tu_cs_current_bo(const struct tu_cs *cs) in tu_cs_current_bo()
95 tu_cs_get_offset(const struct tu_cs *cs) in tu_cs_get_offset()
105 tu_cs_add_bo(struct tu_cs *cs, uint32_t size) in tu_cs_add_bo()
154 tu_cs_reserve_entry(struct tu_cs *cs) in tu_cs_reserve_entry()
179 tu_cs_add_entry(struct tu_cs *cs) in tu_cs_add_entry()
208 tu_cs_add_entries(struct tu_cs *cs, struct tu_cs *target) in tu_cs_add_entries()
[all …]
Dtu_clear_blit.h20 tu6_clear_lrz(struct tu_cmd_buffer *cmd, struct tu_cs *cs, struct tu_image* image, const VkClearVal…
23 tu6_dirty_lrz_fc(struct tu_cmd_buffer *cmd, struct tu_cs *cs, struct tu_image* image);
27 struct tu_cs *cs,
36 struct tu_cs *cs,
42 struct tu_cs *cs,
48 struct tu_cs *cs,
56 struct tu_cs *cs,
Dtu_cmd_buffer.h566 struct tu_cs cs;
567 struct tu_cs draw_cs;
568 struct tu_cs tile_store_cs;
569 struct tu_cs draw_epilogue_cs;
570 struct tu_cs sub_cs;
582 struct tu_cs draw_cs;
583 struct tu_cs draw_epilogue_cs;
619 struct tu_cs *cs);
622 struct tu_cs *cs,
645 struct tu_cs *cs,
[all …]
Dtu_pipeline.h112 struct tu_cs cs;
216 tu6_emit_viewport(struct tu_cs *cs, const VkViewport *viewport, uint32_t num_viewport,
220 tu6_emit_scissor(struct tu_cs *cs, const VkRect2D *scs, uint32_t scissor_count);
223 tu6_emit_sample_locations(struct tu_cs *cs, const VkSampleLocationsInfoEXT *samp_loc);
226 tu6_emit_depth_bias(struct tu_cs *cs,
241 tu6_emit_xs_config(struct tu_cs *cs,
246 tu6_emit_xs(struct tu_cs *cs,
253 tu6_emit_vpc(struct tu_cs *cs,
262 tu6_emit_fs_inputs(struct tu_cs *cs, const struct ir3_shader_variant *fs);
Dtu_lrz.h45 tu6_emit_lrz(struct tu_cmd_buffer *cmd, struct tu_cs *cs);
48 tu_disable_lrz(struct tu_cmd_buffer *cmd, struct tu_cs *cs,
70 tu_lrz_tiling_begin(struct tu_cmd_buffer *cmd, struct tu_cs *cs);
73 tu_lrz_tiling_end(struct tu_cmd_buffer *cmd, struct tu_cs *cs);
76 tu_lrz_sysmem_begin(struct tu_cmd_buffer *cmd, struct tu_cs *cs);
79 tu_lrz_sysmem_end(struct tu_cmd_buffer *cmd, struct tu_cs *cs);
Dtu_image.h86 tu_cs_image_ref(struct tu_cs *cs, const struct fdl6_view *iview, uint32_t layer);
89 tu_cs_image_ref_2d(struct tu_cs *cs, const struct fdl6_view *iview, uint32_t layer, bool src);
92 tu_cs_image_flag_ref(struct tu_cs *cs, const struct fdl6_view *iview, uint32_t layer);
95 tu_cs_image_stencil_ref(struct tu_cs *cs, const struct tu_image_view *iview, uint32_t layer);
98 tu_cs_image_depth_ref(struct tu_cs *cs, const struct tu_image_view *iview, uint32_t layer);
Dtu_clear_blit.c68 r2d_coords(struct tu_cs *cs, in r2d_coords()
88 r2d_clear_value(struct tu_cs *cs, enum pipe_format format, const VkClearValue *val) in r2d_clear_value()
182 struct tu_cs *cs, in r2d_src()
211 struct tu_cs *cs, in r2d_src_depth()
229 struct tu_cs *cs, in r2d_src_stencil()
244 struct tu_cs *cs, in r2d_src_buffer()
267 r2d_dst(struct tu_cs *cs, const struct fdl6_view *iview, uint32_t layer, in r2d_dst()
286 r2d_dst_depth(struct tu_cs *cs, const struct tu_image_view *iview, uint32_t layer) in r2d_dst_depth()
298 r2d_dst_stencil(struct tu_cs *cs, const struct tu_image_view *iview, uint32_t layer) in r2d_dst_stencil()
307 r2d_dst_buffer(struct tu_cs *cs, enum pipe_format format, uint64_t va, uint32_t pitch, in r2d_dst_buffer()
[all …]
Dtu_cmd_buffer.c22 struct tu_cs *cs, in tu6_emit_event_write()
66 struct tu_cs *cs, in tu6_emit_flushes()
110 struct tu_cs *cs) in tu_emit_cache_flush()
120 struct tu_cs *cs) in tu_emit_cache_flush_renderpass()
136 struct tu_cs *cs, in tu_emit_cache_flush_ccu()
187 struct tu_cs *cs) in tu6_emit_zs()
246 struct tu_cs *cs) in tu6_emit_mrt()
300 tu6_emit_msaa(struct tu_cs *cs, VkSampleCountFlagBits vk_samples, in tu6_emit_msaa()
326 tu6_emit_bin_size(struct tu_cs *cs, in tu6_emit_bin_size()
348 struct tu_cs *cs, in tu6_emit_render_cntl()
[all …]
Dtu_autotune.h132 struct tu_cs *tu_autotune_on_submit(struct tu_device *dev,
140 struct tu_cs *cs,
144 struct tu_cs *cs,
Dtu_lrz.c130 tu6_emit_lrz_buffer(struct tu_cs *cs, struct tu_image *depth_image) in tu6_emit_lrz_buffer()
152 tu6_write_lrz_reg(struct tu_cmd_buffer *cmd, struct tu_cs *cs, in tu6_write_lrz_reg()
167 tu6_disable_lrz_via_depth_view(struct tu_cmd_buffer *cmd, struct tu_cs *cs) in tu6_disable_lrz_via_depth_view()
351 tu_lrz_tiling_begin(struct tu_cmd_buffer *cmd, struct tu_cs *cs) in tu_lrz_tiling_begin()
422 tu_lrz_tiling_end(struct tu_cmd_buffer *cmd, struct tu_cs *cs) in tu_lrz_tiling_end()
457 tu_lrz_sysmem_begin(struct tu_cmd_buffer *cmd, struct tu_cs *cs) in tu_lrz_sysmem_begin()
492 tu_lrz_sysmem_end(struct tu_cmd_buffer *cmd, struct tu_cs *cs) in tu_lrz_sysmem_end()
499 tu_disable_lrz(struct tu_cmd_buffer *cmd, struct tu_cs *cs, in tu_disable_lrz()
849 tu6_emit_lrz(struct tu_cmd_buffer *cmd, struct tu_cs *cs) in tu6_emit_lrz()
Dtu_query.c586 struct tu_cs *cs, in copy_query_value_gpu()
605 struct tu_cs *cs, in emit_copy_query_pool_results()
707 struct tu_cs *cs = &cmdbuf->cs; in tu_CmdCopyQueryPoolResults()
731 struct tu_cs *cs = &cmdbuf->cs; in emit_reset_query_pool()
830 struct tu_cs *cs = cmdbuf->state.pass ? &cmdbuf->draw_cs : &cmdbuf->cs; in emit_begin_occlusion_query()
849 struct tu_cs *cs = cmdbuf->state.pass ? &cmdbuf->draw_cs : &cmdbuf->cs; in emit_begin_stat_query()
894 emit_perfcntrs_pass_start(struct tu_cs *cs, uint32_t pass) in emit_perfcntrs_pass_start()
909 struct tu_cs *cs = cmdbuf->state.pass ? &cmdbuf->draw_cs : &cmdbuf->cs; in emit_begin_perf_query()
988 struct tu_cs *cs = cmdbuf->state.pass ? &cmdbuf->draw_cs : &cmdbuf->cs; in emit_begin_xfb_query()
1000 struct tu_cs *cs = cmdbuf->state.pass ? &cmdbuf->draw_cs : &cmdbuf->cs; in emit_begin_prim_generated_query()
[all …]
Dtu_autotune.c82 struct tu_cs fence_cs;
100 struct tu_cs* fence_cs = &submission_data->fence_cs; in create_submission_data()
288 struct tu_cs *
606 struct tu_cs *cs, in tu_autotune_begin_renderpass()
637 struct tu_cs *cs, in tu_autotune_end_renderpass()
Dtu_pipeline.c35 emit_load_state(struct tu_cs *cs, unsigned opcode, enum a6xx_state_type st, in emit_load_state()
124 struct tu_cs cs; in tu6_emit_load_state()
438 tu6_emit_xs_config(struct tu_cs *cs, in tu6_emit_xs_config()
469 tu6_emit_xs(struct tu_cs *cs, in tu6_emit_xs()
662 tu6_emit_shared_consts_enable(struct tu_cs *cs, bool enable) in tu6_emit_shared_consts_enable()
672 tu6_emit_cs_config(struct tu_cs *cs, in tu6_emit_cs_config()
727 tu6_emit_vs_system_values(struct tu_cs *cs, in tu6_emit_vs_system_values()
791 tu6_setup_streamout(struct tu_cs *cs, in tu6_setup_streamout()
890 tu6_emit_const(struct tu_cs *cs, uint32_t opcode, uint32_t base, in tu6_emit_const()
910 tu6_emit_link_map(struct tu_cs *cs, in tu6_emit_link_map()
[all …]
Dtu_device.h290 struct tu_cs *perfcntrs_pass_cs;
449 tu_create_copy_timestamp_cs(struct tu_cmd_buffer *cmdbuf, struct tu_cs** cs,
455 struct tu_cs *timestamp_copy_cs;
Dtu_cs_breadcrumbs.c143 emit_pkt7(struct tu_cs *cs, uint8_t opcode, uint16_t cnt) in emit_pkt7()
199 tu_cs_emit_sync_breadcrumb(struct tu_cs *cs, uint8_t opcode, uint16_t cnt) in tu_cs_emit_sync_breadcrumb()
Dtu_image.c111 tu_cs_image_ref(struct tu_cs *cs, const struct fdl6_view *iview, uint32_t layer) in tu_cs_image_ref()
119 tu_cs_image_stencil_ref(struct tu_cs *cs, const struct tu_image_view *iview, uint32_t layer) in tu_cs_image_stencil_ref()
127 tu_cs_image_depth_ref(struct tu_cs *cs, const struct tu_image_view *iview, uint32_t layer) in tu_cs_image_depth_ref()
135 tu_cs_image_ref_2d(struct tu_cs *cs, const struct fdl6_view *iview, uint32_t layer, bool src) in tu_cs_image_ref_2d()
143 tu_cs_image_flag_ref(struct tu_cs *cs, const struct fdl6_view *iview, uint32_t layer) in tu_cs_image_flag_ref()
Dtu_common.h141 struct tu_cs;
Dtu_drm.c945 struct tu_cs *autotune_cs) in tu_queue_build_msm_gem_submit_cmds()
954 struct tu_cs *cs = &cmdbuf->cs; in tu_queue_build_msm_gem_submit_cmds()
969 struct tu_cs *ts_cs = in tu_queue_build_msm_gem_submit_cmds()
990 struct tu_cs *autotune_cs = NULL; in tu_queue_submit_locked()
Dmeson.build21 'tu_cs.c',
Dtu_device.c1556 struct tu_cs *ts_cs = cs; in tu_trace_record_ts()
1608 struct tu_cs *cs = cmdstream; in tu_copy_timestamp_buffer()
1650 tu_create_copy_timestamp_cs(struct tu_cmd_buffer *cmdbuf, struct tu_cs** cs, in tu_create_copy_timestamp_cs()
1653 *cs = vk_zalloc(&cmdbuf->device->vk.alloc, sizeof(struct tu_cs), 8, in tu_create_copy_timestamp_cs()
1958 struct tu_cs *cs; in tu_CreateDevice()
1960 if (!(device->perfcntrs_pass_cs = calloc(1, sizeof(struct tu_cs)))) { in tu_CreateDevice()
1977 struct tu_cs sub_cs; in tu_CreateDevice()
Dtu_kgsl.c419 struct tu_cs *cs = &cmdbuf->cs; in tu_QueueSubmit2()
446 struct tu_cs *autotune_cs = in tu_QueueSubmit2()
/third_party/mesa3d/docs/relnotes/
D19.1.0.rst744 - turnip: Move stream functions to tu_cs.c
991 - turnip: run sed and clang-format on tu_cs
992 - turnip: document tu_cs
997 - turnip: add more tu_cs helpers
1008 - turnip: add internal helpers for tu_cs
1027 - turnip: more/better asserts for tu_cs
1030 - turnip: fix tu_cs sub-streams
1031 - turnip: simplify tu_cs sub-streams usage
D20.1.0.rst2564 - turnip: add tu_device pointer to tu_cs
/third_party/mesa3d/ohos/
Ddependency_inputs.gni1481 "../src/freedreno/vulkan/tu_cs.c",
1482 "../src/freedreno/vulkan/tu_cs.h",

12