Searched refs:job (Results 1 - 25 of 172) sorted by relevance

1234567

/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)
35 v3d_cl_ensure_space_with_branch(&job->bcl,
46 if (job->tf_enabled) {
47 cl_emit(&job->bcl, TRANSFORM_FEEDBACK_SPECS, tfe) {
58 cl_emit(&job->bcl, FLUSH, flush);
H A Dv3d_job.c41 v3d_job_free(struct v3d_context *v3d, struct v3d_job *job) argument
43 set_foreach(job->bos, entry) {
48 _mesa_hash_table_remove_key(v3d->jobs, &job->key);
50 if (job->write_prscs) {
51 set_foreach(job->write_prscs, entry) {
59 if (job->cbufs[i]) {
61 job->cbufs[i]->texture);
62 pipe_surface_reference(&job->cbufs[i], NULL);
65 if (job->zsbuf) {
66 struct v3d_resource *rsc = v3d_resource(job
91 struct v3d_job *job = rzalloc(v3d, struct v3d_job); local in function:v3d_job_create
111 v3d_job_add_bo(struct v3d_job * job,struct v3d_bo * bo) argument
135 v3d_job_add_write_resource(struct v3d_job * job,struct pipe_resource * prsc) argument
156 struct v3d_job *job = entry->data; local in function:v3d_flush_jobs_writing_resource
170 struct v3d_job *job = entry->data; local in function:v3d_flush_jobs_reading_resource
183 v3d_job_set_tile_buffer_size(struct v3d_job * job) argument
247 struct v3d_job *job = v3d_job_create(v3d); local in function:v3d_get_job
297 struct v3d_job *job = v3d_get_job(v3d, cbufs, zsbuf); local in function:v3d_get_job_for_fbo
338 v3d_clif_dump(struct v3d_context * v3d,struct v3d_job * job) argument
367 v3d_job_submit(struct v3d_context * v3d,struct v3d_job * job) argument
[all...]
H A Dv3dx_rcl.c111 store_general(struct v3d_job *job, argument
173 (job->clear & pipe_bit)));
175 !(job->clear & PIPE_CLEAR_DEPTH);
177 !(job->clear & PIPE_CLEAR_STENCIL);
206 v3d_rcl_emit_loads(struct v3d_job *job, struct v3d_cl *cl) argument
208 uint32_t loads_pending = job->load;
215 struct pipe_surface *psurf = job->cbufs[i];
227 (job->zsbuf && job->zsbuf->texture->nr_samples > 1))) {
228 struct v3d_resource *rsc = v3d_resource(job
269 v3d_rcl_emit_stores(struct v3d_job * job,struct v3d_cl * cl) argument
403 v3d_rcl_emit_generic_per_tile_list(struct v3d_job * job,int last_cbuf) argument
453 v3d_setup_render_target(struct v3d_job * job,int cbuf,uint32_t * rt_bpp,uint32_t * rt_type,uint32_t * rt_clamp) argument
468 v3d_emit_z_stencil_config(struct v3d_job * job,struct v3d_surface * surf,struct v3d_resource * rsc,bool is_separate_stencil) argument
[all...]
H A Dv3dx_draw.c45 struct v3d_job *job = v3d->job; local in function:v3d_start_draw
47 if (job->needs_flush)
53 v3d_cl_ensure_space_with_branch(&job->bcl, 256 /* XXX */);
55 job->submit.bcl_start = job->bcl.bo->offset;
56 v3d_job_add_bo(job, job->bcl.bo);
61 uint32_t tile_alloc_size = (job->draw_tiles_x *
62 job
186 struct v3d_job *job = v3d->job; local in function:v3d_emit_gl_shader_state
426 v3d_update_job_ez(struct v3d_context * v3d,struct v3d_job * job) argument
516 struct v3d_job *job = v3d_get_job_for_fbo(v3d); local in function:v3d_draw_vbo
801 v3d_tlb_clear(struct v3d_job * job,unsigned buffers,const union pipe_color_union * color,double depth,unsigned stencil) argument
913 struct v3d_job *job = v3d_get_job_for_fbo(v3d); local in function:v3d_clear
[all...]
/xsrc/external/mit/libdrm/dist/tegra/
H A Djob.c41 drm_tegra_job_add_command(struct drm_tegra_job *job, uint32_t type, argument
47 size = (job->num_commands + 1) * sizeof(*commands);
49 commands = realloc(job->commands, size);
53 command = &commands[job->num_commands];
58 job->commands = commands;
59 job->num_commands++;
68 struct drm_tegra_job *job; local in function:drm_tegra_job_new
70 job = calloc(1, sizeof(*job));
71 if (!job)
82 drm_tegra_job_free(struct drm_tegra_job * job) argument
102 drm_tegra_job_get_pushbuf(struct drm_tegra_job * job,struct drm_tegra_pushbuf ** pushbufp) argument
132 drm_tegra_job_submit(struct drm_tegra_job * job,struct drm_tegra_fence * fence) argument
167 drm_tegra_job_wait(struct drm_tegra_job * job,unsigned long timeout) argument
[all...]
H A Dpushbuf.c62 struct drm_tegra_job *job = pushbuf->job; local in function:drm_tegra_pushbuf_begin
69 size = ALIGN(words * 4, job->page_size);
92 command = drm_tegra_job_add_command(pushbuf->job,
111 command = drm_tegra_job_add_command(pushbuf->job,
130 struct drm_tegra_job *job = pushbuf->job; local in function:drm_tegra_pushbuf_relocate
133 size = (job->num_buffers + 1) * sizeof(*buffer);
135 buffers = realloc(job->buffers, size);
139 buffer = &buffers[job
162 struct drm_tegra_job *job = pushbuf->job; local in function:drm_tegra_pushbuf_sync
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/panfrost/
H A Dpan_job.c34 struct panfrost_job *job = rzalloc(NULL, struct panfrost_job); local in function:panfrost_create_job
36 job->ctx = ctx;
38 job->bos = _mesa_set_create(job,
42 return job;
46 panfrost_free_job(struct panfrost_context *ctx, struct panfrost_job *job) argument
48 if (!job)
51 set_foreach(job->bos, entry) {
56 _mesa_hash_table_remove_key(ctx->jobs, &job->key);
58 if (ctx->job
87 struct panfrost_job *job = panfrost_create_job(ctx); local in function:panfrost_get_job
111 struct panfrost_job *job = panfrost_get_job(ctx, cbufs, zsbuf); local in function:panfrost_get_job_for_fbo
117 panfrost_job_add_bo(struct panfrost_job * job,struct panfrost_bo * bo) argument
153 struct panfrost_job *job = entry->data; local in function:panfrost_flush_jobs_reading_resource
[all...]
H A Dpan_sfbd.c40 struct panfrost_job *job,
43 struct panfrost_context *ctx = job->ctx;
45 if (job->clear & PIPE_CLEAR_COLOR) {
46 sfbd->clear_color_1 = job->clear_color;
47 sfbd->clear_color_2 = job->clear_color;
48 sfbd->clear_color_3 = job->clear_color;
49 sfbd->clear_color_4 = job->clear_color;
52 if (job->clear & PIPE_CLEAR_DEPTH) {
53 sfbd->clear_depth_1 = job->clear_depth;
54 sfbd->clear_depth_2 = job
39 panfrost_sfbd_clear(struct panfrost_job * job,struct mali_single_framebuffer * sfbd) argument
121 struct panfrost_job *job = panfrost_get_job_for_fbo(ctx); local in function:panfrost_sfbd_fragment
[all...]
H A Dpan_blend_shaders.h30 #include <panfrost-job.h>
H A Dpan_blending.h30 #include <panfrost-job.h>
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/v3d/
H A Dv3d_job.c41 v3d_job_free(struct v3d_context *v3d, struct v3d_job *job) argument
43 set_foreach(job->bos, entry) {
48 _mesa_hash_table_remove_key(v3d->jobs, &job->key);
50 if (job->write_prscs) {
51 set_foreach(job->write_prscs, entry) {
58 for (int i = 0; i < job->nr_cbufs; i++) {
59 if (job->cbufs[i]) {
61 job->cbufs[i]->texture);
62 pipe_surface_reference(&job->cbufs[i], NULL);
65 if (job
93 struct v3d_job *job = rzalloc(v3d, struct v3d_job); local in function:v3d_job_create
113 v3d_job_add_bo(struct v3d_job * job,struct v3d_bo * bo) argument
137 v3d_job_add_write_resource(struct v3d_job * job,struct pipe_resource * prsc) argument
155 struct v3d_job *job = entry->data; local in function:v3d_flush_jobs_using_bo
163 v3d_job_add_tf_write_resource(struct v3d_job * job,struct pipe_resource * prsc) argument
174 v3d_job_writes_resource_from_tf(struct v3d_job * job,struct pipe_resource * prsc) argument
209 struct v3d_job *job = entry->data; local in function:v3d_flush_jobs_writing_resource
253 struct v3d_job *job = entry->data; local in function:v3d_flush_jobs_reading_resource
313 struct v3d_job *job = v3d_job_create(v3d); local in function:v3d_get_job
376 struct v3d_job *job = v3d_get_job(v3d, nr_cbufs, cbufs, zsbuf, NULL); local in function:v3d_get_job_for_fbo
427 v3d_clif_dump(struct v3d_context * v3d,struct v3d_job * job) argument
478 v3d_job_submit(struct v3d_context * v3d,struct v3d_job * job) argument
[all...]
H A Dv3dx_job.c33 void v3dX(bcl_epilogue)(struct v3d_context *v3d, struct v3d_job *job)
35 v3d_cl_ensure_space_with_branch(&job->bcl,
42 if (job->tf_enabled || job->needs_primitives_generated) {
47 cl_emit(&job->bcl, PRIMITIVE_COUNTS_FEEDBACK, counter) {
61 if (job->tf_enabled) {
62 cl_emit(&job->bcl, TRANSFORM_FEEDBACK_SPECS, tfe) {
73 cl_emit(&job->bcl, FLUSH, flush);
H A Dv3dx_rcl.c114 store_general(struct v3d_job *job, argument
162 assert(!resolve_4x || job->bbuf);
165 else if (resolve_4x && job->bbuf->texture->nr_samples > 1)
184 (job->clear & pipe_bit)));
186 !(job->clear & PIPE_CLEAR_DEPTH);
188 !(job->clear & PIPE_CLEAR_STENCIL);
217 v3d_rcl_emit_loads(struct v3d_job *job, struct v3d_cl *cl, int layer) argument
222 assert(!job->bbuf || job->load == 0);
223 assert(!job
291 v3d_rcl_emit_stores(struct v3d_job * job,struct v3d_cl * cl,int layer) argument
429 v3d_rcl_emit_generic_per_tile_list(struct v3d_job * job,int layer) argument
486 v3d_setup_render_target(struct v3d_job * job,int cbuf,uint32_t * rt_bpp,uint32_t * rt_type,uint32_t * rt_clamp) argument
505 v3d_emit_z_stencil_config(struct v3d_job * job,struct v3d_surface * surf,struct v3d_resource * rsc,bool is_separate_stencil) argument
536 supertile_in_job_scissors(struct v3d_job * job,uint32_t x,uint32_t y,uint32_t w,uint32_t h) argument
565 emit_render_layer(struct v3d_job * job,uint32_t layer) argument
[all...]
H A Dv3dx_draw.c41 v3d_start_binning(struct v3d_context *v3d, struct v3d_job *job) argument
43 assert(job->needs_flush);
49 v3d_cl_ensure_space_with_branch(&job->bcl, 256 /* XXX */);
51 job->submit.bcl_start = job->bcl.bo->offset;
52 v3d_job_add_bo(job, job->bcl.bo);
58 MAX2(job->num_layers, 1) * job->draw_tiles_x * job
152 struct v3d_job *job = v3d->job; local in function:v3d_start_draw
313 v3d_emit_wait_for_tf(struct v3d_job * job) argument
334 v3d_emit_wait_for_tf_if_needed(struct v3d_context * v3d,struct v3d_job * job) argument
362 v3d_emit_gs_state_record(struct v3d_job * job,struct v3d_compiled_shader * gs_bin,struct v3d_cl_reloc gs_bin_uniforms,struct v3d_compiled_shader * gs,struct v3d_cl_reloc gs_render_uniforms) argument
408 v3d_emit_tes_gs_common_params(struct v3d_job * job,uint8_t gs_out_prim_type,uint8_t gs_num_invocations) argument
448 v3d_emit_tes_gs_shader_params(struct v3d_job * job,uint32_t gs_simd,uint32_t gs_vpm_output_size,uint32_t gs_max_vpm_input_size_per_batch) argument
482 struct v3d_job *job = v3d->job; local in function:v3d_emit_gl_shader_state
848 v3d_update_job_ez(struct v3d_context * v3d,struct v3d_job * job) argument
998 struct v3d_job *job = v3d_get_job_for_fbo(v3d); local in function:v3d_draw_vbo
1343 struct v3d_job *job = v3d_job_create(v3d); local in function:v3d_launch_grid
1518 v3d_tlb_clear(struct v3d_job * job,unsigned buffers,const union pipe_color_union * color,double depth,unsigned stencil) argument
1631 struct v3d_job *job = v3d_get_job_for_fbo(v3d); local in function:v3d_clear
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/vc4/
H A Dvc4_job.c35 vc4_job_free(struct vc4_context *vc4, struct vc4_job *job) argument
37 struct vc4_bo **referenced_bos = job->bo_pointers.base;
38 for (int i = 0; i < cl_offset(&job->bo_handles) / 4; i++) {
42 _mesa_hash_table_remove_key(vc4->jobs, &job->key);
44 if (job->color_write) {
46 job->color_write->texture);
47 pipe_surface_reference(&job->color_write, NULL);
49 if (job->msaa_color_write) {
51 job->msaa_color_write->texture);
52 pipe_surface_reference(&job
77 struct vc4_job *job = rzalloc(vc4, struct vc4_job); local in function:vc4_job_create
105 struct vc4_job *job = entry->data; local in function:vc4_flush_jobs_writing_resource
119 struct vc4_job *job = entry->data; local in function:vc4_flush_jobs_reading_resource
185 struct vc4_job *job = vc4_job_create(vc4); local in function:vc4_get_job
233 struct vc4_job *job = vc4_get_job(vc4, cbuf, zsbuf); local in function:vc4_get_job_for_fbo
281 vc4_submit_setup_rcl_surface(struct vc4_job * job,struct drm_vc4_submit_rcl_surface * submit_surf,struct pipe_surface * psurf,bool is_depth,bool is_write) argument
323 vc4_submit_setup_rcl_render_config_surface(struct vc4_job * job,struct drm_vc4_submit_rcl_surface * submit_surf,struct pipe_surface * psurf) argument
350 vc4_submit_setup_rcl_msaa_surface(struct vc4_job * job,struct drm_vc4_submit_rcl_surface * submit_surf,struct pipe_surface * psurf) argument
370 vc4_job_submit(struct vc4_context * vc4,struct vc4_job * job) argument
[all...]
H A Dvc4_cl.c29 vc4_init_cl(struct vc4_job *job, struct vc4_cl *cl) argument
31 cl->base = rzalloc_size(job, 1); /* TODO: don't use rzalloc */
34 cl->job = job;
60 vc4_gem_hindex(struct vc4_job *job, struct vc4_bo *bo) argument
63 uint32_t *current_handles = job->bo_handles.base;
64 uint32_t cl_hindex_count = cl_offset(&job->bo_handles) / 4;
81 out = cl_start(&job->bo_handles);
83 cl_end(&job->bo_handles, out);
85 out = cl_start(&job
[all...]
H A Dvc4_emit.c30 struct vc4_job *job = vc4->job; local in function:vc4_emit_state
53 maxx = MIN2(vp_maxx, job->draw_width);
54 maxy = MIN2(vp_maxy, job->draw_height);
62 cl_emit(&job->bcl, CLIP_WINDOW, clip) {
69 job->draw_min_x = MIN2(job->draw_min_x, minx);
70 job->draw_min_y = MIN2(job->draw_min_y, miny);
71 job
[all...]
H A Dvc4_draw.c38 vc4_get_draw_cl_space(struct vc4_job *job, int vert_count) argument
48 cl_ensure_space(&job->bcl,
58 cl_ensure_space(&job->shader_rec,
66 cl_ensure_space(&job->bo_handles, (2 * 16 + 20) * sizeof(uint32_t));
67 cl_ensure_space(&job->bo_pointers,
77 struct vc4_job *job = vc4->job; local in function:vc4_start_draw
79 if (job->needs_flush)
82 vc4_get_draw_cl_space(job, 0);
84 cl_emit(&job
136 struct vc4_job *job = vc4->job; local in function:vc4_emit_gl_shader_state
278 struct vc4_job *job = vc4_get_job_for_fbo(vc4); local in function:vc4_hw_2116_workaround
320 struct vc4_job *job = vc4_get_job_for_fbo(vc4); local in function:vc4_draw_vbo
554 struct vc4_job *job = vc4_get_job_for_fbo(vc4); local in function:vc4_clear
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/vc4/
H A Dvc4_job.c35 vc4_job_free(struct vc4_context *vc4, struct vc4_job *job) argument
37 struct vc4_bo **referenced_bos = job->bo_pointers.base;
38 for (int i = 0; i < cl_offset(&job->bo_handles) / 4; i++) {
42 _mesa_hash_table_remove_key(vc4->jobs, &job->key);
44 if (job->color_write) {
46 job->color_write->texture);
47 pipe_surface_reference(&job->color_write, NULL);
49 if (job->msaa_color_write) {
51 job->msaa_color_write->texture);
52 pipe_surface_reference(&job
77 struct vc4_job *job = rzalloc(vc4, struct vc4_job); local in function:vc4_job_create
105 struct vc4_job *job = entry->data; local in function:vc4_flush_jobs_writing_resource
119 struct vc4_job *job = entry->data; local in function:vc4_flush_jobs_reading_resource
185 struct vc4_job *job = vc4_job_create(vc4); local in function:vc4_get_job
233 struct vc4_job *job = vc4_get_job(vc4, cbuf, zsbuf); local in function:vc4_get_job_for_fbo
281 vc4_submit_setup_rcl_surface(struct vc4_job * job,struct drm_vc4_submit_rcl_surface * submit_surf,struct pipe_surface * psurf,bool is_depth,bool is_write) argument
323 vc4_submit_setup_rcl_render_config_surface(struct vc4_job * job,struct drm_vc4_submit_rcl_surface * submit_surf,struct pipe_surface * psurf) argument
350 vc4_submit_setup_rcl_msaa_surface(struct vc4_job * job,struct drm_vc4_submit_rcl_surface * submit_surf,struct pipe_surface * psurf) argument
370 vc4_job_submit(struct vc4_context * vc4,struct vc4_job * job) argument
[all...]
H A Dvc4_cl.c29 vc4_init_cl(struct vc4_job *job, struct vc4_cl *cl) argument
31 cl->base = rzalloc_size(job, 1); /* TODO: don't use rzalloc */
34 cl->job = job;
60 vc4_gem_hindex(struct vc4_job *job, struct vc4_bo *bo) argument
63 uint32_t *current_handles = job->bo_handles.base;
64 uint32_t cl_hindex_count = cl_offset(&job->bo_handles) / 4;
81 out = cl_start(&job->bo_handles);
83 cl_end(&job->bo_handles, out);
85 out = cl_start(&job
[all...]
H A Dvc4_emit.c30 struct vc4_job *job = vc4->job; local in function:vc4_emit_state
53 maxx = MAX2(MIN2(vp_maxx, job->draw_width), minx);
54 maxy = MAX2(MIN2(vp_maxy, job->draw_height), miny);
62 cl_emit(&job->bcl, CLIP_WINDOW, clip) {
69 job->draw_min_x = MIN2(job->draw_min_x, minx);
70 job->draw_min_y = MIN2(job->draw_min_y, miny);
71 job
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/lima/
H A Dlima_job.c52 lima_get_fb_info(struct lima_job *job) argument
54 struct lima_context *ctx = job->ctx;
55 struct lima_job_fb_info *fb = &job->fb;
127 lima_job_free(struct lima_job *job) argument
129 struct lima_context *ctx = job->ctx;
131 _mesa_hash_table_remove_key(ctx->jobs, &job->key);
133 if (job->key.cbuf && (job->resolve & PIPE_CLEAR_COLOR0))
134 _mesa_hash_table_remove_key(ctx->write_jobs, job->key.cbuf->texture);
135 if (job
161 struct lima_job *job = lima_job_create(ctx); local in function:_lima_job_get
184 lima_job_add_bo(struct lima_job * job,int pipe,struct lima_bo * bo,uint32_t flags) argument
209 lima_job_start(struct lima_job * job,int pipe,void * frame,uint32_t size) argument
243 lima_job_wait(struct lima_job * job,int pipe,uint64_t timeout_ns) argument
254 lima_job_has_bo(struct lima_job * job,struct lima_bo * bo,bool all) argument
271 lima_job_create_stream_bo(struct lima_job * job,int pipe,unsigned size,uint32_t * va) argument
292 lima_job_get_damage(struct lima_job * job) argument
303 lima_fb_cbuf_needs_reload(struct lima_job * job) argument
325 lima_fb_zsbuf_needs_reload(struct lima_job * job) argument
338 lima_pack_reload_plbu_cmd(struct lima_job * job,struct pipe_surface * psurf) argument
449 lima_pack_head_plbu_cmd(struct lima_job * job) argument
539 lima_generate_pp_stream(struct lima_job * job,int off_x,int off_y,int tiled_w,int tiled_h) argument
627 lima_update_damage_pp_stream(struct lima_job * job) argument
721 lima_damage_fullscreen(struct lima_job * job) argument
732 lima_update_pp_stream(struct lima_job * job) argument
746 lima_update_job_bo(struct lima_job * job) argument
784 lima_pack_wb_zsbuf_reg(struct lima_job * job,uint32_t * wb_reg,int wb_idx) argument
807 lima_pack_wb_cbuf_reg(struct lima_job * job,uint32_t * frame_reg,uint32_t * wb_reg,int wb_idx) argument
836 lima_pack_pp_frame_reg(struct lima_job * job,uint32_t * frame_reg,uint32_t * wb_reg) argument
896 lima_do_job(struct lima_job * job) argument
1062 struct lima_job *job = entry->data; local in function:lima_flush
1072 struct lima_job *job = entry->data; local in function:lima_flush_job_accessing_bo
1089 struct lima_job *job = entry->data; local in function:lima_flush_previous_job_writing_resource
[all...]
/xsrc/external/mit/MesaLib/dist/.gitlab-ci/lava/
H A Dlava-submit.sh15 mkdir -p results/job-rootfs-overlay/
20 cp artifacts/ci-common/capture-devcoredump.sh results/job-rootfs-overlay/
21 cp artifacts/ci-common/init-*.sh results/job-rootfs-overlay/
22 artifacts/ci-common/generate-env.sh > results/job-rootfs-overlay/set-job-env-vars.sh
24 tar zcf job-rootfs-overlay.tar.gz -C results/job-rootfs-overlay/ .
26 ci-fairy minio cp job-rootfs-overlay.tar.gz "minio://${JOB_ROOTFS_OVERLAY_PATH}"
35 --job-rootfs-overlay-url "${FDO_HTTP_CACHE_URI:-}https://${JOB_ROOTFS_OVERLAY_PATH}" \
36 --job
[all...]
/xsrc/external/mit/MesaLib/dist/.gitlab-ci/bare-metal/
H A Drootfs-setup.sh14 # Pass through relevant env vars from the gitlab job to the baremetal init script
15 "$CI_COMMON"/generate-env.sh > $rootfs_dst/set-job-env-vars.sh
16 chmod +x $rootfs_dst/set-job-env-vars.sh
18 cat $rootfs_dst/set-job-env-vars.sh
19 echo "export CI_JOB_JWT=${CI_JOB_JWT@Q}" >> $rootfs_dst/set-job-env-vars.sh
/xsrc/external/mit/MesaLib/dist/src/broadcom/vulkan/
H A Dv3dv_cl.c35 v3dv_cl_init(struct v3dv_job *job, struct v3dv_cl *cl) argument
41 cl->job = job;
49 assert(cl->job);
51 v3dv_bo_free(cl->job->device, bo);
61 struct v3dv_bo *bo = v3dv_bo_alloc(cl->job->device, space, "CL", true);
64 v3dv_flag_oom(NULL, cl->job);
70 bool ok = v3dv_bo_map(cl->job->device, bo, bo->size);
73 v3dv_flag_oom(NULL, cl->job);
83 v3dv_job_add_bo_unchecked(cl->job, b
[all...]

Completed in 38 milliseconds

1234567