Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/gpu/drm/i915/display/intel_cdclk.c enc_to_dig_port() -> intel_encoder_is_mst()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 0 encoder->type 11
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &display->gmbus.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_hdmi.c enc_to_dig_port() -> intel_encoder_is_mst()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 0 encoder->type 0-5,9,11-u32max
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_vdsc.c enc_to_dig_port() -> intel_encoder_is_mst()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 0 encoder->type 0-5,9,11-u32max
BUF_SIZE 0 encoder (-1),728
BUF_SIZE 0 encoder (-1),728
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_modeset_setup.c enc_to_dig_port() -> intel_encoder_is_mst()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 0 encoder->type 0-5,9,11-u32max
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &display->drm->mode_config.connection_mutex
HALF_LOCKED2 &display->drm->mode_config.mutex

drivers/gpu/drm/i915/display/intel_tc.c enc_to_dig_port() -> intel_encoder_is_mst()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 0 encoder->type 0-5,9,11-u32max
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &display->drm->mode_config.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_dp_aux_backlight.c enc_to_dig_port() -> intel_encoder_is_mst()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 0 encoder->type 0-5,9,11-u32max
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_lt_phy.c enc_to_dig_port() -> intel_encoder_is_mst()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 0 encoder->type 0-5,9,11-u32max
BUF_SIZE 0 encoder (-1),728
BUF_SIZE 0 encoder (-1),728
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &display->dpll.lock

drivers/gpu/drm/i915/display/intel_lspcon.c enc_to_dig_port() -> intel_encoder_is_mst()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 0 encoder->type 0-5,9,11-u32max
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_display_power.c enc_to_dig_port() -> intel_encoder_is_mst()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 0 encoder->type 8
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_dpll_mgr.c enc_to_dig_port() -> intel_encoder_is_mst()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 0 encoder->type 0-5,9,12-u32max
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_dp.c enc_to_dig_port() -> intel_encoder_is_mst()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 0 encoder->type 0-5,9,11-u32max
BUF_SIZE 0 encoder (-1),728
BUF_SIZE 0 encoder (-1),728
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_pipe_crc.c enc_to_dig_port() -> intel_encoder_is_mst()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 0 encoder->type 7-8
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &display->drm->mode_config.mutex
TYPE_LOCK (struct drm_mode_config)->mutex

drivers/gpu/drm/i915/display/intel_dp_link_caps.c enc_to_dig_port() -> intel_encoder_is_mst()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 0 encoder->type 0-5,9,11-u32max
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &attr->mutex
HALF_LOCKED2 &m->lock

drivers/gpu/drm/i915/display/intel_alpm.c enc_to_dig_port() -> intel_encoder_is_mst()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 0 encoder->type 0-5,9,11-u32max
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &attr->mutex

drivers/gpu/drm/i915/display/intel_cx0_phy.c enc_to_dig_port() -> intel_encoder_is_mst()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 0 encoder->type 0-5,9,11-u32max
BUF_SIZE 0 encoder (-1),728
BUF_SIZE 0 encoder (-1),728
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_ddi.c enc_to_dig_port() -> intel_encoder_is_mst()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 0 encoder->type 0-5,9,11-u32max
BUF_SIZE 0 encoder (-1),728
BUF_SIZE 0 encoder (-1),728
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &display->drm->mode_config.mutex

drivers/gpu/drm/i915/display/intel_ddi.c intel_ddi_update_pipe() -> intel_encoder_is_mst()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
DATA_SOURCE 0 encoder $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_hotplug.c enc_to_dig_port() -> intel_encoder_is_mst()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 0 encoder->type 0-5,9,11-u32max
DATA_SOURCE 0 encoder $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_display_debugfs.c enc_to_dig_port() -> intel_encoder_is_mst()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 0 encoder->type 0-5,9,11-u32max
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &m->lock

