mutex_destroy
FUNC(mutex_destroy),
#define lock_basic_destroy(lock) LOCKRET(mutex_destroy(lock))
#define lock_quick_destroy(lock) LOCKRET(mutex_destroy(lock))
mutex_destroy(&aerr->lock);
mutex_destroy(&info->lock);
mutex_destroy(&info->notifier_lock);
mutex_destroy(&process_info->lock);
mutex_destroy(&process_info->notifier_lock);
mutex_destroy(&(*mem)->lock);
mutex_destroy(&mem->lock);
mutex_destroy(&(*mem)->lock);
mutex_destroy(&kgd_mem->lock);
mutex_destroy(&list->bo_list_mutex);
mutex_destroy(&mgr->lock);
mutex_destroy(&rd->lock);
mutex_destroy(&rd->lock);
mutex_destroy(&id_mgr->lock);
mutex_destroy(&adev->jpeg.jpeg_pg_lock);
mutex_destroy(&fpriv->bo_list_lock);
mutex_destroy(&mca_cache->lock);
mutex_destroy(&adev->mes.mutex_hidden);
mutex_destroy(&adev->mes.mutex_hidden);
mutex_destroy(&psp->ras_context.mutex);
mutex_destroy(&ecc_log->lock);
mutex_destroy(&con->page_rsv_lock);
mutex_destroy(&con->critical_region_lock);
mutex_destroy(&adev->umsch_mm.mutex_hidden);
mutex_destroy(&userq_mgr->userq_mutex);
mutex_destroy(&adev->vce.idle_mutex);
mutex_destroy(&adev->vcn.inst[i].vcn_pg_lock);
mutex_destroy(&adev->vcn.inst[i].vcn1_jpeg1_workaround);
mutex_destroy(&hive->hive_lock);
mutex_destroy(&kfd->gtt_sa_lock);
mutex_destroy(&dqm->lock_hidden);
mutex_destroy(&p->event_mutex);
mutex_destroy(&p->event_mutex);
mutex_destroy(&pm->lock);
mutex_destroy(&pm->lock);
mutex_destroy(&p->mutex);
mutex_destroy(&process->mutex);
mutex_destroy(&prange->lock);
mutex_destroy(&prange->migrate_mutex);
mutex_destroy(&p->svms.lock);
mutex_destroy(&adev->dm.audio_lock);
mutex_destroy(&adev->dm.dc_lock);
mutex_destroy(&adev->dm.dpia_aux_lock);
mutex_destroy(&hwmgr->msg_lock);
mutex_destroy(&mgr->delayed_destroy_lock);
mutex_destroy(&mgr->qlock);
mutex_destroy(&mgr->lock);
mutex_destroy(&mgr->up_req_lock);
mutex_destroy(&mgr->probe_lock);
mutex_destroy(&mgr->topology_ref_history_lock);
mutex_destroy(&bridge->hpd_mutex);
mutex_destroy(&client->modeset_mutex);
mutex_destroy(&connector->hdmi_audio.lock);
mutex_destroy(&connector->hdmi.infoframes.lock);
mutex_destroy(&connector->mutex);
mutex_destroy(&dev->master_mutex);
mutex_destroy(&dev->clientlist_mutex);
mutex_destroy(&dev->filelist_mutex);
mutex_destroy(&fb_helper->lock);
mutex_destroy(&file->client_name_lock);
mutex_destroy(&obj->gpuva.lock);
mutex_destroy(&display->sbi.lock);
mutex_destroy(&ctx->engines_mutex);
mutex_destroy(&ctx->lut_mutex);
mutex_destroy(&ctx->mutex);
mutex_destroy(&file_priv->proto_context_lock);
mutex_destroy(&file_priv->proto_context_lock);
mutex_destroy(&obj->mm.get_page.lock);
mutex_destroy(&obj->mm.get_dma_page.lock);
mutex_destroy(&obj->ttm.get_io_page.lock);
mutex_destroy(&ppgtt->flush);
mutex_destroy(&ce->pin_mutex);
mutex_destroy(&ggtt->error_mutex);
mutex_destroy(&ggtt->error_mutex);
mutex_destroy(&vm->mutex);
mutex_destroy(>->tlb.invalidate_lock);
mutex_destroy(&ref->mutex);
mutex_destroy(&dev_priv->sb_lock);
mutex_destroy(&hwmon->hwmon_lock);
mutex_destroy(&mem->objects.lock);
mutex_destroy(&i915->vlv_iosf_sb.lock);
mutex_destroy(&vm->mutex);
#define lock_basic_destroy(lock) LOCKRET(mutex_destroy(lock))
#define lock_quick_destroy(lock) LOCKRET(mutex_destroy(lock))