Home
last modified time | relevance | path

Searched refs:v3d_job (Results 1 - 12 of 12) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/v3d/
H A Dv3d_job.c24 /** @file v3d_job.c
41 v3d_job_free(struct v3d_context *v3d, struct v3d_job *job) in v3d_job_free()
90 struct v3d_job *
93 struct v3d_job *job = rzalloc(v3d, struct v3d_job); in v3d_job_create()
113 v3d_job_add_bo(struct v3d_job *job, struct v3d_bo *bo) in v3d_job_add_bo()
137 v3d_job_add_write_resource(struct v3d_job *job, struct pipe_resource *prsc) in v3d_job_add_write_resource()
155 struct v3d_job *job = entry->data; in v3d_flush_jobs_using_bo()
163 v3d_job_add_tf_write_resource(struct v3d_job *job, struct pipe_resource *prsc) in v3d_job_add_tf_write_resource()
174 v3d_job_writes_resource_from_tf(struct v3d_job *jo
[all...]
H A Dv3d_context.h46 struct v3d_job;
48 void v3d_job_add_bo(struct v3d_job *job, struct v3d_bo *bo);
338 struct v3d_job { struct
508 struct v3d_job *job;
715 struct v3d_job *job,
721 struct v3d_job *v3d_job_create(struct v3d_context *v3d);
722 void v3d_job_free(struct v3d_context *v3d, struct v3d_job *job);
723 struct v3d_job *v3d_get_job(struct v3d_context *v3d,
728 struct v3d_job *v3d_get_job_for_fbo(struct v3d_context *v3d);
729 void v3d_job_add_bo(struct v3d_job *jo
[all...]
H A Dv3d_cl.h34 struct v3d_job;
68 struct v3d_job *job;
74 void v3d_init_cl(struct v3d_job *job, struct v3d_cl *cl);
77 uint32_t v3d_gem_hindex(struct v3d_job *job, struct v3d_bo *bo);
H A Dv3dx_rcl.c114 store_general(struct v3d_job *job, in store_general()
217 v3d_rcl_emit_loads(struct v3d_job *job, struct v3d_cl *cl, int layer) in v3d_rcl_emit_loads()
292 v3d_rcl_emit_stores(struct v3d_job *job, struct v3d_cl *cl, int layer) in v3d_rcl_emit_stores()
431 v3d_rcl_emit_generic_per_tile_list(struct v3d_job *job, int layer) in v3d_rcl_emit_generic_per_tile_list()
488 v3d_setup_render_target(struct v3d_job *job, int cbuf, in v3d_setup_render_target()
507 v3d_emit_z_stencil_config(struct v3d_job *job, struct v3d_surface *surf, in v3d_emit_z_stencil_config()
538 supertile_in_job_scissors(struct v3d_job *job, in supertile_in_job_scissors()
568 do_double_initial_tile_clear(const struct v3d_job *job) in do_double_initial_tile_clear()
584 emit_render_layer(struct v3d_job *job, uint32_t layer) in emit_render_layer()
705 v3dX(emit_rcl)(struct v3d_job *jo
[all...]
H A Dv3d_uniforms.c125 write_texture_p0(struct v3d_job *job, in write_texture_p0()
139 write_texture_p1(struct v3d_job *job, in write_texture_p1()
167 write_tmu_p0(struct v3d_job *job, in write_tmu_p0()
197 write_image_tmu_p0(struct v3d_job *job, in write_image_tmu_p0()
219 write_tmu_p1(struct v3d_job *job, in write_tmu_p1()
250 v3d_write_uniforms(struct v3d_context *v3d, struct v3d_job *job, in v3d_write_uniforms()
H A Dv3dx_emit.c118 struct v3d_job *job = v3d->job; in emit_one_texture()
262 emit_rt_blend(struct v3d_context *v3d, struct v3d_job *job, in emit_rt_blend()
300 emit_flat_shade_flags(struct v3d_job *job, in emit_flat_shade_flags()
318 emit_noperspective_flags(struct v3d_job *job, in emit_noperspective_flags()
335 emit_centroid_flags(struct v3d_job *job, in emit_centroid_flags()
353 emit_varying_flags(struct v3d_job *job, uint32_t *flags, in emit_varying_flags()
354 void (*flag_emit_callback)(struct v3d_job *job, in emit_varying_flags()
399 struct v3d_job *job = v3d->job; in emit_state()
H A Dv3d_context.c49 struct v3d_job *job = entry->data; in v3d_flush()
114 struct v3d_job *job = entry->data; in v3d_invalidate_resource()
128 struct v3d_job *job = v3d_get_job_for_fbo(v3d); in v3d_update_primitive_counters()
H A Dv3dx_draw.c42 v3dX(start_binning)(struct v3d_context *v3d, struct v3d_job *job) in start_binning()
156 struct v3d_job *job = v3d->job; in v3d_start_draw()
317 v3d_emit_wait_for_tf(struct v3d_job *job) in v3d_emit_wait_for_tf()
338 v3d_emit_wait_for_tf_if_needed(struct v3d_context *v3d, struct v3d_job *job) in v3d_emit_wait_for_tf_if_needed()
366 v3d_emit_gs_state_record(struct v3d_job *job, in v3d_emit_gs_state_record()
412 v3d_emit_tes_gs_common_params(struct v3d_job *job, in v3d_emit_tes_gs_common_params()
452 v3d_emit_tes_gs_shader_params(struct v3d_job *job, in v3d_emit_tes_gs_shader_params()
486 struct v3d_job *job = v3d->job; in v3d_emit_gl_shader_state()
852 v3d_update_job_ez(struct v3d_context *v3d, struct v3d_job *job) in v3d_update_job_ez()
1022 struct v3d_job *jo in v3d_draw_vbo()
[all...]
H A Dv3dx_job.c33 void v3dX(bcl_epilogue)(struct v3d_context *v3d, struct v3d_job *job) in bcl_epilogue()
H A Dv3d_cl.c36 v3d_init_cl(struct v3d_job *job, struct v3d_cl *cl) in v3d_init_cl()
H A Dv3d_blit.c505 struct v3d_job *job = v3d_get_job(v3d, in v3d_tlb_blit()
H A Dv3d_program.c539 struct v3d_job *job = v3d->job; in v3d_update_compiled_fs()

Completed in 12 milliseconds