Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_dmcu.c dce_psr_wait_loop() -> dce_is_dmcu_initialized()

Type Parameter Key Value
PARAM_VALUE 0 dmcu 4096-ptr_max
PARAM_VALUE 0 dmcu->funcs 4096-ptr_max
DATA_SOURCE 0 dmcu $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_dmub.c dm_dmub_hw_init() -> (struct dmcu_funcs)->is_dmcu_initialized()

Type Parameter Key Value
PARAM_VALUE 0 dmcu 4096-ptr_max
PARAM_VALUE 0 dmcu->funcs 1124573331587444736,1509690769609875456,3807071523771912192,4526291678565003264,5186199206157615104
BUF_SIZE 0 dmcu (-1),48
BUF_SIZE 0 dmcu (-1),48
CONTAINER 0 -56-8+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 dmcu->dmcu_state 0-u32max
HOST_DATA 0 dmcu->dmcu_version.abm_version 0-u32max
HOST_DATA 0 dmcu->dmcu_version.interface_version 0-u32max
HOST_DATA 0 dmcu->dmcu_version.psr_version 0-u32max

drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_abm.c dmcu_load_iram() -> (struct dmcu_funcs)->is_dmcu_initialized()

Type Parameter Key Value
PARAM_VALUE 0 dmcu 4096-ptr_max
PARAM_VALUE 0 dmcu->funcs 4096-ptr_max
DATA_SOURCE 0 dmcu $0
CONTAINER 0 -56-8+0 $(-1)
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn401/dcn401_clk_mgr.c dcn401_build_update_display_clocks_sequence() -> (struct dmcu_funcs)->is_dmcu_initialized()

Type Parameter Key Value
PARAM_VALUE 0 dmcu 4096-ptr_max
PARAM_VALUE 0 dmcu->funcs 4096-ptr_max
CONTAINER 0 -56-8+0 $(-1)
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c dc_is_dmcu_initialized() -> (struct dmcu_funcs)->is_dmcu_initialized()

Type Parameter Key Value
PARAM_VALUE 0 dmcu 4096-ptr_max
PARAM_VALUE 0 dmcu->funcs 4096-ptr_max
CONTAINER 0 -56-8+0 $(-1)

drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c dc_stream_forward_crc_window() -> (struct dmcu_funcs)->is_dmcu_initialized()

Type Parameter Key Value
PARAM_VALUE 0 dmcu 4096-ptr_max
PARAM_VALUE 0 dmcu->funcs 4096-ptr_max
CONTAINER 0 -56-8+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &crtc->mutex.mutex
HALF_LOCKED2 &dm->dc_lock

drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c dcn2_update_clocks() -> (struct dmcu_funcs)->is_dmcu_initialized()

Type Parameter Key Value
PARAM_VALUE 0 dmcu 4096-ptr_max
PARAM_VALUE 0 dmcu->funcs 4096-ptr_max
CONTAINER 0 -56-8+0 $(-1)
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c rv1_vbios_smu_set_dispclk() -> (struct dmcu_funcs)->is_dmcu_initialized()

Type Parameter Key Value
PARAM_VALUE 0 dmcu 4096-ptr_max
PARAM_VALUE 0 dmcu->funcs 4096-ptr_max
CONTAINER 0 -56-8+0 $(-1)
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce100/dce_clk_mgr.c dce_set_clock() -> (struct dmcu_funcs)->is_dmcu_initialized()

Type Parameter Key Value
PARAM_VALUE 0 dmcu 4096-ptr_max
PARAM_VALUE 0 dmcu->funcs 4096-ptr_max
CONTAINER 0 -56-8+0 $(-1)
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_edp_panel_control.c edp_get_backlight_level() -> (struct dmcu_funcs)->is_dmcu_initialized()

Type Parameter Key Value
PARAM_VALUE 0 dmcu 4096-ptr_max
PARAM_VALUE 0 dmcu->funcs 4096-ptr_max
CONTAINER 0 -56-8+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &m->lock

drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_edp_panel_control.c edp_set_psr_allow_active() -> (struct dmcu_funcs)->is_dmcu_initialized()

