Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

drivers/gpu/drm/i915/display/intel_hdmi.c hdmi_port_clock_valid() -> intel_encoder_is_tc()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
BUF_SIZE 0 encoder 728
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &client->modeset_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex

drivers/gpu/drm/i915/display/intel_hdmi.c icl_encoder_to_ddc_pin() -> intel_encoder_is_tc()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
CAPPED_DATA 0 encoder->devdata->child.ddc_pin 1
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_tc.c intel_tc_port_get_pin_assignment() -> intel_encoder_is_tc()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &display->dpll.lock

drivers/gpu/drm/i915/display/intel_tc.c intel_tc_port_handles_hpd_glitches() -> intel_encoder_is_tc()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_tc.c intel_tc_port_in_mode() -> intel_encoder_is_tc()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_tc.c intel_tc_port_link_cancel_reset_work() -> intel_encoder_is_tc()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_tc.c intel_tc_port_link_needs_reset() -> intel_encoder_is_tc()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &display->drm->mode_config.mutex

drivers/gpu/drm/i915/display/intel_tc.c intel_tc_port_max_lane_count() -> intel_encoder_is_tc()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &tc->lock

drivers/gpu/drm/i915/display/intel_dpll_mgr.c icl_compute_dplls() -> intel_encoder_is_tc()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
DATA_SOURCE 0 encoder $2
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_dpll_mgr.c icl_get_dplls() -> intel_encoder_is_tc()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
DATA_SOURCE 0 encoder $2
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_dpll_mgr.c mtl_compute_dplls() -> intel_encoder_is_tc()

Type Parameter Key Value
DATA_SOURCE 0 encoder $2
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_dpll_mgr.c mtl_get_dplls() -> intel_encoder_is_tc()

Type Parameter Key Value
DATA_SOURCE 0 encoder $2
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_dpll_mgr.c xe3plpd_compute_dplls() -> intel_encoder_is_tc()

Type Parameter Key Value
DATA_SOURCE 0 encoder $2
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_dp.c intel_dp_init_connector() -> intel_encoder_is_tc()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 0 encoder->port 0-8
PARAM_VALUE 0 encoder->set_signal_levels 4096-ptr_max
PARAM_VALUE 0 encoder->type 7,10
BUF_SIZE 0 encoder 728
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_ddi.c icl_program_mg_dp_mode() -> intel_encoder_is_tc()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_ddi.c intel_ddi_enable_hdmi() -> intel_encoder_is_tc()

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_ddi.c intel_ddi_encoder_destroy() -> intel_encoder_is_tc()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_ddi.c intel_ddi_encoder_reset() -> intel_encoder_is_tc()

Type Parameter Key Value

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

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

drivers/gpu/drm/i915/display/intel_ddi.c intel_ddi_init() -> intel_encoder_is_tc()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 0 encoder->base.dev 4096-ptr_max
PARAM_VALUE 0 encoder->port 0-8
PARAM_VALUE 0 encoder->type 10
BUF_SIZE 0 encoder 728
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pdev->dev.mutex

drivers/gpu/drm/i915/display/intel_ddi.c intel_ddi_init() -> intel_encoder_is_tc()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 0 encoder->base.dev 4096-ptr_max
PARAM_VALUE 0 encoder->port 0-8
PARAM_VALUE 0 encoder->type 10
BUF_SIZE 0 encoder 728
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pdev->dev.mutex

drivers/gpu/drm/i915/display/intel_ddi.c intel_ddi_init() -> intel_encoder_is_tc()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 0 encoder->base.dev 4096-ptr_max
PARAM_VALUE 0 encoder->port 0-8
PARAM_VALUE 0 encoder->set_signal_levels 4096-ptr_max
PARAM_VALUE 0 encoder->type 10
BUF_SIZE 0 encoder 728
CAPPED_DATA 0 encoder 1
CAPPED_DATA 0 encoder->hpd_pin 1
BIT_INFO 0 encoder->set_signal_levels 0x0,0x7ffffffffffff000
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pdev->dev.mutex

