Lines Matching refs:resv
626 fobj = reservation_object_get_list(msm_obj->resv); in msm_gem_sync_object()
628 fence = reservation_object_get_excl(msm_obj->resv); in msm_gem_sync_object()
642 reservation_object_held(msm_obj->resv)); in msm_gem_sync_object()
660 reservation_object_add_excl_fence(msm_obj->resv, fence); in msm_gem_move_to_active()
662 reservation_object_add_shared_fence(msm_obj->resv, fence); in msm_gem_move_to_active()
688 ret = reservation_object_wait_timeout_rcu(msm_obj->resv, write, in msm_gem_cpu_prep()
720 struct reservation_object *robj = msm_obj->resv; in msm_gem_describe()
823 if (msm_obj->resv == &msm_obj->_resv) in msm_gem_free_object()
824 reservation_object_fini(msm_obj->resv); in msm_gem_free_object()
854 struct reservation_object *resv, in msm_gem_new_impl() argument
881 if (resv) { in msm_gem_new_impl()
882 msm_obj->resv = resv; in msm_gem_new_impl()
884 msm_obj->resv = &msm_obj->_resv; in msm_gem_new_impl()
885 reservation_object_init(msm_obj->resv); in msm_gem_new_impl()
999 ret = msm_gem_new_impl(dev, size, MSM_BO_WC, dmabuf->resv, &obj, false); in msm_gem_import()