/third_party/mesa3d/src/freedreno/vulkan/ |
D | tu_cs.h | 74 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 …]
|
D | tu_cs.c | 14 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 …]
|
D | tu_clear_blit.h | 20 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,
|
D | tu_cmd_buffer.h | 566 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 …]
|
D | tu_pipeline.h | 112 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);
|
D | tu_lrz.h | 45 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);
|
D | tu_image.h | 86 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);
|
D | tu_clear_blit.c | 68 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 …]
|
D | tu_cmd_buffer.c | 22 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 …]
|
D | tu_autotune.h | 132 struct tu_cs *tu_autotune_on_submit(struct tu_device *dev, 140 struct tu_cs *cs, 144 struct tu_cs *cs,
|
D | tu_lrz.c | 130 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()
|
D | tu_query.c | 586 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 …]
|
D | tu_autotune.c | 82 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()
|
D | tu_pipeline.c | 35 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 …]
|
D | tu_device.h | 290 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;
|
D | tu_cs_breadcrumbs.c | 143 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()
|
D | tu_image.c | 111 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()
|
D | tu_common.h | 141 struct tu_cs;
|
D | tu_drm.c | 945 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()
|
D | meson.build | 21 'tu_cs.c',
|
D | tu_device.c | 1556 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()
|
D | tu_kgsl.c | 419 struct tu_cs *cs = &cmdbuf->cs; in tu_QueueSubmit2() 446 struct tu_cs *autotune_cs = in tu_QueueSubmit2()
|
/third_party/mesa3d/docs/relnotes/ |
D | 19.1.0.rst | 744 - 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
|
D | 20.1.0.rst | 2564 - turnip: add tu_device pointer to tu_cs
|
/third_party/mesa3d/ohos/ |
D | dependency_inputs.gni | 1481 "../src/freedreno/vulkan/tu_cs.c", 1482 "../src/freedreno/vulkan/tu_cs.h",
|