Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 8 files:
- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_services.c, line 48
- drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_services_test.c
- drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
- drivers/gpu/drm/amd/display/dc/link/link_detection.c
- drivers/gpu/drm/amd/display/dc/link/link_dpms.c, line 639
- drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c, line 501
- drivers/gpu/drm/amd/display/dc/link/protocols/link_hdmi_frl.c
- drivers/gpu/drm/amd/display/modules/freesync/freesync.c, line 1201
Smatch caller information:
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/tests/amdgpu_dm_services_test.c dm_test_get_elapse_time_large_delta() -> dm_get_elapse_time_in_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 0 |
| PARAM_VALUE | 1 | current_time_stamp | u64max |
| PARAM_VALUE | 2 | last_time_stamp | 0 |
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/tests/amdgpu_dm_services_test.c dm_test_get_elapse_time_positive_delta() -> dm_get_elapse_time_in_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 0 |
| PARAM_VALUE | 1 | current_time_stamp | 5000000 |
| PARAM_VALUE | 2 | last_time_stamp | 1000000 |
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/tests/amdgpu_dm_services_test.c dm_test_get_elapse_time_wraparound() -> dm_get_elapse_time_in_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 0 |
| PARAM_VALUE | 1 | current_time_stamp | 5 |
| PARAM_VALUE | 2 | last_time_stamp | 18446744073709551611 |
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/tests/amdgpu_dm_services_test.c dm_test_get_elapse_time_zero_delta() -> dm_get_elapse_time_in_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 0 |
| PARAM_VALUE | 1 | current_time_stamp | 1000000 |
| PARAM_VALUE | 2 | last_time_stamp | 1000000 |
drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_dpms.c link_wait_for_unlocked() -> dm_get_elapse_time_in_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 4096-ptr_max |
| DATA_SOURCE | 1 | current_time_stamp | r dm_get_timestamp |
| DATA_SOURCE | 2 | last_time_stamp | r dm_get_timestamp |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_edp_panel_control.c edp_receiver_ready_T7() -> dm_get_elapse_time_in_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | current_time_stamp | r dm_get_timestamp |
| DATA_SOURCE | 2 | last_time_stamp | r dm_get_timestamp |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_hdmi_frl.c hdmi_frl_perform_link_training() -> dm_get_elapse_time_in_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | current_time_stamp | r dm_get_timestamp |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_hdmi_frl.c hdmi_frl_perform_link_training() -> dm_get_elapse_time_in_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | current_time_stamp | r dm_get_timestamp |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/amd/amdgpu/../display/modules/freesync/freesync.c mod_freesync_handle_v_update() -> dm_get_elapse_time_in_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | last_time_stamp | 0 |
| DATA_SOURCE | 1 | current_time_stamp | r dm_get_timestamp |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | flags |
drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dce110/dce110_hwseq.c dce110_edp_power_control() -> dm_get_elapse_time_in_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 4096-ptr_max |
| DATA_SOURCE | 1 | current_time_stamp | r dm_get_timestamp |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dce110/dce110_hwseq.c dce110_edp_power_control() -> dm_get_elapse_time_in_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 4096-ptr_max |
| DATA_SOURCE | 1 | current_time_stamp | r dm_get_timestamp |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dce110/dce110_hwseq.c dce110_edp_wait_for_T12() -> dm_get_elapse_time_in_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 4096-ptr_max |
| PARAM_VALUE | 2 | last_time_stamp | 1-u64max |
| DATA_SOURCE | 1 | current_time_stamp | r dm_get_timestamp |
drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_detection.c wait_for_entering_dp_alt_mode() -> dm_get_elapse_time_in_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 4096-ptr_max |
| DATA_SOURCE | 1 | current_time_stamp | r dm_get_timestamp |
| DATA_SOURCE | 2 | last_time_stamp | r dm_get_timestamp |
drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_detection.c wait_for_entering_dp_alt_mode() -> dm_get_elapse_time_in_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 4096-ptr_max |
| DATA_SOURCE | 1 | current_time_stamp | r dm_get_timestamp |
| DATA_SOURCE | 2 | last_time_stamp | r dm_get_timestamp |