• Home
  • Raw
  • Download

Lines Matching refs:bcl

48         cl_ensure_space(&job->bcl,  in vc4_get_draw_cl_space()
84 struct vc4_cl_out *bcl = cl_start(&job->bcl); in vc4_start_draw() local
87 cl_u8(&bcl, VC4_PACKET_TILE_BINNING_MODE_CONFIG); in vc4_start_draw()
88 cl_u32(&bcl, 0); /* tile alloc addr, filled by kernel */ in vc4_start_draw()
89 cl_u32(&bcl, 0); /* tile alloc size, filled by kernel */ in vc4_start_draw()
90 cl_u32(&bcl, 0); /* tile state addr, filled by kernel */ in vc4_start_draw()
91 cl_u8(&bcl, job->draw_tiles_x); in vc4_start_draw()
92 cl_u8(&bcl, job->draw_tiles_y); in vc4_start_draw()
94 cl_u8(&bcl, job->msaa ? VC4_BIN_CONFIG_MS_MODE_4X : 0); in vc4_start_draw()
101 cl_u8(&bcl, VC4_PACKET_START_TILE_BINNING); in vc4_start_draw()
108 cl_u8(&bcl, VC4_PACKET_PRIMITIVE_LIST_FORMAT); in vc4_start_draw()
109 cl_u8(&bcl, (VC4_PRIMITIVE_LIST_FORMAT_16_INDEX | in vc4_start_draw()
116 cl_end(&job->bcl, bcl); in vc4_start_draw()
223 struct vc4_cl_out *bcl = cl_start(&job->bcl); in vc4_emit_gl_shader_state() local
225 cl_u8(&bcl, VC4_PACKET_GL_SHADER_STATE); in vc4_emit_gl_shader_state()
230 cl_u32(&bcl, num_elements_emit & 0x7); in vc4_emit_gl_shader_state()
231 cl_end(&job->bcl, bcl); in vc4_emit_gl_shader_state()
337 struct vc4_cl_out *bcl = cl_start(&job->bcl); in vc4_draw_vbo() local
359 cl_start_reloc(&job->bcl, &bcl, 1); in vc4_draw_vbo()
360 cl_u8(&bcl, VC4_PACKET_GL_INDEXED_PRIMITIVE); in vc4_draw_vbo()
361 cl_u8(&bcl, in vc4_draw_vbo()
366 cl_u32(&bcl, info->count); in vc4_draw_vbo()
367 cl_reloc(job, &job->bcl, &bcl, rsc->bo, offset); in vc4_draw_vbo()
368 cl_u32(&bcl, vc4->max_index); in vc4_draw_vbo()
395 cl_end(&job->bcl, bcl); in vc4_draw_vbo()
398 bcl = cl_start(&job->bcl); in vc4_draw_vbo()
434 cl_u8(&bcl, VC4_PACKET_GL_ARRAY_PRIMITIVE); in vc4_draw_vbo()
435 cl_u8(&bcl, info->mode); in vc4_draw_vbo()
436 cl_u32(&bcl, this_count); in vc4_draw_vbo()
437 cl_u32(&bcl, start); in vc4_draw_vbo()
445 cl_end(&job->bcl, bcl); in vc4_draw_vbo()