Lines Matching refs:submit
16 struct msm_gem_submit *submit = to_msm_submit(job); in msm_job_run() local
17 struct msm_fence_context *fctx = submit->ring->fctx; in msm_job_run()
18 struct msm_gpu *gpu = submit->gpu; in msm_job_run()
21 submit->hw_fence = msm_fence_alloc(fctx); in msm_job_run()
23 for (i = 0; i < submit->nr_bos; i++) { in msm_job_run()
24 struct drm_gem_object *obj = &submit->bos[i].obj->base; in msm_job_run()
27 msm_gem_unpin_vma_fenced(submit->bos[i].vma, fctx); in msm_job_run()
29 submit->bos[i].flags &= ~(BO_VMA_PINNED | BO_OBJ_PINNED); in msm_job_run()
36 msm_gpu_submit(gpu, submit); in msm_job_run()
40 return dma_fence_get(submit->hw_fence); in msm_job_run()
45 struct msm_gem_submit *submit = to_msm_submit(job); in msm_job_free() local
48 msm_gem_submit_put(submit); in msm_job_free()