drivers/gpu/drm/i915/display/intel_display_irq.c enc_to_dig_port() -> intel_encoder_is_mst()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 0 encoder->type 11
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/gpu/drm/i915/display/intel_dp_link_training.c enc_to_dig_port() -> intel_encoder_is_mst()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 0 encoder->type 0-5,9,11-u32max
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_dp_mst.c enc_to_dig_port() -> intel_encoder_is_mst()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 0 encoder->type 0-5,9,11-u32max
DATA_SOURCE 0 encoder $0

drivers/gpu/drm/i915/display/intel_pps.c enc_to_dig_port() -> intel_encoder_is_mst()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 0 encoder->type 0-5,9,11-u32max
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &display->pps.mutex
HALF_LOCKED2 &power_domains->lock

drivers/gpu/drm/i915/display/intel_dp_hdcp.c enc_to_dig_port() -> intel_encoder_is_mst()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 0 encoder->type 0-5,9,11-u32max
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dig_port->hdcp.mutex
HALF_LOCKED2 &hdcp->mutex

drivers/gpu/drm/i915/display/intel_psr.c enc_to_dig_port() -> intel_encoder_is_mst()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 0 encoder->type 0-5,9,11-u32max
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_hdcp.c enc_to_dig_port() -> intel_encoder_is_mst()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 0 encoder->type 0-5,9,11-u32max
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dig_port->hdcp.mutex
HALF_LOCKED2 &hdcp->mutex

drivers/gpu/drm/i915/display/intel_hdcp.c hdcp2_authentication_key_exchange() -> intel_encoder_is_mst()

Type Parameter Key Value
PARAM_VALUE 0 encoder->type 0-6,9-u32max
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_hdcp.c intel_hdcp_prepare_streams() -> intel_encoder_is_mst()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dig_port->hdcp.mutex
LOCK2 &hdcp->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct intel_digital_port)->hdcp.mutex
TYPE_LOCK (struct intel_hdcp)->mutex

drivers/gpu/drm/i915/display/intel_hdcp.c intel_hdcp_required_content_stream() -> intel_encoder_is_mst()

Type Parameter Key Value
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/g4x_hdmi.c enc_to_dig_port() -> intel_encoder_is_mst()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 0 encoder->type 0-5,9,11-u32max
BUF_SIZE 0 encoder (-1),728
BUF_SIZE 0 encoder (-1),728
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_dpio_phy.c enc_to_dig_port() -> intel_encoder_is_mst()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 0 encoder->type 0-5,9,11-u32max
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_dp_test.c enc_to_dig_port() -> intel_encoder_is_mst()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 0 encoder->type 0-5,9,11-u32max
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &display->drm->mode_config.mutex
HALF_LOCKED2 &m->lock
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_display.c enc_to_dig_port() -> intel_encoder_is_mst()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 0 encoder->type 0-5,9,11-u32max
BUF_SIZE 0 encoder (-1),728
BUF_SIZE 0 encoder (-1),728
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &display->drm->mode_config.mutex
HALF_LOCKED2 &m->lock
HALF_LOCKED2 &power_domains->lock

drivers/gpu/drm/i915/display/intel_dp_aux.c enc_to_dig_port() -> intel_encoder_is_mst()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 0 encoder->type 6-8,10
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_display_power_well.c enc_to_dig_port() -> intel_encoder_is_mst()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 0 encoder->type 0-5,9,11-u32max
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &power_domains->lock

drivers/gpu/drm/i915/display/g4x_dp.c enc_to_dig_port() -> intel_encoder_is_mst()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 0 encoder->type 0-5,9,11-u32max
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c enc_to_dig_port() -> intel_encoder_is_mst()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 0 encoder->type 0-5,9,11-u32max
DATA_SOURCE 0 encoder $0

drivers/gpu/drm/i915/display/intel_vrr.c enc_to_dig_port() -> intel_encoder_is_mst()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 0 encoder->type 0-5,9,11-u32max
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING