Lines Matching refs:msm_obj

116 		struct msm_gem_object *msm_obj;  in submit_lookup_objects()  local
128 msm_obj = to_msm_bo(obj); in submit_lookup_objects()
130 if (!list_empty(&msm_obj->submit_entry)) { in submit_lookup_objects()
139 submit->bos[i].obj = msm_obj; in submit_lookup_objects()
141 list_add_tail(&msm_obj->submit_entry, &submit->bo_list); in submit_lookup_objects()
156 struct msm_gem_object *msm_obj = submit->bos[i].obj; in submit_unlock_unpin_bo() local
159 msm_gem_unpin_iova(&msm_obj->base, submit->aspace); in submit_unlock_unpin_bo()
162 dma_resv_unlock(msm_obj->base.resv); in submit_unlock_unpin_bo()
177 struct msm_gem_object *msm_obj = submit->bos[i].obj; in submit_lock_objects() local
185 ret = dma_resv_lock_interruptible(msm_obj->base.resv, in submit_lock_objects()
205 struct msm_gem_object *msm_obj = submit->bos[contended].obj; in submit_lock_objects() local
207 ret = dma_resv_lock_slow_interruptible(msm_obj->base.resv, in submit_lock_objects()
224 struct msm_gem_object *msm_obj = submit->bos[i].obj; in submit_fence_sync() local
233 ret = dma_resv_reserve_shared(msm_obj->base.resv, in submit_fence_sync()
242 ret = msm_gem_sync_object(&msm_obj->base, submit->ring->fctx, in submit_fence_sync()
258 struct msm_gem_object *msm_obj = submit->bos[i].obj; in submit_pin_objects() local
262 ret = msm_gem_get_and_pin_iova(&msm_obj->base, in submit_pin_objects()
389 struct msm_gem_object *msm_obj = submit->bos[i].obj; in submit_cleanup() local
391 list_del_init(&msm_obj->submit_entry); in submit_cleanup()
392 drm_gem_object_put_locked(&msm_obj->base); in submit_cleanup()
716 struct msm_gem_object *msm_obj; in msm_ioctl_gem_submit() local
738 &msm_obj, &iova, NULL); in msm_ioctl_gem_submit()
751 msm_obj->base.size)) { in msm_ioctl_gem_submit()
765 ret = submit_reloc(submit, msm_obj, submit_cmd.submit_offset, in msm_ioctl_gem_submit()