Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 9 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_capability.c link_decide_link_settings() -> dc_bandwidth_in_kbps_from_timing()

Type Parameter Key Value
PARAM_VALUE 0 timing 4096-ptr_max
PARAM_VALUE 1 link_encoding 0-4
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_capability.c link_decide_link_settings() -> dc_bandwidth_in_kbps_from_timing()

Type Parameter Key Value
PARAM_VALUE 0 timing 8287065609424662528
PARAM_VALUE 0 timing->flags.DSC 0
PARAM_VALUE 1 link_encoding 0-3
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.c compute_mst_dsc_configs_for_link() -> dc_bandwidth_in_kbps_from_timing()

Type Parameter Key Value
PARAM_VALUE 0 timing 4096-ptr_max
PARAM_VALUE 0 timing->flags.DSC 0
PARAM_VALUE 1 link_encoding 0-4

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.c dm_dp_mst_is_port_support_mode() -> dc_bandwidth_in_kbps_from_timing()

Type Parameter Key Value
PARAM_VALUE 0 timing 4096-ptr_max
PARAM_VALUE 1 link_encoding 0-4
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_connector.c apply_dsc_policy_for_stream() -> dc_bandwidth_in_kbps_from_timing()

Type Parameter Key Value
PARAM_VALUE 0 timing 4096-ptr_max
PARAM_VALUE 0 timing->flags.DSC 0
PARAM_VALUE 1 link_encoding 0-4
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_connector.c apply_dsc_policy_for_stream() -> dc_bandwidth_in_kbps_from_timing()

Type Parameter Key Value
PARAM_VALUE 0 timing 4096-ptr_max
PARAM_VALUE 0 timing->flags.DSC 0
PARAM_VALUE 1 link_encoding 4
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c dcn35_notify_host_router_bw() -> dc_bandwidth_in_kbps_from_timing()

Type Parameter Key Value
PARAM_VALUE 0 timing 4096-ptr_max
PARAM_VALUE 1 link_encoding 0-4

drivers/gpu/drm/amd/amdgpu/../display/dc/dsc/dc_dsc.c decide_dsc_bandwidth_range() -> dc_bandwidth_in_kbps_from_timing()

Type Parameter Key Value
PARAM_VALUE 0 timing 4096-ptr_max
PARAM_VALUE 1 link_encoding 0-4
DATA_SOURCE 0 timing $4
DATA_SOURCE 1 link_encoding $5

drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_dpms.c allocate_usb4_bandwidth() -> dc_bandwidth_in_kbps_from_timing()

Type Parameter Key Value
PARAM_VALUE 0 timing 4096-ptr_max
PARAM_VALUE 1 link_encoding 0-4

drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_dpms.c get_pbn_from_timing() -> dc_bandwidth_in_kbps_from_timing()

Type Parameter Key Value
PARAM_VALUE 0 timing 4096-ptr_max
PARAM_VALUE 1 link_encoding 1-2
FUZZY_MAX 1 link_encoding 2
HARD_MAX 1 link_encoding 2

drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_dpms.c link_calculate_sst_avg_time_slots_per_mtp() -> dc_bandwidth_in_kbps_from_timing()

Type Parameter Key Value
PARAM_VALUE 0 timing 4096-ptr_max
PARAM_VALUE 1 link_encoding 0-4
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_edp_panel_control.c edp_is_ilr_optimization_required() -> dc_bandwidth_in_kbps_from_timing()

Type Parameter Key Value
PARAM_VALUE 0 timing 4096-ptr_max
PARAM_VALUE 1 link_encoding 0-4
CAPPED_DATA 0 timing->h_addressable 1
CAPPED_DATA 0 timing->h_front_porch 1
CAPPED_DATA 0 timing->h_sync_width 1
CAPPED_DATA 0 timing->h_total 1
CAPPED_DATA 0 timing->v_addressable 1
CAPPED_DATA 0 timing->v_front_porch 1
CAPPED_DATA 0 timing->v_sync_width 1
CAPPED_DATA 0 timing->v_total 1
DATA_SOURCE 0 timing $1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_validation.c dp_active_dongle_validate_timing() -> dc_bandwidth_in_kbps_from_timing()

Type Parameter Key Value
PARAM_VALUE 0 timing 3772861711253762048
PARAM_VALUE 0 timing->display_color_depth 0-4
PARAM_VALUE 0 timing->pixel_encoding 0-4
PARAM_VALUE 1 link_encoding 4
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_validation.c dp_get_timing_bandwidth_kbps() -> dc_bandwidth_in_kbps_from_timing()

Type Parameter Key Value
PARAM_VALUE 0 timing 4096-ptr_max
PARAM_VALUE 1 link_encoding 0-4
DATA_SOURCE 0 timing $0

drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_validation.c dp_validate_mode_timing() -> dc_bandwidth_in_kbps_from_timing()

Type Parameter Key Value
PARAM_VALUE 0 timing 4096-ptr_max
PARAM_VALUE 1 link_encoding 0-4
DATA_SOURCE 0 timing $1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_validation.c frl_validate_mode_timing() -> dc_bandwidth_in_kbps_from_timing()

Type Parameter Key Value
PARAM_VALUE 0 timing 4096-ptr_max
PARAM_VALUE 1 link_encoding 0-4
DATA_SOURCE 0 timing $1
RX_PATH
TASK_NOT_RUNNING