Home
last modified time | relevance | path

Searched refs:rcl (Results 1 - 14 of 14) sorted by relevance

/third_party/mesa3d/src/broadcom/vulkan/
H A Dv3dvx_queue.c35 struct v3dv_cl *rcl = &job->rcl; in job_emit_noop() local
36 v3dv_cl_ensure_space_with_branch(rcl, 200 + 1 * 256 * in job_emit_noop()
39 cl_emit(rcl, TILE_RENDERING_MODE_CFG_COMMON, config) { in job_emit_noop()
48 cl_emit(rcl, TILE_RENDERING_MODE_CFG_COLOR, rt) { in job_emit_noop()
54 cl_emit(rcl, TILE_RENDERING_MODE_CFG_ZS_CLEAR_VALUES, clear) { in job_emit_noop()
59 cl_emit(rcl, TILE_LIST_INITIAL_BLOCK_SIZE, init) { in job_emit_noop()
65 cl_emit(rcl, MULTICORE_RENDERING_TILE_LIST_SET_BASE, list) { in job_emit_noop()
69 cl_emit(rcl, MULTICORE_RENDERING_SUPERTILE_CFG, config) { in job_emit_noop()
97 cl_emit(rcl, START_ADDRESS_OF_GENERIC_TILE_LIS in job_emit_noop()
[all...]
H A Dv3dvx_meta_common.c46 struct v3dv_cl *rcl = &job->rcl; in emit_rcl_prologue() local
47 v3dv_cl_ensure_space_with_branch(rcl, 200 + in emit_rcl_prologue()
54 cl_emit(rcl, TILE_RENDERING_MODE_CFG_COMMON, config) { in emit_rcl_prologue()
86 cl_emit(rcl, TILE_RENDERING_MODE_CFG_CLEAR_COLORS_PART1, clear) { in emit_rcl_prologue()
93 cl_emit(rcl, TILE_RENDERING_MODE_CFG_CLEAR_COLORS_PART2, clear) { in emit_rcl_prologue()
103 cl_emit(rcl, TILE_RENDERING_MODE_CFG_CLEAR_COLORS_PART3, clear) { in emit_rcl_prologue()
111 cl_emit(rcl, TILE_RENDERING_MODE_CFG_COLOR, rt) { in emit_rcl_prologue()
117 cl_emit(rcl, TILE_RENDERING_MODE_CFG_ZS_CLEAR_VALUES, clear) { in emit_rcl_prologue()
122 cl_emit(rcl, TILE_LIST_INITIAL_BLOCK_SIZ in emit_rcl_prologue()
140 struct v3dv_cl *rcl = &job->rcl; emit_frame_setup() local
193 struct v3dv_cl *rcl = &job->rcl; emit_supertile_coordinates() local
575 struct v3dv_cl *rcl = emit_rcl_prologue(job, framebuffer, NULL); meta_emit_copy_image_to_buffer_rcl() local
662 struct v3dv_cl *rcl = emit_rcl_prologue(job, framebuffer, NULL); meta_emit_resolve_image_rcl() local
734 struct v3dv_cl *rcl = emit_rcl_prologue(job, framebuffer, NULL); meta_emit_copy_buffer_rcl() local
822 struct v3dv_cl *rcl = emit_rcl_prologue(job, framebuffer, NULL); meta_emit_copy_image_rcl() local
968 struct v3dv_cl *rcl = emit_rcl_prologue(job, framebuffer, &clear_info); meta_emit_clear_image_rcl() local
1037 struct v3dv_cl *rcl = emit_rcl_prologue(job, framebuffer, &clear_info); meta_emit_fill_buffer_rcl() local
1178 struct v3dv_cl *rcl = emit_rcl_prologue(job, framebuffer, NULL); meta_emit_copy_buffer_to_image_rcl() local
[all...]
H A Dv3dvx_cmd_buffer.c665 /* Emit the generic list in our indirect state -- the rcl will just in cmd_buffer_render_pass_emit_per_tile_rcl()
698 cl_emit(&job->rcl, START_ADDRESS_OF_GENERIC_TILE_LIST, branch) { in cmd_buffer_render_pass_emit_per_tile_rcl()
711 struct v3dv_cl *rcl = &job->rcl; in cmd_buffer_emit_render_pass_layer_rcl() local
719 cl_emit(rcl, MULTICORE_RENDERING_TILE_LIST_SET_BASE, list) { in cmd_buffer_emit_render_pass_layer_rcl()
745 cl_emit(rcl, SUPERTILE_COORDINATES, coords) { in cmd_buffer_emit_render_pass_layer_rcl()
803 v3dv_cl_ensure_space_with_branch(&job->rcl, 200 + in cmd_buffer_emit_render_pass_rcl()
811 struct v3dv_cl *rcl = &job->rcl; in cmd_buffer_emit_render_pass_rcl() local
820 cl_emit(rcl, TILE_RENDERING_MODE_CFG_COMMO in cmd_buffer_emit_render_pass_rcl()
[all...]
H A Dv3dv_queue.c754 assert(list_length(&job->rcl.bo_list) == 1); in handle_cl_job()
760 submit.rcl_start = job->rcl.bo->offset; in handle_cl_job()
761 submit.rcl_end = job->rcl.bo->offset + v3dv_cl_offset(&job->rcl); in handle_cl_job()
H A Dv3dv_cmd_buffer.c115 v3dv_cl_destroy(&job->rcl); in job_destroy_gpu_cl_resources()
138 list_for_each_entry_safe(struct v3dv_bo, bo, &job->rcl.bo_list, list_link) { in job_destroy_cloned_gpu_cl_resources()
509 if (v3dv_cl_offset(&cmd_buffer->state.job->rcl) == 0) in cmd_buffer_end_render_pass_frame()
592 assert(v3dv_cl_offset(&job->rcl) != 0 || cmd_buffer->state.pass); in v3dv_cmd_buffer_finish_job()
720 v3dv_cl_init(job, &job->rcl); in v3dv_job_init()
1643 clone_bo_list(cmd_buffer, &clone_job->rcl.bo_list, &job->rcl.bo_list); in v3dv_job_clone_in_cmd_buffer()
H A Dv3dv_private.h1090 struct v3dv_cl rcl; member
/third_party/mesa3d/src/gallium/drivers/v3d/
H A Dv3dx_rcl.c433 /* Emit the generic list in our indirect state -- the rcl will just in v3d_rcl_emit_generic_per_tile_list()
480 cl_emit(&job->rcl, START_ADDRESS_OF_GENERIC_TILE_LIST, branch) { in v3d_rcl_emit_generic_per_tile_list()
510 cl_emit(&job->rcl, TILE_RENDERING_MODE_CFG_Z_STENCIL, zs) { in v3d_emit_z_stencil_config()
593 cl_emit(&job->rcl, MULTICORE_RENDERING_TILE_LIST_SET_BASE, list) { in emit_render_layer()
597 cl_emit(&job->rcl, MULTICORE_RENDERING_SUPERTILE_CFG, config) { in emit_render_layer()
630 cl_emit(&job->rcl, TILE_COORDINATES, coords) { in emit_render_layer()
649 cl_emit(&job->rcl, STORE_TILE_BUFFER_GENERAL, store) { in emit_render_layer()
655 cl_emit(&job->rcl, TILE_COORDINATES, coords); in emit_render_layer()
656 cl_emit(&job->rcl, END_OF_LOADS, end); in emit_render_layer()
657 cl_emit(&job->rcl, STORE_TILE_BUFFER_GENERA in emit_render_layer()
[all...]
H A Dv3d_job.c82 v3d_destroy_cl(&job->rcl); in v3d_job_free()
98 v3d_init_cl(job, &job->rcl); in v3d_job_create()
521 job->submit.rcl_end = job->rcl.bo->offset + cl_offset(&job->rcl); in v3d_job_submit()
H A Dv3d_context.h341 struct v3d_cl rcl; member
/third_party/mesa3d/src/gallium/drivers/vc4/kernel/
H A Dvc4_render_cl.c45 struct drm_gem_cma_object *rcl; member
51 *(u8 *)(setup->rcl->vaddr + setup->next_offset) = val; in rcl_u8()
57 *(u16 *)(setup->rcl->vaddr + setup->next_offset) = val; in rcl_u16()
63 *(u32 *)(setup->rcl->vaddr + setup->next_offset) = val; in rcl_u32()
325 setup->rcl = drm_gem_cma_create(dev, size); in vc4_create_rcl_bo()
326 if (!setup->rcl) in vc4_create_rcl_bo()
328 list_addtail(&to_vc4_bo(&setup->rcl->base)->unref_head, in vc4_create_rcl_bo()
371 exec->ct1ca = setup->rcl->paddr; in vc4_create_rcl_bo()
372 exec->ct1ea = setup->rcl->paddr + setup->next_offset; in vc4_create_rcl_bo()
/third_party/mesa3d/src/mesa/x86/
H A Dassyntax.h582 #define RCL_L(a, b) CHOICE(rcll ARG2(a,b), rcll ARG2(a,b), _LTOG rcl ARG2(b,a))
583 #define RCL_W(a, b) CHOICE(rclw ARG2(a,b), rclw ARG2(a,b), _WTOG rcl ARG2(b,a))
1294 #define RCL_L(a, b) rcl L_(b), L_(a)
1295 #define RCL_W(a, b) rcl W_(b), W_(a)
1296 #define RCL_B(a, b) rcl B_(b), B_(a)
/third_party/node/deps/v8/src/codegen/ia32/
H A Dassembler-ia32.h651 void rcl(Register dst, uint8_t imm8);
H A Dassembler-ia32.cc1137 void Assembler::rcl(Register dst, uint8_t imm8) { in rcl() function in v8::internal::Assembler
/third_party/node/deps/v8/src/codegen/x64/
H A Dassembler-x64.h321 V(rcl, 0x2) \

Completed in 45 milliseconds