Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_link_train_2() -> drm_dp_tps3_supported()

Type Parameter Key Value
BUF_SIZE 0 dpcd 15

drivers/gpu/drm/bridge/synopsys/dw-dp.c dw_dp_link_parse() -> drm_dp_tps3_supported()

Type Parameter Key Value
BUF_SIZE 0 dpcd 15
MEM_ZERO 0 dpcd
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex

drivers/gpu/drm/tegra/dp.c drm_dp_link_probe() -> drm_dp_tps3_supported()

Type Parameter Key Value
PARAM_VALUE 0 dpcd 8951694700048379904
BUF_SIZE 0 dpcd 15
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/i915/display/intel_dp_link_training.c intel_dp_training_pattern() -> drm_dp_tps3_supported()

Type Parameter Key Value
PARAM_VALUE 0 *dpcd 0-255
BUF_SIZE 0 dpcd 15

drivers/gpu/drm/i915/display/intel_psr.c intel_psr1_get_tp_time() -> drm_dp_tps3_supported()

Type Parameter Key Value
BUF_SIZE 0 dpcd 15
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &intel_dp->psr.lock
HALF_LOCKED2 &psr->lock
TYPE_LOCK (struct intel_psr)->lock

drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c cdns_mhdp_fill_sink_caps() -> drm_dp_tps3_supported()

Type Parameter Key Value
PARAM_VALUE 0 dpcd 2842709348253904896
BUF_SIZE 0 dpcd 15
BUF_SIZE 0 dpcd 15
DATA_SOURCE 0 dpcd $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &mhdp->link_mutex
TYPE_LOCK (struct cdns_mhdp_device)->link_mutex

drivers/gpu/drm/mediatek/mtk_dp.c mtk_dp_parse_capabilities() -> drm_dp_tps3_supported()

Type Parameter Key Value
PARAM_VALUE 0 dpcd 4096-ptr_max
BUF_SIZE 0 dpcd 15
RX_PATH
TASK_NOT_RUNNING