Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 13 files:
- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c, line 2649
- drivers/gpu/drm/arm/display/komeda/komeda_private_obj.c, line 511
- drivers/gpu/drm/display/drm_dp_mst_topology.c, line 5793
- drivers/gpu/drm/display/drm_dp_tunnel.c, line 1742
- drivers/gpu/drm/drm_atomic.c, line 1049
- drivers/gpu/drm/drm_bridge.c, line 661
- drivers/gpu/drm/ingenic/ingenic-drm-drv.c, line 1099
- drivers/gpu/drm/ingenic/ingenic-ipu.c, line 915
- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c, line 405
- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c, line 572
- drivers/gpu/drm/omapdrm/omap_drv.c, line 309
- drivers/gpu/drm/tegra/hub.c, line 973
- drivers/gpu/drm/vc4/vc4_kms.c
Smatch caller information:
drivers/gpu/drm/ingenic/ingenic-drm-drv.c ingenic_drm_atomic_private_obj_fini() -> drm_atomic_private_obj_fini()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | obj | $1 |
| STR_LEN | 0 | obj | (-1),28 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | obj | unit_byte |
| HALF_LOCKED2 | global &component_mutex |
drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c mdp5_destroy() -> drm_atomic_private_obj_fini()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &component_mutex |
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c amdgpu_dm_destroy_drm_device() -> drm_atomic_private_obj_fini()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->state | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock |
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c dpu_kms_global_obj_fini() -> drm_atomic_private_obj_fini()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &component_mutex |
drivers/gpu/drm/display/drm_dp_tunnel.c cleanup_group() -> drm_atomic_private_obj_fini()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/display/drm_dp_mst_topology.c drm_dp_mst_topology_mgr_destroy() -> drm_atomic_private_obj_fini()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/drm_bridge.c drm_bridge_detach() -> drm_atomic_private_obj_fini()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/arm/display/komeda/komeda_private_obj.c komeda_kms_cleanup_private_objs() -> drm_atomic_private_obj_fini()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| PARAM_VALUE | 0 | obj->funcs->atomic_destroy_state | 0,4096-ptr_max |
| CAPPED_DATA | 0 | &obj->head | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/tegra/hub.c tegra_display_hub_exit() -> drm_atomic_private_obj_fini()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &device->clients_lock | ||
| TYPE_LOCK | (struct host1x_device)->clients_lock |
drivers/gpu/drm/vc4/vc4_kms.c vc4_ctm_obj_fini() -> drm_atomic_private_obj_fini()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &component_mutex |
drivers/gpu/drm/vc4/vc4_kms.c vc4_hvs_channels_obj_fini() -> drm_atomic_private_obj_fini()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &component_mutex |
drivers/gpu/drm/vc4/vc4_kms.c vc4_load_tracker_obj_fini() -> drm_atomic_private_obj_fini()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &component_mutex |
drivers/gpu/drm/omapdrm/omap_drv.c omap_global_obj_fini() -> drm_atomic_private_obj_fini()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/ingenic/ingenic-ipu.c ingenic_ipu_unbind() -> drm_atomic_private_obj_fini()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |