Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/gpu/drm/i915/display/intel_ddi.c intel_ddi_hotplug() -> intel_encoder_hotplug()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 1 connector 4096-ptr_max
DATA_SOURCE 0 encoder $0
DATA_SOURCE 1 connector $1
LOCK2 &display->drm->mode_config.mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct drm_mode_config)->mutex

drivers/gpu/drm/i915/display/g4x_hdmi.c intel_hdmi_hotplug() -> intel_encoder_hotplug()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 1 connector 4096-ptr_max
DATA_SOURCE 0 encoder $0
DATA_SOURCE 1 connector $1
LOCK2 &display->drm->mode_config.mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct drm_mode_config)->mutex

drivers/gpu/drm/i915/display/intel_sdvo.c intel_sdvo_hotplug() -> intel_encoder_hotplug()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 1 connector 4096-ptr_max
DATA_SOURCE 0 encoder $0
DATA_SOURCE 1 connector $1
LOCK2 &display->drm->mode_config.mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct drm_mode_config)->mutex

drivers/gpu/drm/i915/display/g4x_dp.c intel_dp_hotplug() -> intel_encoder_hotplug()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 1 connector 4096-ptr_max
DATA_SOURCE 0 encoder $0
DATA_SOURCE 1 connector $1
LOCK2 &display->drm->mode_config.mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct drm_mode_config)->mutex

drivers/gpu/drm/i915/display/intel_hotplug.c i915_hotplug_work_func() -> (struct intel_encoder)->hotplug()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 1 connector 4096-ptr_max
PARAM_VALUE 1 connector->encoder 4096-ptr_max
CONTAINER 0 -488+0 $(-1)
PARAM_COMPARE 0 encoder == $1->encoder
PARAM_COMPARE 1 connector->encoder == $0
LOCK2 &display->drm->mode_config.mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct drm_mode_config)->mutex