lockdep_assert_held
lockdep_assert_held(&bo->tbo.resv->lock.base);
lockdep_assert_held(&config->connector_list_lock);
for (({ lockdep_assert_held(&(fbh)->lock); }), \
lockdep_assert_held(&fb_helper->lock);
lockdep_assert_held(&fb_helper->lock);
lockdep_assert_held(&fb_helper->lock);
lockdep_assert_held(&ctx->ww_ctx);
lockdep_assert_held(&i915->drm.struct_mutex);
lockdep_assert_held(&obj->base.dev->struct_mutex);
lockdep_assert_held(&i915->drm.struct_mutex);
lockdep_assert_held(&i915->drm.struct_mutex);
lockdep_assert_held(&i915->drm.struct_mutex);
lockdep_assert_held(&i915->drm.struct_mutex);
lockdep_assert_held(&obj->mm.lock);
lockdep_assert_held(&obj->mm.lock);
lockdep_assert_held(&dev_priv->drm.struct_mutex);
lockdep_assert_held(&dev_priv->drm.struct_mutex);
lockdep_assert_held(&i915->drm.struct_mutex);
lockdep_assert_held(&i915->drm.struct_mutex);
lockdep_assert_held(&obj->base.dev->struct_mutex);
lockdep_assert_held(&obj->base.dev->struct_mutex);
lockdep_assert_held(&obj->base.dev->struct_mutex);
lockdep_assert_held(&obj->base.dev->struct_mutex);
lockdep_assert_held(&obj->base.dev->struct_mutex);
lockdep_assert_held(&vma->vm->i915->drm.struct_mutex);
lockdep_assert_held(&obj->base.dev->struct_mutex);
lockdep_assert_held(&obj->base.dev->struct_mutex);
lockdep_assert_held(&obj->base.dev->struct_mutex);
lockdep_assert_held(&obj->base.dev->struct_mutex);
lockdep_assert_held(&pool->engine->i915->drm.struct_mutex);
lockdep_assert_held(&pool->engine->i915->drm.struct_mutex);
lockdep_assert_held(&i915->contexts.mutex);
lockdep_assert_held(&i915->contexts.mutex);
lockdep_assert_held(&i915->contexts.mutex);
lockdep_assert_held(&ctx->i915->drm.struct_mutex);
lockdep_assert_held(&i915->drm.struct_mutex);
lockdep_assert_held(&i915->drm.struct_mutex);
lockdep_assert_held(&dev_priv->drm.struct_mutex);
lockdep_assert_held(&dev_priv->drm.struct_mutex);
lockdep_assert_held(&i915->drm.struct_mutex);
lockdep_assert_held(&file_priv->dev_priv->drm.struct_mutex);
lockdep_assert_held(&i915->drm.struct_mutex);
lockdep_assert_held(&i915->drm.struct_mutex);
lockdep_assert_held(&vm->i915->drm.struct_mutex);
lockdep_assert_held(&vm->i915->drm.struct_mutex);
lockdep_assert_held(&vm->i915->drm.struct_mutex);
lockdep_assert_held(&dev_priv->drm.struct_mutex);
lockdep_assert_held(&fence->i915->drm.struct_mutex);
lockdep_assert_held(&dev_priv->drm.struct_mutex);
lockdep_assert_held(&vm->i915->drm.struct_mutex);
lockdep_assert_held(&vm->free_pages.lock);
lockdep_assert_held(&obj->base.dev->struct_mutex);
lockdep_assert_held(&obj->base.dev->struct_mutex);
lockdep_assert_held(&dev_priv->drm.struct_mutex);
lockdep_assert_held(&i915->drm.struct_mutex);
lockdep_assert_held(&dev_priv->irq_lock);
lockdep_assert_held(&i915->irq_lock);
lockdep_assert_held(&i915->irq_lock);
lockdep_assert_held(&i915->irq_lock);
lockdep_assert_held(&dev_priv->irq_lock);
lockdep_assert_held(&dev_priv->irq_lock);
lockdep_assert_held(&dev_priv->irq_lock);
lockdep_assert_held(&dev_priv->irq_lock);
lockdep_assert_held(&dev_priv->irq_lock);
lockdep_assert_held(&dev_priv->irq_lock);
lockdep_assert_held(&dev_priv->irq_lock);
lockdep_assert_held(&dev_priv->irq_lock);
lockdep_assert_held(&dev_priv->irq_lock);
lockdep_assert_held(&dev_priv->irq_lock);
lockdep_assert_held(&dev_priv->irq_lock);
lockdep_assert_held(&dev_priv->irq_lock);
lockdep_assert_held(&dev_priv->irq_lock);
lockdep_assert_held(&dev_priv->irq_lock);
lockdep_assert_held(&dev_priv->irq_lock);
lockdep_assert_held(&dev_priv->drm.struct_mutex);
lockdep_assert_held(&request->i915->drm.struct_mutex);
lockdep_assert_held(&i915->drm.struct_mutex);
lockdep_assert_held(&i915->drm.struct_mutex);
lockdep_assert_held(&request->i915->drm.struct_mutex);
lockdep_assert_held(&rq->i915->drm.struct_mutex);
lockdep_assert_held(&request->engine->timeline.lock);
lockdep_assert_held(&engine->timeline.lock);
lockdep_assert_held(&engine->timeline.lock);
lockdep_assert_held(&i915->drm.struct_mutex);
lockdep_assert_held(mutex);
lockdep_assert_held(&i915->drm.struct_mutex);
lockdep_assert_held(&i915->drm.struct_mutex);
lockdep_assert_held(&rq->i915->drm.struct_mutex);
lockdep_assert_held(&vma->vm->i915->drm.struct_mutex);
lockdep_assert_held(&obj->base.dev->struct_mutex);
lockdep_assert_held(&vma->vm->i915->drm.struct_mutex);
lockdep_assert_held(&vma->vm->i915->drm.struct_mutex);
lockdep_assert_held(&vma->vm->i915->drm.struct_mutex);
lockdep_assert_held(&vma->vm->i915->drm.struct_mutex);
lockdep_assert_held(&vma->vm->i915->drm.struct_mutex);
lockdep_assert_held(&vma->vm->i915->drm.struct_mutex);
lockdep_assert_held(&vma->vm->i915->drm.struct_mutex);
lockdep_assert_held(&b->irq_lock);
lockdep_assert_held(&b->irq_lock);
lockdep_assert_held(&b->rb_lock);
lockdep_assert_held(&b->irq_lock);
lockdep_assert_held(&b->rb_lock);
lockdep_assert_held(&b->rb_lock);
lockdep_assert_held(&request->lock);
lockdep_assert_held(&request->lock);
lockdep_assert_held(&vma->vm->i915->drm.struct_mutex);
lockdep_assert_held(&dev_priv->pps_mutex);
lockdep_assert_held(&dev_priv->pps_mutex);
lockdep_assert_held(&dev_priv->pps_mutex);
lockdep_assert_held(&dev_priv->pps_mutex);
lockdep_assert_held(&dev_priv->pps_mutex);
lockdep_assert_held(&dev_priv->pps_mutex);
lockdep_assert_held(&dev_priv->pps_mutex);
lockdep_assert_held(&dev_priv->pps_mutex);
lockdep_assert_held(&dev_priv->pps_mutex);
lockdep_assert_held(&dev_priv->pps_mutex);
lockdep_assert_held(&dev_priv->pps_mutex);
lockdep_assert_held(&dev_priv->pps_mutex);
lockdep_assert_held(&dev_priv->pps_mutex);
lockdep_assert_held(&dev_priv->pps_mutex);
lockdep_assert_held(&dev_priv->pps_mutex);
lockdep_assert_held(&dev_priv->pps_mutex);
lockdep_assert_held(&dev_priv->pps_mutex);
lockdep_assert_held(&dev_priv->power_domains.lock);
lockdep_assert_held(&engine->i915->drm.struct_mutex);
lockdep_assert_held(&engine->i915->drm.struct_mutex);
lockdep_assert_held(&dev_priv->irq_lock);
lockdep_assert_held(&dev_priv->irq_lock);
lockdep_assert_held(&dev_priv->irq_lock);
lockdep_assert_held(&dev_priv->irq_lock);
lockdep_assert_held(&dev_priv->irq_lock);
lockdep_assert_held(&dev_priv->irq_lock);
lockdep_assert_held(&dev_priv->irq_lock);
lockdep_assert_held(&log->relay.lock);
lockdep_assert_held(&log->relay.lock);
lockdep_assert_held(&log->relay.lock);
lockdep_assert_held(&log->relay.lock);
lockdep_assert_held(&client->wq_lock);
lockdep_assert_held(&client->wq_lock);
lockdep_assert_held(&engine->timeline.lock);
lockdep_assert_held(&dev_priv->irq_lock);
lockdep_assert_held(&engine->timeline.lock);
lockdep_assert_held(&request->i915->drm.struct_mutex);
lockdep_assert_held(&ctx->i915->drm.struct_mutex);
lockdep_assert_held(&engine->timeline.lock);
lockdep_assert_held(&dev_priv->drm.struct_mutex);
lockdep_assert_held(&dev_priv->drm.struct_mutex);
lockdep_assert_held(&dev_priv->drm.struct_mutex);
lockdep_assert_held(&mchdev_lock);
lockdep_assert_held(&rps->power.mutex);
lockdep_assert_held(&dev_priv->pcu_lock);
lockdep_assert_held(&mchdev_lock);
lockdep_assert_held(&mchdev_lock);
lockdep_assert_held(&mchdev_lock);
lockdep_assert_held(&i915->pcu_lock);
lockdep_assert_held(&dev_priv->pcu_lock);
lockdep_assert_held(&dev_priv->pcu_lock);
lockdep_assert_held(&i915->pcu_lock);
lockdep_assert_held(&dev_priv->pcu_lock);
lockdep_assert_held(&dev_priv->pcu_lock);
lockdep_assert_held(&dev_priv->uncore.lock);
lockdep_assert_held(&dev_priv->psr.lock);
lockdep_assert_held(&dev_priv->psr.lock);
lockdep_assert_held(&engine->i915->drm.struct_mutex);
lockdep_assert_held(&ctx->i915->drm.struct_mutex);
lockdep_assert_held(&rq->i915->drm.struct_mutex);
lockdep_assert_held(&ring->vma->vm->i915->drm.struct_mutex);
lockdep_assert_held(&dev_priv->uncore.lock);
lockdep_assert_held(&dev_priv->uncore.lock);
lockdep_assert_held(&(obj)->lock.base)
lockdep_assert_held(&bo->tbo.resv->lock.base);
lockdep_assert_held(&bo->tbo.resv->lock.base);
lockdep_assert_held(&bo->tbo.resv->lock.base);