Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/gpu/drm/i915/display/intel_hdmi.c intel_hdmi_hdcp_toggle_signalling() -> intel_ddi_toggle_hdcp_bits()

Type Parameter Key Value
PARAM_VALUE 0 intel_encoder 4096-ptr_max
PARAM_VALUE 3 hdcp_mask 512
DATA_SOURCE 1 cpu_transcoder $1
DATA_SOURCE 2 enable $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dig_port->hdcp.mutex
LOCK2 &hdcp->mutex
TYPE_LOCK (struct intel_digital_port)->hdcp.mutex
TYPE_LOCK (struct intel_hdcp)->mutex

drivers/gpu/drm/i915/display/intel_hdmi.c kbl_repositioning_enc_en_signal() -> intel_ddi_toggle_hdcp_bits()

Type Parameter Key Value
PARAM_VALUE 2 enable 0
PARAM_VALUE 3 hdcp_mask 512
DATA_SOURCE 1 cpu_transcoder $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dig_port->hdcp.mutex
LOCK2 &hdcp->mutex
TYPE_LOCK (struct intel_digital_port)->hdcp.mutex
TYPE_LOCK (struct intel_hdcp)->mutex

drivers/gpu/drm/i915/display/intel_hdmi.c kbl_repositioning_enc_en_signal() -> intel_ddi_toggle_hdcp_bits()

Type Parameter Key Value
PARAM_VALUE 2 enable 1
PARAM_VALUE 3 hdcp_mask 512
DATA_SOURCE 1 cpu_transcoder $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dig_port->hdcp.mutex
LOCK2 &hdcp->mutex
TYPE_LOCK (struct intel_digital_port)->hdcp.mutex
TYPE_LOCK (struct intel_hdcp)->mutex

drivers/gpu/drm/i915/display/intel_dp_hdcp.c intel_dp_mst_toggle_hdcp_stream_select() -> intel_ddi_toggle_hdcp_bits()

Type Parameter Key Value
PARAM_VALUE 3 hdcp_mask 32
DATA_SOURCE 2 enable $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dig_port->hdcp.mutex
LOCK2 &hdcp->mutex
TYPE_LOCK (struct intel_digital_port)->hdcp.mutex
TYPE_LOCK (struct intel_hdcp)->mutex