Lines Matching refs:exec
53 struct drm_exec exec; in msm_gem_close() local
81 msm_gem_lock_vm_and_obj(&exec, obj, ctx->vm); in msm_gem_close()
83 drm_exec_fini(&exec); /* drop locks */ in msm_gem_close()
106 struct drm_exec exec; in msm_gem_vma_put() local
108 msm_gem_lock_vm_and_obj(&exec, obj, priv->kms->vm); in msm_gem_vma_put()
110 drm_exec_fini(&exec); /* drop locks */ in msm_gem_vma_put()
582 struct drm_exec exec; in msm_gem_get_and_pin_iova_range() local
585 msm_gem_lock_vm_and_obj(&exec, obj, vm); in msm_gem_get_and_pin_iova_range()
587 drm_exec_fini(&exec); /* drop locks */ in msm_gem_get_and_pin_iova_range()
607 struct drm_exec exec; in msm_gem_get_iova() local
610 msm_gem_lock_vm_and_obj(&exec, obj, vm); in msm_gem_get_iova()
617 drm_exec_fini(&exec); /* drop locks */ in msm_gem_get_iova()
646 struct drm_exec exec; in msm_gem_set_iova() local
649 msm_gem_lock_vm_and_obj(&exec, obj, vm); in msm_gem_set_iova()
662 drm_exec_fini(&exec); /* drop locks */ in msm_gem_set_iova()
686 struct drm_exec exec; in msm_gem_unpin_iova() local
688 msm_gem_lock_vm_and_obj(&exec, obj, vm); in msm_gem_unpin_iova()
695 drm_exec_fini(&exec); /* drop locks */ in msm_gem_unpin_iova()
1068 struct drm_exec exec; in msm_gem_free_object() local
1096 drm_exec_init(&exec, 0, 0); in msm_gem_free_object()
1097 drm_exec_until_all_locked (&exec) { in msm_gem_free_object()
1100 drm_exec_lock_obj(&exec, in msm_gem_free_object()
1102 drm_exec_retry_on_contention(&exec); in msm_gem_free_object()
1106 drm_exec_fini(&exec); /* drop locks */ in msm_gem_free_object()