Lines Matching refs:msm_obj

69 		struct msm_gem_object *msm_obj;  in submit_lookup_objects()  local
99 msm_obj = to_msm_bo(obj); in submit_lookup_objects()
101 if (!list_empty(&msm_obj->submit_entry)) { in submit_lookup_objects()
110 submit->bos[i].obj = msm_obj; in submit_lookup_objects()
112 list_add_tail(&msm_obj->submit_entry, &submit->bo_list); in submit_lookup_objects()
124 struct msm_gem_object *msm_obj = submit->bos[i].obj; in submit_unlock_unpin_bo() local
127 msm_gem_put_iova(&msm_obj->base, submit->gpu->id); in submit_unlock_unpin_bo()
130 ww_mutex_unlock(&msm_obj->resv->lock); in submit_unlock_unpin_bo()
147 struct msm_gem_object *msm_obj = submit->bos[i].obj; in submit_validate_objects() local
156 ret = ww_mutex_lock_interruptible(&msm_obj->resv->lock, in submit_validate_objects()
165 ret = msm_gem_get_iova_locked(&msm_obj->base, in submit_validate_objects()
200 struct msm_gem_object *msm_obj = submit->bos[contended].obj; in submit_validate_objects() local
202 ret = ww_mutex_lock_slow_interruptible(&msm_obj->resv->lock, in submit_validate_objects()
310 struct msm_gem_object *msm_obj = submit->bos[i].obj; in submit_cleanup() local
312 list_del_init(&msm_obj->submit_entry); in submit_cleanup()
313 drm_gem_object_unreference(&msm_obj->base); in submit_cleanup()
362 struct msm_gem_object *msm_obj; in msm_ioctl_gem_submit() local
384 &msm_obj, &iova, NULL); in msm_ioctl_gem_submit()
396 msm_obj->base.size) { in msm_ioctl_gem_submit()
410 ret = submit_reloc(submit, msm_obj, submit_cmd.submit_offset, in msm_ioctl_gem_submit()