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

12

/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/v3d/
H A Dv3dx_context.h33 struct v3d_job *job);
35 void v3dX(emit_rcl)(struct v3d_job *job);
41 void v3dX(bcl_epilogue)(struct v3d_context *v3d, struct v3d_job *job);
H A Dv3d_context.h45 struct v3d_job;
47 void v3d_job_add_bo(struct v3d_job *job, struct v3d_bo *bo);
329 struct v3d_job { struct
485 struct v3d_job *job;
692 struct v3d_job *job,
698 struct v3d_job *v3d_job_create(struct v3d_context *v3d);
699 void v3d_job_free(struct v3d_context *v3d, struct v3d_job *job);
700 struct v3d_job *v3d_get_job(struct v3d_context *v3d,
705 struct v3d_job *v3d_get_job_for_fbo(struct v3d_context *v3d);
706 void v3d_job_add_bo(struct v3d_job *jo
[all...]
H A Dv3d_job.c24 /** @file v3d_job.c
41 v3d_job_free(struct v3d_context *v3d, struct v3d_job *job)
90 struct v3d_job *
93 struct v3d_job *job = rzalloc(v3d, struct v3d_job);
113 v3d_job_add_bo(struct v3d_job *job, struct v3d_bo *bo)
137 v3d_job_add_write_resource(struct v3d_job *job, struct pipe_resource *prsc)
155 struct v3d_job *job = entry->data;
163 v3d_job_add_tf_write_resource(struct v3d_job *job, struct pipe_resource *prsc)
174 v3d_job_writes_resource_from_tf(struct v3d_job *jo
[all...]
H A Dv3dx_job.c33 void v3dX(bcl_epilogue)(struct v3d_context *v3d, struct v3d_job *job)
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 Dv3d_uniforms.c111 write_texture_p0(struct v3d_job *job,
125 write_texture_p1(struct v3d_job *job,
153 write_tmu_p0(struct v3d_job *job,
169 write_image_tmu_p0(struct v3d_job *job,
191 write_tmu_p1(struct v3d_job *job,
213 v3d_write_uniforms(struct v3d_context *v3d, struct v3d_job *job,
H A Dv3d_cl.c36 v3d_init_cl(struct v3d_job *job, struct v3d_cl *cl)
H A Dv3d_context.c48 struct v3d_job *job = entry->data;
113 struct v3d_job *job = entry->data;
127 struct v3d_job *job = v3d_get_job_for_fbo(v3d);
H A Dv3dx_rcl.c114 store_general(struct v3d_job *job,
217 v3d_rcl_emit_loads(struct v3d_job *job, struct v3d_cl *cl, int layer)
291 v3d_rcl_emit_stores(struct v3d_job *job, struct v3d_cl *cl, int layer)
429 v3d_rcl_emit_generic_per_tile_list(struct v3d_job *job, int layer)
486 v3d_setup_render_target(struct v3d_job *job, int cbuf,
505 v3d_emit_z_stencil_config(struct v3d_job *job, struct v3d_surface *surf,
536 supertile_in_job_scissors(struct v3d_job *job,
565 emit_render_layer(struct v3d_job *job, uint32_t layer)
686 v3dX(emit_rcl)(struct v3d_job *job)
H A Dv3dx_emit.c135 struct v3d_job *job = v3d->job;
279 emit_rt_blend(struct v3d_context *v3d, struct v3d_job *job,
319 emit_flat_shade_flags(struct v3d_job *job,
337 emit_noperspective_flags(struct v3d_job *job,
354 emit_centroid_flags(struct v3d_job *job,
372 emit_varying_flags(struct v3d_job *job, uint32_t *flags,
373 void (*flag_emit_callback)(struct v3d_job *job,
418 struct v3d_job *job = v3d->job;
H A Dv3dx_draw.c41 v3d_start_binning(struct v3d_context *v3d, struct v3d_job *job)
152 struct v3d_job *job = v3d->job;
313 v3d_emit_wait_for_tf(struct v3d_job *job)
334 v3d_emit_wait_for_tf_if_needed(struct v3d_context *v3d, struct v3d_job *job)
362 v3d_emit_gs_state_record(struct v3d_job *job,
408 v3d_emit_tes_gs_common_params(struct v3d_job *job,
448 v3d_emit_tes_gs_shader_params(struct v3d_job *job,
482 struct v3d_job *job = v3d->job;
848 v3d_update_job_ez(struct v3d_context *v3d, struct v3d_job *job)
998 struct v3d_job *jo
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/v3d/
H A Dv3dx_job.c33 void v3dX(bcl_epilogue)(struct v3d_context *v3d, struct v3d_job *job)
H A Dv3dx_context.h33 void v3dX(emit_rcl)(struct v3d_job *job);
37 void v3dX(bcl_epilogue)(struct v3d_context *v3d, struct v3d_job *job);
H A Dv3d_job.c24 /** @file v3d_job.c
41 v3d_job_free(struct v3d_context *v3d, struct v3d_job *job)
88 static struct v3d_job *
91 struct v3d_job *job = rzalloc(v3d, struct v3d_job);
111 v3d_job_add_bo(struct v3d_job *job, struct v3d_bo *bo)
135 v3d_job_add_write_resource(struct v3d_job *job, struct pipe_resource *prsc)
156 struct v3d_job *job = entry->data;
170 struct v3d_job *job = entry->data;
183 v3d_job_set_tile_buffer_size(struct v3d_job *jo
[all...]
H A DMakefile.sources12 v3d_job.c \
H A Dv3d_context.h43 struct v3d_job;
45 void v3d_job_add_bo(struct v3d_job *job, struct v3d_bo *bo);
278 struct v3d_job { struct
398 struct v3d_job *job;
579 struct v3d_job *v3d_get_job(struct v3d_context *v3d,
582 struct v3d_job *v3d_get_job_for_fbo(struct v3d_context *v3d);
583 void v3d_job_add_bo(struct v3d_job *job, struct v3d_bo *bo);
584 void v3d_job_add_write_resource(struct v3d_job *job, struct pipe_resource *prsc);
585 void v3d_job_submit(struct v3d_context *v3d, struct v3d_job *job);
H A Dv3d_cl.h33 struct v3d_job;
58 struct v3d_job *job;
64 void v3d_init_cl(struct v3d_job *job, struct v3d_cl *cl);
67 uint32_t v3d_gem_hindex(struct v3d_job *job, struct v3d_bo *bo);
H A Dv3d_uniforms.c107 write_texture_p0(struct v3d_job *job,
121 write_texture_p1(struct v3d_job *job,
149 write_tmu_p0(struct v3d_job *job,
165 write_image_tmu_p0(struct v3d_job *job,
187 write_tmu_p1(struct v3d_job *job,
215 struct v3d_job *job = v3d->job;
H A Dv3d_cl.c33 v3d_init_cl(struct v3d_job *job, struct v3d_cl *cl)
H A Dv3dx_rcl.c111 store_general(struct v3d_job *job,
206 v3d_rcl_emit_loads(struct v3d_job *job, struct v3d_cl *cl)
269 v3d_rcl_emit_stores(struct v3d_job *job, struct v3d_cl *cl)
403 v3d_rcl_emit_generic_per_tile_list(struct v3d_job *job, int last_cbuf)
453 v3d_setup_render_target(struct v3d_job *job, int cbuf,
468 v3d_emit_z_stencil_config(struct v3d_job *job, struct v3d_surface *surf,
499 v3dX(emit_rcl)(struct v3d_job *job)
H A Dv3d_context.c48 struct v3d_job *job = entry->data;
107 struct v3d_job *job = entry->data;
H A Dv3dx_emit.c135 struct v3d_job *job = v3d->job;
278 emit_rt_blend(struct v3d_context *v3d, struct v3d_job *job,
318 emit_flat_shade_flags(struct v3d_job *job,
336 emit_noperspective_flags(struct v3d_job *job,
353 emit_centroid_flags(struct v3d_job *job,
371 emit_varying_flags(struct v3d_job *job, uint32_t *flags,
372 void (*flag_emit_callback)(struct v3d_job *job,
408 struct v3d_job *job = v3d->job;
H A Dv3dx_draw.c45 struct v3d_job *job = v3d->job;
186 struct v3d_job *job = v3d->job;
426 v3d_update_job_ez(struct v3d_context *v3d, struct v3d_job *job)
516 struct v3d_job *job = v3d_get_job_for_fbo(v3d);
801 v3d_tlb_clear(struct v3d_job *job, unsigned buffers,
913 struct v3d_job *job = v3d_get_job_for_fbo(v3d);
H A Dv3d_blit.c133 struct v3d_job *job = v3d_get_job(v3d, dst_surf, NULL);
H A Dv3d_program.c483 struct v3d_job *job = v3d->job;

Completed in 24 milliseconds

12