lockdep_is_held
lockdep_is_held(&drv->lock));
lockdep_is_held(&fence_drv->fence_list_lock));
lockdep_assert_once(lockdep_is_held(&fpriv->master_lookup_lock) ||
lockdep_is_held(&fpriv->minor->dev->master_mutex));
lockdep_is_held(&syncobj->lock));
lockdep_is_held(&syncobj->lock));
return rcu_dereference_protected(ctx->vm, lockdep_is_held(&ctx->mutex));
lockdep_is_held(&ctx->engines_mutex));
lockdep_assert(lockdep_is_held(&ce->timeline->mutex) ||
lockdep_is_held(&rcu_access_pointer(rq->timeline)->mutex) ||
lockdep_is_held(&rq->engine->sched_engine->lock));
lockdep_is_held(&(obj)->gpuva.lock) : \
#define dma_resv_held(obj) lockdep_is_held(&(obj)->lock.base)