Documented in 1 files:

Defined in 1 files as a function:

Referenced in 12 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c amdgpu_vram_mgr_fini() -> ttm_resource_manager_cleanup()

Type Parameter Key Value
PARAM_VALUE 0 man 4096-ptr_max
PARAM_VALUE 0 man->cg 0
PARAM_VALUE 0 man->eviction_lock.rlock.dep_map->name 0-255
BUF_SIZE 0 man 248
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &component_mutex
HALF_LOCKED2 global &xenwatch_mutex

drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c amdgpu_ttm_disable_buffer_funcs() -> ttm_resource_manager_cleanup()

Type Parameter Key Value
DATA_SOURCE 0 man r ttm_manager_type
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/i915/intel_region_ttm.c intel_region_ttm_fini() -> ttm_resource_manager_cleanup()

Type Parameter Key Value
PARAM_VALUE 0 man 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c amdgpu_preempt_mgr_fini() -> ttm_resource_manager_cleanup()

Type Parameter Key Value
PARAM_VALUE 0 man 4096-ptr_max
PARAM_VALUE 0 man->eviction_lock.rlock.dep_map->name 0-255
BUF_SIZE 0 man 248
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &component_mutex
HALF_LOCKED2 global &xenwatch_mutex

drivers/gpu/drm/ttm/ttm_range_manager.c ttm_range_man_fini_nocheck() -> ttm_resource_manager_cleanup()

Type Parameter Key Value
PARAM_VALUE 0 man 4096-ptr_max
PARAM_VALUE 0 man->eviction_lock.rlock.dep_map->name 0-255
DATA_SOURCE 0 man r ttm_manager_type
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/nouveau/nouveau_ttm.c nouveau_ttm_fini_gtt() -> ttm_resource_manager_cleanup()

Type Parameter Key Value
PARAM_VALUE 0 man 4096-ptr_max
DATA_SOURCE 0 man r ttm_manager_type
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/nouveau/nouveau_ttm.c nouveau_ttm_fini_vram() -> ttm_resource_manager_cleanup()

Type Parameter Key Value
PARAM_VALUE 0 man 4096-ptr_max
DATA_SOURCE 0 man r ttm_manager_type
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/i915/i915_ttm_buddy_manager.c i915_ttm_buddy_man_fini() -> ttm_resource_manager_cleanup()

Type Parameter Key Value
PARAM_VALUE 0 man 4096-ptr_max
PARAM_VALUE 0 man->eviction_lock.rlock.dep_map->name 0-255
DATA_SOURCE 0 man r ttm_manager_type
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c vmw_gmrid_man_fini() -> ttm_resource_manager_cleanup()

Type Parameter Key Value
PARAM_VALUE 0 man 4096-ptr_max
DATA_SOURCE 0 man r ttm_manager_type
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/xe/xe_ttm_vram_mgr.c xe_ttm_vram_mgr_fini() -> ttm_resource_manager_cleanup()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &component_mutex

drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c amdgpu_gtt_mgr_fini() -> ttm_resource_manager_cleanup()

Type Parameter Key Value
PARAM_VALUE 0 man 4096-ptr_max
PARAM_VALUE 0 man->eviction_lock.rlock.dep_map->name 0-255
BUF_SIZE 0 man 248
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &component_mutex
HALF_LOCKED2 global &xenwatch_mutex

drivers/gpu/drm/vmwgfx/vmwgfx_system_manager.c vmw_sys_man_fini() -> ttm_resource_manager_cleanup()

Type Parameter Key Value
PARAM_VALUE 0 man 4096-ptr_max
PARAM_VALUE 0 man->use_type 0
DATA_SOURCE 0 man r ttm_manager_type
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/xe/xe_ttm_sys_mgr.c xe_ttm_sys_mgr_fini() -> ttm_resource_manager_cleanup()

Type Parameter Key Value
PARAM_VALUE 0 man 4096-ptr_max
PARAM_VALUE 0 man->eviction_lock.rlock.dep_map->name 0-255
BUF_SIZE 0 man 248
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &component_mutex