Searched refs:v3d_job (Results 1 - 12 of 12) sorted by relevance
/third_party/mesa3d/src/gallium/drivers/v3d/ |
H A D | v3d_job.c | 24 /** @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 D | v3d_context.h | 46 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 D | v3d_cl.h | 34 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 D | v3dx_rcl.c | 114 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 D | v3d_uniforms.c | 125 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 D | v3dx_emit.c | 118 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 D | v3d_context.c | 49 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 D | v3dx_draw.c | 42 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 D | v3dx_job.c | 33 void v3dX(bcl_epilogue)(struct v3d_context *v3d, struct v3d_job *job) in bcl_epilogue()
|
H A D | v3d_cl.c | 36 v3d_init_cl(struct v3d_job *job, struct v3d_cl *cl) in v3d_init_cl()
|
H A D | v3d_blit.c | 505 struct v3d_job *job = v3d_get_job(v3d, in v3d_tlb_blit()
|
H A D | v3d_program.c | 539 struct v3d_job *job = v3d->job; in v3d_update_compiled_fs()
|
Completed in 12 milliseconds