idr_remove
list = idr_remove(&fpriv->bo_list_handles, id);
idr_remove(&mgr->ctx_handles, *id);
ctx = idr_remove(&mgr->ctx_handles, id);
idr_remove(&adev->vm_manager.pasid_idr, vm->pasid);
idr_remove(&adev->vm_manager.pasid_idr, pasid);
idr_remove(&adev->vm_manager.pasid_idr, vm->pasid);
idr_remove(&adev->vm_manager.pasid_idr, vm->pasid);
idr_remove(&file_priv->master->magic_map, file_priv->magic);
idr_remove(&dev->mode_config.tile_idr, tg->id);
idr_remove(&dev->ctx_idr, ctx_handle);
idr_remove(&aux_idr, aux_dev->index);
idr_remove(&drm_minors_idr, minor->index);
idr_remove(&drm_minors_idr, minor->index);
idr_remove(&dev->object_name_idr, obj->name);
idr_remove(&filp->object_idr, handle);
idr_remove(&file_priv->object_idr, handle);
idr_remove(&dev->mode_config.crtc_idr, object->id);
syncobj = idr_remove(&file_private->syncobj_idr, handle);
idr_remove(&file_priv->context_idr, ctx->user_handle);
idr_remove(&file_priv->context_idr, ctx->user_handle);
idr_remove(&dev_priv->perf.metrics_idr, *arg);
idr_remove(&ida->idr, id);
idr_remove(&ida->idr, id);
idr_remove(&idr, id);
void *idr_remove(struct idr *idp, int id);