lockdep_assert_held
lockdep_assert_held(&srng->lock);
lockdep_assert_held(&srng->lock);
lockdep_assert_held(&srng->lock);
lockdep_assert_held(&ar->data_lock);
lockdep_assert_held(&ar->data_lock);
lockdep_assert_held(&ar->data_lock);
lockdep_assert_held(&ar->data_lock);
lockdep_assert_held(&ar->data_lock);
lockdep_assert_held(&srng->lock);
lockdep_assert_held(&srng->lock);
lockdep_assert_held(&ab->ce.ce_lock);
lockdep_assert_held(&ar->conf_mutex);
lockdep_assert_held(&ar->conf_mutex);
lockdep_assert_held(&ar->conf_mutex);
lockdep_assert_held(&ar->conf_mutex);
lockdep_assert_held(&ar->conf_mutex);
lockdep_assert_held(&ar->data_lock);
lockdep_assert_held(&ar->conf_mutex);
lockdep_assert_held(&ab->base_lock);
lockdep_assert_held(&ar->ab->base_lock);
lockdep_assert_held(&ar->ab->base_lock);
lockdep_assert_held(&ar->conf_mutex);
lockdep_assert_held(&ar->conf_mutex);
lockdep_assert_held(&ar->conf_mutex);
lockdep_assert_held(&ar->conf_mutex);
lockdep_assert_held(&ar->conf_mutex);
lockdep_assert_held(&ar->conf_mutex);
lockdep_assert_held(&ar->conf_mutex);
lockdep_assert_held(&ar->conf_mutex);
lockdep_assert_held(&arvif->ar->conf_mutex);
lockdep_assert_held(&srng->lock);
lockdep_assert_held(&srng->lock);
lockdep_assert_held(&srng->lock);
lockdep_assert_held(&srng->lock);
lockdep_assert_held(&srng->lock);
lockdep_assert_held(&srng->lock);
lockdep_assert_held(&ar->data_lock);
lockdep_assert_held(&ar->data_lock);
lockdep_assert_held(&ar->data_lock);
lockdep_assert_held(&ar->data_lock);
lockdep_assert_held(&ar->data_lock);
lockdep_assert_held(&srng->lock);
lockdep_assert_held(&srng->lock);
lockdep_assert_held(&ab->ce.ce_lock);
lockdep_assert_held(&ar->conf_mutex);
lockdep_assert_held(&ar->conf_mutex);
lockdep_assert_held(&ar->conf_mutex);
lockdep_assert_held(&ar->conf_mutex);
lockdep_assert_held(&ar->conf_mutex);
lockdep_assert_held(&ar->data_lock);
lockdep_assert_held(&ar->conf_mutex);
lockdep_assert_held(&ab->base_lock);
lockdep_assert_held(&ar->ab->base_lock);
lockdep_assert_held(&ar->ab->base_lock);
lockdep_assert_held(&ar->conf_mutex);
lockdep_assert_held(&ar->conf_mutex);
lockdep_assert_held(&ar->conf_mutex);
lockdep_assert_held(&ar->conf_mutex);
lockdep_assert_held(&ar->conf_mutex);
lockdep_assert_held(&ar->conf_mutex);
lockdep_assert_held(&ar->conf_mutex);
lockdep_assert_held(&ar->conf_mutex);
lockdep_assert_held(&arvif->ar->conf_mutex);
lockdep_assert_held(&srng->lock);
lockdep_assert_held(&srng->lock);
lockdep_assert_held(&srng->lock);
lockdep_assert_held(&srng->lock);
lockdep_assert_held(&srng->lock);
lockdep_assert_held(&srng->lock);
lockdep_assert_held(&srng->lock);
lockdep_assert_held(&srng->lock);
lockdep_assert_held(&adev->reset_domain->sem);
lockdep_assert_held(&domain->sem);
lockdep_assert_held(&kfd_processes_mutex);
lockdep_assert_held(&config->connector_list_lock);
lockdep_assert_held(&gpusvm->notifier_lock);
lockdep_assert_held(&gpusvm->notifier_lock);
lockdep_assert_held(&gpusvm->notifier_lock);
lockdep_assert_held(&ctx->ww_ctx);
lockdep_assert_held(&display->irq.lock);
lockdep_assert_held(&display->drm->vblank_time_lock);
lockdep_assert_held(&display->drm->vblank_time_lock);
lockdep_assert_held(&display->irq.lock);
lockdep_assert_held(&display->irq.lock);
lockdep_assert_held(&display->irq.lock);
lockdep_assert_held(&display->irq.lock);
lockdep_assert_held(&display->irq.lock);
lockdep_assert_held(&display->irq.lock);
lockdep_assert_held(&display->power.domains.lock);
lockdep_assert_held(&fbc->lock);
lockdep_assert_held(&fbc->lock);
lockdep_assert_held(&fbc->lock);
lockdep_assert_held(&fbc->lock);
lockdep_assert_held(&fbc->lock);
lockdep_assert_held(&fbc->lock);
lockdep_assert_held(&fbc->lock);
lockdep_assert_held(&fbc->lock);
lockdep_assert_held(&fbc->lock);
lockdep_assert_held(&fbc->lock);
lockdep_assert_held(&display->irq.lock);
lockdep_assert_held(&display->irq.lock);
lockdep_assert_held(&display->irq.lock);
lockdep_assert_held(&display->irq.lock);
lockdep_assert_held(&display->irq.lock);
lockdep_assert_held(&display->irq.lock);
lockdep_assert_held(&display->irq.lock);
lockdep_assert_held(&display->irq.lock);
lockdep_assert_held(&display->irq.lock);
lockdep_assert_held(&display->irq.lock);
lockdep_assert_held(&display->irq.lock);
lockdep_assert_held(&display->irq.lock);
lockdep_assert_held(&display->irq.lock);
lockdep_assert_held(&display->irq.lock);
lockdep_assert_held(&display->irq.lock);
lockdep_assert_held(&display->irq.lock);
lockdep_assert_held(&display->irq.lock);
lockdep_assert_held(&display->irq.lock);
lockdep_assert_held(&display->pps.mutex);
lockdep_assert_held(&display->pps.mutex);
lockdep_assert_held(&display->pps.mutex);
lockdep_assert_held(&display->pps.mutex);
lockdep_assert_held(&display->pps.mutex);
lockdep_assert_held(&display->pps.mutex);
lockdep_assert_held(&display->pps.mutex);
lockdep_assert_held(&display->pps.mutex);
lockdep_assert_held(&display->pps.mutex);
lockdep_assert_held(&display->pps.mutex);
lockdep_assert_held(&display->pps.mutex);
lockdep_assert_held(&display->pps.mutex);
lockdep_assert_held(&display->pps.mutex);
lockdep_assert_held(&display->pps.mutex);
lockdep_assert_held(&display->pps.mutex);
lockdep_assert_held(&display->pps.mutex);
lockdep_assert_held(&display->pps.mutex);
lockdep_assert_held(&display->pps.mutex);
lockdep_assert_held(&display->pps.mutex);
lockdep_assert_held(&display->pps.mutex);
lockdep_assert_held(&intel_dp->psr.lock);
lockdep_assert_held(&intel_dp->psr.lock);
lockdep_assert_held(&intel_dp->psr.lock);
lockdep_assert_held(&intel_dp->psr.lock);
lockdep_assert_held(&display->sbi.lock);
lockdep_assert_held(&file_priv->proto_context_lock);
lockdep_assert_held(&fpriv->proto_context_lock);
lockdep_assert_held(&tl->mutex);
lockdep_assert_held(&ce->signal_lock);
lockdep_assert_held(fence->lock);
lockdep_assert_held(&ce->signal_lock);
lockdep_assert_held(&ce->timeline->mutex);
lockdep_assert_held(&ce->timeline->mutex);
lockdep_assert_held(&ce->pin_mutex);
lockdep_assert_held(&engine->sched_engine->lock);
lockdep_assert_held(&ce->timeline->mutex);
lockdep_assert_held(&rq->engine->sched_engine->lock);
lockdep_assert_held(&engine->sched_engine->lock);
lockdep_assert_held(&vma->vm->mutex);
lockdep_assert_held(&vma->vm->mutex);
lockdep_assert_held(&ggtt->vm.mutex);
lockdep_assert_held(&ggtt->vm.mutex);
lockdep_assert_held(gt->irq_lock);
lockdep_assert_held(gt->irq_lock);
lockdep_assert_held(gt->irq_lock);
lockdep_assert_held(gt->irq_lock);
lockdep_assert_held(>->mcr_lock);
lockdep_assert_held(>->mcr_lock);
lockdep_assert_held(>->mcr_lock);
lockdep_assert_held(gt->irq_lock);
lockdep_assert_held(gt->irq_lock);
lockdep_assert_held(gt->irq_lock);
lockdep_assert_held(gt->irq_lock);
lockdep_assert_held(&uncore->lock);
lockdep_assert_held(&rq->engine->sched_engine->lock);
lockdep_assert_held(&engine->sched_engine->lock);
lockdep_assert_held(&rps->lock);
lockdep_assert_held(&mchdev_lock);
lockdep_assert_held(gt->irq_lock);
lockdep_assert_held(&mchdev_lock);
lockdep_assert_held(&mchdev_lock);
lockdep_assert_held(&mchdev_lock);
lockdep_assert_held(&rps->power.mutex);
lockdep_assert_held(&tl->mutex);
lockdep_assert_held(&tl->mutex);
lockdep_assert_held(&rq->engine->sched_engine->lock);
lockdep_assert_held(gt->irq_lock);
lockdep_assert_held(gt->irq_lock);
lockdep_assert_held(&ct->requests.lock);
lockdep_assert_held(&ct->ctbs.send.lock);
lockdep_assert_held(&ct->ctbs.send.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(&slpc->lock);
lockdep_assert_held(&guc->timestamp.lock);
lockdep_assert_held(&guc->timestamp.lock);
lockdep_assert_held(&ce->guc_state.lock);
lockdep_assert_held(&ce->guc_state.lock);
lockdep_assert_held(&ce->guc_state.lock);
lockdep_assert_held(&guc->submission_state.lock);
lockdep_assert_held(&ce->guc_state.lock);
lockdep_assert_held(&guc->submission_state.lock);
lockdep_assert_held(&ce->guc_state.lock);
lockdep_assert_held(&ce->guc_state.lock);
lockdep_assert_held(&ce->guc_state.lock);
lockdep_assert_held(&ce->guc_state.lock);
lockdep_assert_held(&ce->guc_state.lock);
lockdep_assert_held(&ce->guc_state.lock);
lockdep_assert_held(&ce->guc_state.lock);
lockdep_assert_held(&ce->guc_state.lock);
lockdep_assert_held(&ce->guc_state.lock);
lockdep_assert_held(&ce->guc_state.lock);
lockdep_assert_held(&ce->guc_state.lock);
lockdep_assert_held(&ce->guc_state.lock);
lockdep_assert_held(&ce->guc_state.lock);
lockdep_assert_held(&ce->guc_state.lock);
lockdep_assert_held(&ce->guc_state.lock);
lockdep_assert_held(&ce->guc_state.lock);
lockdep_assert_held(&ce->guc_state.lock);
lockdep_assert_held(&ce->guc_state.lock);
lockdep_assert_held(&ce->guc_state.lock);
lockdep_assert_held(&ce->guc_state.lock);
lockdep_assert_held(&ce->guc_state.lock);
lockdep_assert_held(&ce->guc_state.lock);
lockdep_assert_held(&ce->guc_state.lock);
lockdep_assert_held(&ce->guc_state.lock);
lockdep_assert_held(&ce->guc_state.lock);
lockdep_assert_held(&ce->guc_state.lock);
lockdep_assert_held(&ce->guc_state.lock);
lockdep_assert_held(&ce->guc_state.lock);
lockdep_assert_held(&rq->engine->sched_engine->lock);
lockdep_assert_held(&sched_engine->lock);
lockdep_assert_held(&info->vgpu_lock);
lockdep_assert_held(&vgpu->vgpu_lock);
lockdep_assert_held(&ref->tree_lock);
lockdep_assert_held(&ref->tree_lock);
lockdep_assert_held(&vm->mutex);
lockdep_assert_held(&vm->mutex);
lockdep_assert_held(&vm->mutex);
lockdep_assert_held(&vm->mutex);
lockdep_assert_held(>->perf.lock);
lockdep_assert_held(&tl->mutex);
lockdep_assert_held(&engine->sched_engine->lock);
lockdep_assert_held(&engine->sched_engine->lock);
lockdep_assert_held(&schedule_lock);
lockdep_assert_held(&sched_engine->lock);
lockdep_assert_held(&sched_engine->lock);
lockdep_assert_held(&vma->vm->mutex);
lockdep_assert_held(&vma->vm->mutex);
lockdep_assert_held(&vma->vm->mutex);
lockdep_assert_held(&vma->vm->mutex);
lockdep_assert_held(&vma->vm->mutex);
lockdep_assert_held(&vm->mutex);
lockdep_assert_held(&vm->mutex);
lockdep_assert_held(&uncore->i915->sb_lock);
lockdep_assert_held(&uncore->lock);
lockdep_assert_held(&uncore->lock);
lockdep_assert_held(&uncore->debug->lock);
lockdep_assert_held(&uncore->lock);
lockdep_assert_held(&uncore->lock);
lockdep_assert_held(&wf->mutex);
lockdep_assert_held(gt->irq_lock);
lockdep_assert_held(&i915->vlv_iosf_sb.lock);
for (({ lockdep_assert_held(&(client)->modeset_mutex); }), \
lockdep_assert_held(&lock->mutex.base);
#define dma_resv_assert_held(obj) lockdep_assert_held(&(obj)->lock.base)
lockdep_assert_held(&entity->lock);
lockdep_assert_held(&rq->lock);
lockdep_assert_held(&entity->lock);
lockdep_assert_held(&rq->lock);
lockdep_assert_held(&entity->lock);
lockdep_assert_held(&sched->job_list_lock);
lockdep_assert_held(&cursor->man->bdev->lru_lock);
lockdep_assert_held(&pos->first->bo->bdev->lru_lock);
lockdep_assert_held(&bo->bdev->lru_lock);
lockdep_assert_held(&cursor->man->bdev->lru_lock);
lockdep_assert_held(&cursor->man->bdev->lru_lock);
lockdep_assert_held(&cursor->man->bdev->lru_lock);
lockdep_assert_held(&man->bdev->lru_lock);
lockdep_assert_held(&man->bdev->lru_lock);
lockdep_assert_held(&ab_pci->window_lock);
lockdep_assert_held(&ab_pci->window_lock);