Home
last modified time | relevance | path

Searched refs:vc4_job (Results 1 – 13 of 13) sorted by relevance

/external/mesa3d/src/gallium/drivers/vc4/
Dvc4_job.c42 vc4_job_free(struct vc4_context *vc4, struct vc4_job *job) in vc4_job_free()
77 static struct vc4_job *
80 struct vc4_job *job = rzalloc(vc4, struct vc4_job); in vc4_job_create()
105 struct vc4_job *job = entry->data; in vc4_flush_jobs_writing_resource()
120 struct vc4_job *job = entry->data; in vc4_flush_jobs_reading_resource()
167 struct vc4_job *
186 struct vc4_job *job = vc4_job_create(vc4); in vc4_get_job()
226 struct vc4_job *
234 struct vc4_job *job = vc4_get_job(vc4, cbuf, zsbuf); in vc4_get_job_for_fbo()
282 vc4_submit_setup_rcl_surface(struct vc4_job *job, in vc4_submit_setup_rcl_surface()
[all …]
Dvc4_cl.h33 struct vc4_job;
60 struct vc4_job *job;
69 void vc4_init_cl(struct vc4_job *job, struct vc4_cl *cl);
71 uint32_t vc4_gem_hindex(struct vc4_job *job, struct vc4_bo *bo);
178 cl_reloc(struct vc4_job *job, struct vc4_cl *cl, struct vc4_cl_out **cl_out, in cl_reloc()
192 cl_aligned_reloc(struct vc4_job *job, struct vc4_cl *cl, in cl_aligned_reloc()
Dvc4_context.h231 struct vc4_job { struct
322 struct vc4_job *job; argument
461 struct vc4_job *job);
483 struct vc4_job *vc4_get_job(struct vc4_context *vc4,
486 struct vc4_job *vc4_get_job_for_fbo(struct vc4_context *vc4);
488 void vc4_job_submit(struct vc4_context *vc4, struct vc4_job *job);
Dvc4_uniforms.c31 write_texture_p0(struct vc4_job *job, in write_texture_p0()
44 write_texture_p1(struct vc4_job *job, in write_texture_p1()
58 write_texture_p2(struct vc4_job *job, in write_texture_p2()
75 write_texture_first_level(struct vc4_job *job, in write_texture_first_level()
87 write_texture_msaa_addr(struct vc4_job *job, in write_texture_msaa_addr()
107 write_texture_border_color(struct vc4_job *job, in write_texture_border_color()
215 struct vc4_job *job = vc4->job; in vc4_write_uniforms()
Dvc4_cl.c29 vc4_init_cl(struct vc4_job *job, struct vc4_cl *cl) in vc4_init_cl()
60 vc4_gem_hindex(struct vc4_job *job, struct vc4_bo *bo) in vc4_gem_hindex()
Dvc4_draw.c38 vc4_get_draw_cl_space(struct vc4_job *job, int vert_count) in vc4_get_draw_cl_space()
77 struct vc4_job *job = vc4->job; in vc4_start_draw()
136 struct vc4_job *job = vc4->job; in vc4_emit_gl_shader_state()
276 struct vc4_job *job = vc4_get_job_for_fbo(vc4); in vc4_hw_2116_workaround()
318 struct vc4_job *job = vc4_get_job_for_fbo(vc4); in vc4_draw_vbo()
551 struct vc4_job *job = vc4_get_job_for_fbo(vc4); in vc4_clear()
Dvc4_context.c47 struct vc4_job *job = entry->data; in vc4_flush()
92 struct vc4_job *job = entry->data; in vc4_invalidate_resource()
DMakefile.sources21 vc4_job.c \
Dvc4_emit.c30 struct vc4_job *job = vc4->job; in vc4_emit_state()
Dmeson.build41 'vc4_job.c',
Dvc4_simulator.c213 vc4_simulator_pin_bos(struct drm_device *dev, struct vc4_job *job, in vc4_simulator_pin_bos()
364 struct drm_vc4_submit_cl *args, struct vc4_job *job) in vc4_simulator_flush()
Dvc4_blit.c131 struct vc4_job *job = vc4_get_job(vc4, dst_surf, NULL); in vc4_tile_blit()
Dvc4_program.c2716 struct vc4_job *job = vc4->job; in vc4_update_compiled_fs()