Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c dm_crtc_get_scanoutpos() -> dc_stream_get_scanoutpos()

Type Parameter Key Value
PARAM_VALUE 0 stream 1-u64max
PARAM_VALUE 1 v_blank_start 2038393951953047552
PARAM_VALUE 1 *v_blank_start 0
PARAM_VALUE 2 v_blank_end 2633079763794022400
PARAM_VALUE 2 *v_blank_end 0
PARAM_VALUE 3 h_position 8896285441688698880
PARAM_VALUE 3 *h_position 0
PARAM_VALUE 4 v_position 5144506529679564800
PARAM_VALUE 4 *v_position 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.c dm_pflip_high_irq() -> dc_stream_get_scanoutpos()

Type Parameter Key Value
PARAM_VALUE 1 v_blank_start 5689889871970246656
PARAM_VALUE 2 v_blank_end 8234071075028992000
PARAM_VALUE 3 h_position 2542413378720714752
PARAM_VALUE 4 v_position 538685388255330304
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 flags
HALF_LOCKED2 &adev->dm.irq_handler_list_table_lock
HALF_LOCKED2 irq_table_flags