Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

drivers/gpu/drm/i915/display/intel_dp.c dsc_compute_link_config() -> intel_dp_link_caps_iter_start()

Type Parameter Key Value
PARAM_VALUE 0 iter 7796489626234277888
DATA_SOURCE 2 order r intel_dp_link_caps_connector_compute_order
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/i915/display/intel_dp.c intel_dp_compute_link_config_wide() -> intel_dp_link_caps_iter_start()

Type Parameter Key Value
PARAM_VALUE 0 iter 2110161505784774656
DATA_SOURCE 2 order r intel_dp_link_caps_connector_compute_order
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_state->dev->mode_config.connection_mutex
HALF_LOCKED2 &_state->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &client->modeset_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/i915/display/intel_dp_link_caps.c find_config_idx() -> intel_dp_link_caps_iter_start()

Type Parameter Key Value
PARAM_VALUE 0 iter 733379616937254912
PARAM_VALUE 1 link_caps 4096-ptr_max
CAPPED_DATA 1 link_caps->forced_params.rate 1
DATA_SOURCE 1 link_caps $0
DATA_SOURCE 2 order r bw_desc_config_order
DATA_SOURCE 3 filter $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/i915/display/intel_dp_link_caps.c intel_dp_allowed_link_configs_show() -> intel_dp_link_caps_iter_start()

Type Parameter Key Value
PARAM_VALUE 0 iter 1668674071199727616
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &display->drm->mode_config.connection_mutex
LOCK2 &m->lock
TYPE_LOCK (struct drm_mode_config)->connection_mutex
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/i915/display/intel_dp_link_caps.c intel_dp_link_caps_get_max_config() -> intel_dp_link_caps_iter_start()

Type Parameter Key Value
PARAM_VALUE 0 iter 932874180718182400
DATA_SOURCE 1 link_caps $0
DATA_SOURCE 3 filter $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/i915/display/intel_dp_link_training.c reduce_link_params() -> intel_dp_link_caps_iter_start()

Type Parameter Key Value
PARAM_VALUE 0 iter 8180783517067575296
DATA_SOURCE 2 order r intel_dp_link_caps_connector_fallback_order
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/i915/display/intel_dp_test.c set_filter_for_lane_count() -> intel_dp_link_caps_iter_start()

Type Parameter Key Value
PARAM_VALUE 0 iter 1177188824685142016
PARAM_VALUE 1 link_caps 4096-ptr_max
CAPPED_DATA 1 link_caps->forced_params.rate 1
DATA_SOURCE 1 link_caps $1
DATA_SOURCE 2 order r intel_dp_link_caps_connector_compute_order
BIT_INFO 3 filter 0x0,0x7fffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/i915/display/intel_dp_tunnel.c intel_dp_tunnel_uhbr_lanes_wa_apply() -> intel_dp_link_caps_iter_start()

Type Parameter Key Value
PARAM_VALUE 0 iter 8345478710019801088
DATA_SOURCE 2 order r intel_dp_link_caps_connector_compute_order
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/i915/display/tests/intel_dp_link_test.c baseline_test_for_order() -> (struct intel_dp_link_caps_test_ops)->iter_start()

Type Parameter Key Value
PARAM_VALUE 0 iter 3925599518671630336
DATA_SOURCE 1 link_caps $1
DATA_SOURCE 2 order $2
NOCHECK_CALL

drivers/gpu/drm/i915/display/tests/intel_dp_link_test.c intel_dp_link_test_fallback_for_edp() -> (struct intel_dp_link_caps_test_ops)->iter_start()

Type Parameter Key Value
PARAM_VALUE 0 iter 4994529597830819840
NOCHECK_CALL

drivers/gpu/drm/i915/display/tests/intel_dp_link_test.c intel_dp_link_test_fallback_for_edp() -> (struct intel_dp_link_caps_test_ops)->iter_start()

Type Parameter Key Value
PARAM_VALUE 0 iter 4994529597830819840
PARAM_VALUE 0 iter->filter.config_mask 0
PARAM_VALUE 0 iter->get_next_config 0
PARAM_VALUE 0 iter->link_caps 0
PARAM_VALUE 0 iter->order.dir 0
PARAM_VALUE 0 iter->order.key 0
PARAM_VALUE 0 iter->pos 0
PARAM_VALUE 1 link_caps 4096-ptr_max
CAPPED_DATA 1 link_caps->forced_params.rate 1
MEM_ZERO 0 iter
NOCHECK_CALL

drivers/gpu/drm/i915/display/tests/intel_dp_link_test.c test_fallback_from_target() -> (struct intel_dp_link_caps_test_ops)->iter_start()

Type Parameter Key Value
PARAM_VALUE 0 iter 3143631185461497856
NOCHECK_CALL

drivers/gpu/drm/i915/display/tests/intel_dp_link_test.c verify_link_caps_for_order() -> (struct intel_dp_link_caps_test_ops)->iter_start()

Type Parameter Key Value
PARAM_VALUE 0 iter 3631143639026540544
DATA_SOURCE 1 link_caps $1
DATA_SOURCE 2 order $2
NOCHECK_CALL