Defined in 1 files as a function:
Referenced in 11 files:
- drivers/gpu/drm/amd/display/dc/core/dc_resource.c, line 135
- drivers/gpu/drm/amd/display/dc/dc.h
- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c, line 292
- drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
- drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_trace.c
- drivers/gpu/drm/amd/display/dc/link/link_detection.c
- drivers/gpu/drm/amd/display/dc/link/link_dpms.c
- drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
- drivers/gpu/drm/amd/display/dc/link/protocols/link_hdmi_frl.c
- drivers/gpu/drm/amd/display/include/logger_interface.h
- drivers/gpu/drm/amd/display/modules/freesync/freesync.c, line 1199
Smatch caller information:
drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calcs.c dcn_validate_bandwidth() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calcs.c dcn_validate_bandwidth() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calcs.c dcn_validate_bandwidth() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calcs.c dcn_validate_bandwidth() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calcs.c dcn_validate_bandwidth() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calcs.c dcn_validate_bandwidth() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calcs.c dcn_validate_bandwidth() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calcs.c dcn_validate_bandwidth() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/amd/amdgpu/../display/dc/link/accessories/link_dp_trace.c dp_trace_set_edp_power_timestamp() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/amd/amdgpu/../display/dc/link/accessories/link_dp_trace.c dp_trace_set_edp_power_timestamp() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/amd/amdgpu/../display/dc/link/accessories/link_dp_trace.c dp_trace_set_lt_end_timestamp() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &aconnector->hpd_lock | ||
| HALF_LOCKED2 | &adev->dm.dc_lock | ||
| HALF_LOCKED2 | &attr->mutex | ||
| HALF_LOCKED2 | &dm->dc_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock |
drivers/gpu/drm/amd/amdgpu/../display/dc/link/accessories/link_dp_trace.c dp_trace_set_lt_end_timestamp() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH |
drivers/gpu/drm/amd/amdgpu/../display/dc/link/accessories/link_dp_trace.c dp_trace_set_lt_start_timestamp() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/amd/amdgpu/../display/dc/link/accessories/link_dp_trace.c dp_trace_set_lt_start_timestamp() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/amd/amdgpu/../display/dc/resource/dcn30/dcn30_resource.c dcn30_validate_bandwidth() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/amd/amdgpu/../display/dc/resource/dcn30/dcn30_resource.c dcn30_validate_bandwidth() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/amd/amdgpu/../display/dc/resource/dcn30/dcn30_resource.c dcn30_validate_bandwidth() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH |
drivers/gpu/drm/amd/amdgpu/../display/dc/resource/dcn30/dcn30_resource.c dcn30_validate_bandwidth() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/amd/amdgpu/../display/dc/resource/dcn30/dcn30_resource.c dcn30_validate_bandwidth() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 4096-ptr_max |
| PARAM_VALUE | 0 | ctx->logger | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/amd/amdgpu/../display/dc/resource/dcn30/dcn30_resource.c dcn30_validate_bandwidth() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx->logger | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/amd/amdgpu/../display/dc/dc_dmub_srv.c dc_dmub_srv_wait_for_idle() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 4096-ptr_max |
| PARAM_VALUE | 0 | ctx->dc | 4096-ptr_max |
| PARAM_VALUE | 0 | ctx->dc->debug.disable_timeout | 0 |
| PARAM_VALUE | 0 | ctx->logger | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &adev->dm.dmub_lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_resource.c start_new_topology_snapshot() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 4096-ptr_max |
drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_dpms.c link_wait_for_unlocked() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_dpms.c link_wait_for_unlocked() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 4096-ptr_max |
| 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_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx->dc | 4096-ptr_max |
| PARAM_VALUE | 0 | ctx->dc->link_srv | 4096-ptr_max |
| 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_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx->dc | 4096-ptr_max |
| PARAM_VALUE | 0 | ctx->dc->link_srv | 4096-ptr_max |
| 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_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| 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_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| 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_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| 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_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | flags |
drivers/gpu/drm/amd/amdgpu/../display/dc/resource/dcn32/dcn32_resource.c dml1_validate() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|
drivers/gpu/drm/amd/amdgpu/../display/dc/resource/dcn32/dcn32_resource.c dml1_validate() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt |
drivers/gpu/drm/amd/amdgpu/../display/dc/resource/dcn32/dcn32_resource.c dml1_validate() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt |
drivers/gpu/drm/amd/amdgpu/../display/dc/resource/dcn32/dcn32_resource.c dml1_validate() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt |
drivers/gpu/drm/amd/amdgpu/../display/dc/resource/dcn32/dcn32_resource.c dml1_validate() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 4096-ptr_max |
| PARAM_VALUE | 0 | ctx->logger | 4096-ptr_max |
drivers/gpu/drm/amd/amdgpu/../display/dc/resource/dcn32/dcn32_resource.c dml1_validate() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 4096-ptr_max |
| PARAM_VALUE | 0 | ctx->logger | 4096-ptr_max |
drivers/gpu/drm/amd/amdgpu/../display/dc/resource/dcn31/dcn31_resource.c dcn31_validate_bandwidth() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/amd/amdgpu/../display/dc/resource/dcn31/dcn31_resource.c dcn31_validate_bandwidth() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/amd/amdgpu/../display/dc/resource/dcn31/dcn31_resource.c dcn31_validate_bandwidth() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH |
drivers/gpu/drm/amd/amdgpu/../display/dc/resource/dcn31/dcn31_resource.c dcn31_validate_bandwidth() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/amd/amdgpu/../display/dc/resource/dcn31/dcn31_resource.c dcn31_validate_bandwidth() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 4096-ptr_max |
| PARAM_VALUE | 0 | ctx->logger | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/amd/amdgpu/../display/dc/resource/dcn31/dcn31_resource.c dcn31_validate_bandwidth() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx->logger | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dce110/dce110_hwseq.c dce110_edp_power_control() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dce110/dce110_hwseq.c dce110_edp_wait_for_T12() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 4096-ptr_max |
| PARAM_VALUE | 0 | ctx->dc | 4096-ptr_max |
| PARAM_VALUE | 0 | ctx->dc->link_srv | 4096-ptr_max |
drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/dcn20_fpu.c dcn20_validate_bandwidth_internal() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|
drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/dcn20_fpu.c dcn20_validate_bandwidth_internal() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|
drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/dcn20_fpu.c dcn20_validate_bandwidth_internal() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|
drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/dcn20_fpu.c dcn20_validate_bandwidth_internal() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|
drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/dcn20_fpu.c dcn20_validate_bandwidth_internal() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 4096-ptr_max |
| PARAM_VALUE | 0 | ctx->logger | 4096-ptr_max |
drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/dcn20_fpu.c dcn20_validate_bandwidth_internal() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 4096-ptr_max |
| PARAM_VALUE | 0 | ctx->logger | 4096-ptr_max |
drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/dcn20_fpu.c dcn21_validate_bandwidth_fp() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|
drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/dcn20_fpu.c dcn21_validate_bandwidth_fp() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|
drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/dcn20_fpu.c dcn21_validate_bandwidth_fp() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|
drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/dcn20_fpu.c dcn21_validate_bandwidth_fp() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|
drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/dcn20_fpu.c dcn21_validate_bandwidth_fp() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 4096-ptr_max |
| PARAM_VALUE | 0 | ctx->logger | 4096-ptr_max |
drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/dcn20_fpu.c dcn21_validate_bandwidth_fp() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 4096-ptr_max |
| PARAM_VALUE | 0 | ctx->logger | 4096-ptr_max |
drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_detection.c wait_for_entering_dp_alt_mode() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 4096-ptr_max |
| PARAM_VALUE | 0 | ctx->logger | 4096-ptr_max |
drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_detection.c wait_for_entering_dp_alt_mode() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 4096-ptr_max |
| PARAM_VALUE | 0 | ctx->logger | 4096-ptr_max |
drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_detection.c wait_for_entering_dp_alt_mode() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 4096-ptr_max |
| PARAM_VALUE | 0 | ctx->logger | 4096-ptr_max |
drivers/gpu/drm/amd/amdgpu/../display/dc/resource/dcn314/dcn314_resource.c dcn314_validate_bandwidth() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/amd/amdgpu/../display/dc/resource/dcn314/dcn314_resource.c dcn314_validate_bandwidth() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/amd/amdgpu/../display/dc/resource/dcn314/dcn314_resource.c dcn314_validate_bandwidth() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH |
drivers/gpu/drm/amd/amdgpu/../display/dc/resource/dcn314/dcn314_resource.c dcn314_validate_bandwidth() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/amd/amdgpu/../display/dc/resource/dcn314/dcn314_resource.c dcn314_validate_bandwidth() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 4096-ptr_max |
| PARAM_VALUE | 0 | ctx->logger | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/amd/amdgpu/../display/dc/resource/dcn314/dcn314_resource.c dcn314_validate_bandwidth() -> dm_get_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx->logger | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |