Lines Matching refs:render
532 struct v3d_render_job *render; in v3d_submit_cl_ioctl() local
546 render = kcalloc(1, sizeof(*render), GFP_KERNEL); in v3d_submit_cl_ioctl()
547 if (!render) in v3d_submit_cl_ioctl()
550 render->start = args->rcl_start; in v3d_submit_cl_ioctl()
551 render->end = args->rcl_end; in v3d_submit_cl_ioctl()
552 INIT_LIST_HEAD(&render->unref_list); in v3d_submit_cl_ioctl()
554 ret = v3d_job_init(v3d, file_priv, &render->base, in v3d_submit_cl_ioctl()
557 kfree(render); in v3d_submit_cl_ioctl()
564 v3d_job_put(&render->base); in v3d_submit_cl_ioctl()
571 v3d_job_put(&render->base); in v3d_submit_cl_ioctl()
581 bin->render = render; in v3d_submit_cl_ioctl()
600 last_job = &render->base; in v3d_submit_cl_ioctl()
618 ret = drm_gem_fence_array_add(&render->base.deps, in v3d_submit_cl_ioctl()
624 ret = v3d_push_job(v3d_priv, &render->base, V3D_RENDER); in v3d_submit_cl_ioctl()
630 dma_fence_get(render->base.done_fence); in v3d_submit_cl_ioctl()
649 v3d_job_put(&render->base); in v3d_submit_cl_ioctl()
662 v3d_job_put(&render->base); in v3d_submit_cl_ioctl()