Lines Matching refs:rcl
267 struct v3dv_cl *rcl = &job->rcl; in emit_rcl_prologue() local
268 v3dv_cl_ensure_space_with_branch(rcl, 200 + in emit_rcl_prologue()
274 cl_emit(rcl, TILE_RENDERING_MODE_CFG_COMMON, config) { in emit_rcl_prologue()
305 cl_emit(rcl, TILE_RENDERING_MODE_CFG_CLEAR_COLORS_PART1, clear) { in emit_rcl_prologue()
312 cl_emit(rcl, TILE_RENDERING_MODE_CFG_CLEAR_COLORS_PART2, clear) { in emit_rcl_prologue()
322 cl_emit(rcl, TILE_RENDERING_MODE_CFG_CLEAR_COLORS_PART3, clear) { in emit_rcl_prologue()
330 cl_emit(rcl, TILE_RENDERING_MODE_CFG_COLOR, rt) { in emit_rcl_prologue()
336 cl_emit(rcl, TILE_RENDERING_MODE_CFG_ZS_CLEAR_VALUES, clear) { in emit_rcl_prologue()
341 cl_emit(rcl, TILE_LIST_INITIAL_BLOCK_SIZE, init) { in emit_rcl_prologue()
347 return rcl; in emit_rcl_prologue()
359 struct v3dv_cl *rcl = &job->rcl; in emit_frame_setup() local
363 cl_emit(rcl, MULTICORE_RENDERING_TILE_LIST_SET_BASE, list) { in emit_frame_setup()
367 cl_emit(rcl, MULTICORE_RENDERING_SUPERTILE_CFG, config) { in emit_frame_setup()
385 cl_emit(rcl, TILE_COORDINATES, coords); in emit_frame_setup()
386 cl_emit(rcl, END_OF_LOADS, end); in emit_frame_setup()
387 cl_emit(rcl, STORE_TILE_BUFFER_GENERAL, store) { in emit_frame_setup()
391 cl_emit(rcl, CLEAR_TILE_BUFFERS, clear) { in emit_frame_setup()
396 cl_emit(rcl, END_OF_TILE_MARKER, end); in emit_frame_setup()
399 cl_emit(rcl, FLUSH_VCD_CACHE, flush); in emit_frame_setup()
408 struct v3dv_cl *rcl = &job->rcl; in emit_supertile_coordinates() local
417 cl_emit(rcl, SUPERTILE_COORDINATES, coords) { in emit_supertile_coordinates()
682 cl_emit(&job->rcl, START_ADDRESS_OF_GENERIC_TILE_LIST, branch) { in emit_copy_layer_to_buffer_per_tile_list()
709 struct v3dv_cl *rcl = emit_rcl_prologue(job, framebuffer, NULL); in emit_copy_image_to_buffer_rcl() local
714 cl_emit(rcl, END_OF_RENDERING, end); in emit_copy_image_to_buffer_rcl()
1235 cl_emit(&job->rcl, START_ADDRESS_OF_GENERIC_TILE_LIST, branch) { in emit_copy_image_layer_per_tile_list()
1261 struct v3dv_cl *rcl = emit_rcl_prologue(job, framebuffer, NULL); in emit_copy_image_rcl() local
1266 cl_emit(rcl, END_OF_RENDERING, end); in emit_copy_image_rcl()
1595 cl_emit(&job->rcl, START_ADDRESS_OF_GENERIC_TILE_LIST, branch) { in emit_clear_image_per_tile_list()
1630 struct v3dv_cl *rcl = emit_rcl_prologue(job, framebuffer, &clear_info); in emit_clear_image_rcl() local
1635 cl_emit(rcl, END_OF_RENDERING, end); in emit_clear_image_rcl()
1829 cl_emit(&job->rcl, START_ADDRESS_OF_GENERIC_TILE_LIST, branch) { in emit_copy_buffer_per_tile_list()
1860 struct v3dv_cl *rcl = emit_rcl_prologue(job, framebuffer, NULL); in emit_copy_buffer_rcl() local
1865 cl_emit(rcl, END_OF_RENDERING, end); in emit_copy_buffer_rcl()
2079 cl_emit(&job->rcl, START_ADDRESS_OF_GENERIC_TILE_LIST, branch) { in emit_fill_buffer_per_tile_list()
2115 struct v3dv_cl *rcl = emit_rcl_prologue(job, framebuffer, &clear_info); in emit_fill_buffer_rcl() local
2120 cl_emit(rcl, END_OF_RENDERING, end); in emit_fill_buffer_rcl()
2426 cl_emit(&job->rcl, START_ADDRESS_OF_GENERIC_TILE_LIST, branch) { in emit_copy_buffer_to_layer_per_tile_list()
2453 struct v3dv_cl *rcl = emit_rcl_prologue(job, framebuffer, NULL); in emit_copy_buffer_to_image_rcl() local
2458 cl_emit(rcl, END_OF_RENDERING, end); in emit_copy_buffer_to_image_rcl()
4531 cl_emit(&job->rcl, START_ADDRESS_OF_GENERIC_TILE_LIST, branch) { in emit_resolve_image_layer_per_tile_list()
4558 struct v3dv_cl *rcl = emit_rcl_prologue(job, framebuffer, NULL); in emit_resolve_image_rcl() local
4563 cl_emit(rcl, END_OF_RENDERING, end); in emit_resolve_image_rcl()