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()
98 struct drm_exec exec; in msm_gem_vma_put() local
106 msm_gem_lock_vm_and_obj(&exec, obj, priv->kms->vm); in msm_gem_vma_put()
108 drm_exec_fini(&exec); /* drop locks */ in msm_gem_vma_put()
579 struct drm_exec exec; in msm_gem_get_and_pin_iova_range() local
582 msm_gem_lock_vm_and_obj(&exec, obj, vm); in msm_gem_get_and_pin_iova_range()
584 drm_exec_fini(&exec); /* drop locks */ in msm_gem_get_and_pin_iova_range()
604 struct drm_exec exec; in msm_gem_get_iova() local
607 msm_gem_lock_vm_and_obj(&exec, obj, vm); in msm_gem_get_iova()
614 drm_exec_fini(&exec); /* drop locks */ in msm_gem_get_iova()
643 struct drm_exec exec; in msm_gem_set_iova() local
646 msm_gem_lock_vm_and_obj(&exec, obj, vm); in msm_gem_set_iova()
659 drm_exec_fini(&exec); /* drop locks */ in msm_gem_set_iova()
679 struct drm_exec exec; in msm_gem_unpin_iova() local
681 msm_gem_lock_vm_and_obj(&exec, obj, vm); in msm_gem_unpin_iova()
688 drm_exec_fini(&exec); /* drop locks */ in msm_gem_unpin_iova()
1061 struct drm_exec exec; in msm_gem_free_object() local
1089 drm_exec_init(&exec, 0, 0); in msm_gem_free_object()
1090 drm_exec_until_all_locked (&exec) { in msm_gem_free_object()
1093 drm_exec_lock_obj(&exec, in msm_gem_free_object()
1095 drm_exec_retry_on_contention(&exec); in msm_gem_free_object()
1099 drm_exec_fini(&exec); /* drop locks */ in msm_gem_free_object()