Lines Matching refs:submit
463 int msm_gpu_submit(struct msm_gpu *gpu, struct msm_gem_submit *submit, in msm_gpu_submit() argument
470 submit->fence = ++priv->next_fence; in msm_gpu_submit()
472 gpu->submitted_fence = submit->fence; in msm_gpu_submit()
476 msm_rd_dump_submit(submit); in msm_gpu_submit()
478 gpu->submitted_fence = submit->fence; in msm_gpu_submit()
482 ret = gpu->funcs->submit(gpu, submit, ctx); in msm_gpu_submit()
485 for (i = 0; i < submit->nr_bos; i++) { in msm_gpu_submit()
486 struct msm_gem_object *msm_obj = submit->bos[i].obj; in msm_gpu_submit()
499 submit->gpu->id, &iova); in msm_gpu_submit()
502 if (submit->bos[i].flags & MSM_SUBMIT_BO_READ) in msm_gpu_submit()
503 msm_gem_move_to_active(&msm_obj->base, gpu, false, submit->fence); in msm_gpu_submit()
505 if (submit->bos[i].flags & MSM_SUBMIT_BO_WRITE) in msm_gpu_submit()
506 msm_gem_move_to_active(&msm_obj->base, gpu, true, submit->fence); in msm_gpu_submit()