Type Parameter Key Value
PARAM_VALUE 0 dmcu 4096-ptr_max
PARAM_VALUE 0 dmcu->funcs 4096-ptr_max
CONTAINER 0 -56-8+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &aconnector->hpd_lock

drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c rn_vbios_smu_set_dispclk() -> (struct dmcu_funcs)->is_dmcu_initialized()

Type Parameter Key Value
PARAM_VALUE 0 dmcu 4096-ptr_max
PARAM_VALUE 0 dmcu->funcs 4096-ptr_max
CONTAINER 0 -56-8+0 $(-1)

drivers/gpu/drm/amd/amdgpu/../display/dc/dc_edid_parser.c dc_edid_parser_recv_amd_vsdb() -> (struct dmcu_funcs)->is_dmcu_initialized()

Type Parameter Key Value
PARAM_VALUE 0 dmcu 4096-ptr_max
PARAM_VALUE 0 dmcu->dmcu_state 2
PARAM_VALUE 0 dmcu->funcs 4096-ptr_max
CONTAINER 0 -56-8+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adev->dm.dc_lock
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct amdgpu_display_manager)->dc_lock

drivers/gpu/drm/amd/amdgpu/../display/dc/dc_edid_parser.c dc_edid_parser_recv_cea_ack() -> (struct dmcu_funcs)->is_dmcu_initialized()

Type Parameter Key Value
PARAM_VALUE 0 dmcu 4096-ptr_max
PARAM_VALUE 0 dmcu->dmcu_state 2
PARAM_VALUE 0 dmcu->funcs 4096-ptr_max
CONTAINER 0 -56-8+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adev->dm.dc_lock
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct amdgpu_display_manager)->dc_lock

drivers/gpu/drm/amd/amdgpu/../display/dc/dc_edid_parser.c dc_edid_parser_send_cea() -> (struct dmcu_funcs)->is_dmcu_initialized()

Type Parameter Key Value
PARAM_VALUE 0 dmcu 4096-ptr_max
PARAM_VALUE 0 dmcu->funcs 4096-ptr_max
CONTAINER 0 -56-8+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adev->dm.dc_lock
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct amdgpu_display_manager)->dc_lock

drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dce110/dce110_hwseq.c dce110_init_hw() -> (struct dmcu_funcs)->is_dmcu_initialized()

Type Parameter Key Value
PARAM_VALUE 0 dmcu 4096-ptr_max
PARAM_VALUE 0 dmcu->funcs 4096-ptr_max
CONTAINER 0 -56-8+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dce110/dce110_hwseq.c dce110_set_backlight_level() -> (struct dmcu_funcs)->is_dmcu_initialized()

Type Parameter Key Value
PARAM_VALUE 0 dmcu 4096-ptr_max
PARAM_VALUE 0 dmcu->funcs 4096-ptr_max
CONTAINER 0 -56-8+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dm->dc_lock

drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce112/dce112_clk_mgr.c dce112_set_clock() -> (struct dmcu_funcs)->is_dmcu_initialized()

Type Parameter Key Value
PARAM_VALUE 0 dmcu 4096-ptr_max
PARAM_VALUE 0 dmcu->funcs 4096-ptr_max
CONTAINER 0 -56-8+0 $(-1)
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce112/dce112_clk_mgr.c dce112_set_dispclk() -> (struct dmcu_funcs)->is_dmcu_initialized()

Type Parameter Key Value
PARAM_VALUE 0 dmcu 4096-ptr_max
PARAM_VALUE 0 dmcu->funcs 4096-ptr_max
CONTAINER 0 -56-8+0 $(-1)
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn60/dcn60_clk_mgr.c dcn60_build_update_display_clocks_sequence() -> (struct dmcu_funcs)->is_dmcu_initialized()

Type Parameter Key Value
PARAM_VALUE 0 dmcu 4096-ptr_max
PARAM_VALUE 0 dmcu->funcs 4096-ptr_max
CONTAINER 0 -56-8+0 $(-1)