Searched refs:v3dv_cl (Results 1 - 6 of 6) sorted by relevance
/third_party/mesa3d/src/broadcom/vulkan/ |
H A D | v3dv_cl.h | 33 struct v3dv_cl; 52 #define __gen_user_data struct v3dv_cl 59 struct v3dv_cl { struct 77 v3dv_cl_offset(struct v3dv_cl *cl) in v3dv_cl_offset() 93 v3dv_cl_get_address(struct v3dv_cl *cl) in v3dv_cl_get_address() 98 void v3dv_cl_init(struct v3dv_job *job, struct v3dv_cl *cl); 99 void v3dv_cl_destroy(struct v3dv_cl *cl); 102 cl_start(struct v3dv_cl *cl) in cl_start() 108 cl_end(struct v3dv_cl *cl, struct v3dv_cl_out *next) in cl_end() 134 cl_aligned_reloc(struct v3dv_cl *c [all...] |
H A D | v3dv_cl.c | 35 v3dv_cl_init(struct v3dv_job *job, struct v3dv_cl *cl) in v3dv_cl_init() 46 v3dv_cl_destroy(struct v3dv_cl *cl) in v3dv_cl_destroy() 59 cl_alloc_bo(struct v3dv_cl *cl, uint32_t space, bool use_branch) in cl_alloc_bo() 95 v3dv_cl_ensure_space(struct v3dv_cl *cl, uint32_t space, uint32_t alignment) in v3dv_cl_ensure_space() 109 v3dv_cl_ensure_space_with_branch(struct v3dv_cl *cl, uint32_t space) in v3dv_cl_ensure_space_with_branch()
|
H A D | v3dvx_meta_common.c | 39 static struct v3dv_cl * 46 struct v3dv_cl *rcl = &job->rcl; in emit_rcl_prologue() 140 struct v3dv_cl *rcl = &job->rcl; in emit_frame_setup() 193 struct v3dv_cl *rcl = &job->rcl; in emit_supertile_coordinates() 211 emit_linear_load(struct v3dv_cl *cl, in emit_linear_load() 229 emit_linear_store(struct v3dv_cl *cl, in emit_linear_store() 329 struct v3dv_cl *cl, in emit_image_load() 413 struct v3dv_cl *cl, in emit_image_store() 483 struct v3dv_cl *cl = &job->indirect; in emit_copy_layer_to_buffer_per_tile_list() 575 struct v3dv_cl *rc in meta_emit_copy_image_to_buffer_rcl() [all...] |
H A D | v3dvx_queue.c | 35 struct v3dv_cl *rcl = &job->rcl; in job_emit_noop() 79 struct v3dv_cl *icl = &job->indirect; in job_emit_noop()
|
H A D | v3dvx_cmd_buffer.c | 104 struct v3dv_cl *cl, in cmd_buffer_render_pass_emit_load() 200 struct v3dv_cl *cl, in cmd_buffer_render_pass_emit_loads() 301 struct v3dv_cl *cl, in cmd_buffer_render_pass_emit_store() 432 struct v3dv_cl *cl, in cmd_buffer_render_pass_emit_stores() 668 struct v3dv_cl *cl = &job->indirect; in cmd_buffer_render_pass_emit_per_tile_rcl() 711 struct v3dv_cl *rcl = &job->rcl; in cmd_buffer_emit_render_pass_layer_rcl() 811 struct v3dv_cl *rcl = &job->rcl; in cmd_buffer_emit_render_pass_rcl()
|
H A D | v3dv_private.h | 91 #include "v3dv_cl.h" 1089 struct v3dv_cl bcl; 1090 struct v3dv_cl rcl; 1091 struct v3dv_cl indirect;
|
Completed in 10 milliseconds