drivers/gpu/drm/i915/display/intel_ddi.c intel_ddi_init() -> intel_encoder_is_tc()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 0 encoder->base.dev 4096-ptr_max
PARAM_VALUE 0 encoder->get_config 4096-ptr_max
PARAM_VALUE 0 encoder->port 0-8
PARAM_VALUE 0 encoder->set_signal_levels 1905928855694966784,4467837130892009472,5204299779409457152,5736042747648704512,8790295780229914624,9103752383553773568
PARAM_VALUE 0 encoder->type 10
BUF_SIZE 0 encoder 728
CAPPED_DATA 0 encoder 1
CAPPED_DATA 0 encoder->hpd_pin 1
BIT_INFO 0 encoder->get_config 0x0,0x7ffffffffffff000
BIT_INFO 0 encoder->set_signal_levels 0x800000020000000,0x7ffffffffffff000
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pdev->dev.mutex

drivers/gpu/drm/i915/display/intel_ddi.c intel_ddi_init_dp_buf_reg() -> intel_encoder_is_tc()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_ddi.c intel_ddi_init_dp_buf_reg() -> intel_encoder_is_tc()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_ddi.c intel_ddi_initial_fastset_check() -> intel_encoder_is_tc()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_ddi.c intel_ddi_main_link_aux_domain() -> intel_encoder_is_tc()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_ddi.c intel_ddi_post_pll_disable() -> intel_encoder_is_tc()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
BUF_SIZE 0 encoder (-1),728
BUF_SIZE 0 encoder (-1),728
DATA_SOURCE 0 encoder $1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_ddi.c intel_ddi_pre_pll_enable() -> intel_encoder_is_tc()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
BUF_SIZE 0 encoder (-1),728
BUF_SIZE 0 encoder (-1),728
DATA_SOURCE 0 encoder $1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_ddi.c intel_ddi_sync_state() -> intel_encoder_is_tc()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
BUF_SIZE 0 encoder->base.crtc 0,2048
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_ddi.c intel_ddi_update_active_dpll() -> intel_encoder_is_tc()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
BUF_SIZE 0 encoder (-1),728
BUF_SIZE 0 encoder (-1),728
DATA_SOURCE 0 encoder $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dig_port->tc->lock

drivers/gpu/drm/i915/display/intel_ddi.c need_aux_ch() -> intel_encoder_is_tc()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 0 encoder->base.dev 4096-ptr_max
PARAM_VALUE 0 encoder->port 0-8
PARAM_VALUE 0 encoder->set_signal_levels 4096-ptr_max
PARAM_VALUE 0 encoder->type 10
BUF_SIZE 0 encoder 728
CAPPED_DATA 0 encoder->hpd_pin 1
DATA_SOURCE 0 encoder $0
BIT_INFO 0 encoder->set_signal_levels 0x0,0x7ffffffffffff000
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_display_debugfs.c intel_connector_info() -> intel_encoder_is_tc()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &display->drm->mode_config.mutex
LOCK2 &m->lock
TYPE_LOCK (struct drm_mode_config)->mutex
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/i915/display/intel_pmdemand.c intel_pmdemand_encoder_has_tc_phy() -> intel_encoder_is_tc()

Type Parameter Key Value
PARAM_VALUE 0 encoder 1-u64max
DATA_SOURCE 0 encoder $1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_pmdemand.c intel_pmdemand_update_phys_mask() -> intel_encoder_is_tc()

Type Parameter Key Value
PARAM_VALUE 0 encoder 1-u64max
BUF_SIZE 0 encoder->base.crtc (-1),2048
DATA_SOURCE 0 encoder $1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_display_power_well.c icl_aux_pw_is_tc_phy() -> intel_encoder_is_tc()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
BUF_SIZE 0 encoder 728
DATA_SOURCE 0 encoder r icl_aux_pw_to_encoder
RX_PATH
TASK_NOT_RUNNING
LOCK2 &power_domains->lock
HALF_LOCKED2 &display->dpll.lock
HALF_LOCKED2 &display->drm->mode_config.connection_mutex
HALF_LOCKED2 &display->drm->mode_config.mutex
HALF_LOCKED2 &display->gmbus.mutex
TYPE_LOCK (struct i915_power_domains)->lock