kref_put
kref_put(&list->refcount, amdgpu_bo_list_free);
kref_put(&list->refcount, amdgpu_bo_list_free);
kref_put(&ctx->refcount, amdgpu_ctx_do_release);
kref_put(&ctx->refcount, amdgpu_ctx_do_release);
kref_put(&ctx->refcount, amdgpu_ctx_fini);
kref_put(&domain->refcount, amdgpu_reset_destroy_reset_domain);
kref_put(&fence_drv->refcount, amdgpu_userq_fence_driver_destroy);
kref_put(&task_info->refcount, amdgpu_vm_destroy_task_info);
kref_put(&p->ref, kfd_process_ref_release);
kref_put(&svm_bo->kref, svm_range_bo_release_async);
kref_put(&svm_bo->kref, svm_range_bo_release);
kref_put(&sink->refcount, dc_sink_free);
kref_put(&state->refcount, dc_state_free);
kref_put(&stream->refcount, dc_stream_free);
kref_put(&plane_state->refcount, dc_plane_state_free);
kref_put(&(*gamma)->refcount, dc_gamma_free);
kref_put(&tf->refcount, dc_transfer_func_free);
kref_put(&lut->refcount, dc_3dlut_func_free);
kref_put(&wait->refcount, release_wait_cookie);
kref_put(&cookie->refcount, release_wait_cookie);
kref_put(&info->refcount, release_swap_cookie);
kref_put(&wait->refcount, release_wait_cookie);
kref_put(&cookie->refcount, release_wait_cookie);;
kref_put(&wait->refcount, release_wait_cookie);
kref_put(&cookie->refcount, release_swap_cookie);
kref_put(&poff_cookie->refcount, release_wait_cookie);
kref_put(&cookie->refcount, release_wait_cookie);
kref_put(&aux_dev->refcount, release_drm_dp_aux_dev);
kref_put(&aux_dev->refcount, release_drm_dp_aux_dev);
kref_put(&aux_dev->refcount, release_drm_dp_aux_dev);
kref_put(&mstb->malloc_kref, drm_dp_free_mst_branch_device);
kref_put(&port->malloc_kref, drm_dp_free_mst_port);
kref_put(&mstb->topology_kref, drm_dp_destroy_mst_branch_device);
kref_put(&port->topology_kref, drm_dp_destroy_port);
kref_put(&tunnel->kref, free_tunnel);
kref_put(&(*master)->refcount, drm_master_destroy);
kref_put(&bridge->refcount, __drm_bridge_free);
kref_put(&tg->refcount, drm_tile_group_free);
kref_put(&dev->ref, drm_dev_release);
kref_put(&range->refcount, drm_gpusvm_range_destroy);
kref_put(&gpuvm->kref, drm_gpuvm_free);
return !!kref_put(&vm_bo->kref, drm_gpuvm_bo_destroy);
kref_put(&fence->refcount, dma_fence_release);
kref_put(&obj->refcount, obj->free_cb);
kref_put(&zdd->refcount, drm_pagemap_zdd_destroy);
kref_put(&panel->refcount, __drm_panel_free);
kref_put(&obj_state->ref, __intel_atomic_global_state_free);
kref_put(&commit->ref, __commit_free);
kref_put(&ctx->ref, i915_gem_context_release);
kref_put(&b->ref, intel_breadcrumbs_free);
kref_put(&ce->ref, ce->ops->destroy);
kref_put(&vm->ref, i915_vm_release);
kref_put(&vm->resv_ref, i915_vm_resv_release);
kref_put(&ring->ref, intel_ring_free);
kref_put(&timeline->kref, __intel_timeline_free);
kref_put(&p->kref, pulse_free);
kref_put(&obj->kref, dmabuf_gem_object_free);
kref_put(&mm->ref, _intel_vgpu_mm_release);
kref_put(&entry->ref, __gvt_dma_release);
kref_put(&aa->ref, auto_release);
kref_put(&client->kref, __i915_drm_client_free);
kref_put(&gpu->ref, __i915_gpu_coredump_free);
kref_put(&oa_config->ref, i915_oa_config_release);
kref_put(&rsgt->kref, rsgt->ops->release);
kref_put(&sched_engine->ref, sched_engine->destroy);
kref_put(&active->ref, __live_release);
kref_put(&h->ref, heap_fence_release);
kref_put(&commit->ref, __drm_crtc_commit_free);
kref_put(&state->ref, __drm_atomic_state_free);
kref_put(&obj->refcount, drm_gem_object_free);
kref_put(&obj->refcount, drm_syncobj_free);
kref_put(&obj->kref, kobject_release);
kref_put(&bo->kref, ttm_bo_release);