Documented in 1 files:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/gpu/drm/rockchip/rockchip_drm_vop2.c drm_encoder_mask() -> drm_encoder_index()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &vop2->vop2_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex
TYPE_LOCK (struct vop2)->vop2_lock

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_connector.c drm_encoder_mask() -> drm_encoder_index()

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

drivers/gpu/drm/ingenic/ingenic-drm-drv.c ingenic_drm_bind() -> drm_encoder_index()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
CAPPED_DATA 0 &encoder->head 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &component_mutex

drivers/gpu/drm/i915/display/intel_modeset_setup.c drm_encoder_mask() -> drm_encoder_index()

Type Parameter Key Value
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/drm_atomic_helper.c drm_encoder_mask() -> drm_encoder_index()

Type Parameter Key Value
PARAM_VALUE 0 encoder 1-u64max
BUF_SIZE 0 encoder (-1),280
BUF_SIZE 0 encoder (-1),280
CAPPED_DATA 0 encoder 1
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/sprd/sprd_dpu.c drm_encoder_mask() -> drm_encoder_index()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
DATA_SOURCE 0 encoder $0
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/sti/sti_tvout.c drm_encoder_mask() -> drm_encoder_index()

Type Parameter Key Value
PARAM_VALUE 0 encoder 0,4096-ptr_max
PARAM_VALUE 0 encoder->index 0-31,2147483648-u32max
BUF_SIZE 0 encoder (-1),280
BUF_SIZE 0 encoder (-1),280
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &component_mutex

drivers/gpu/drm/nouveau/dispnv50/crc.c drm_encoder_mask() -> drm_encoder_index()

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

drivers/gpu/drm/vkms/vkms_connector.c drm_encoder_mask() -> drm_encoder_index()

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

drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c drm_encoder_mask() -> drm_encoder_index()

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

drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c drm_encoder_mask() -> drm_encoder_index()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
DATA_SOURCE 0 encoder $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &crtc->mutex.mutex
HALF_LOCKED2 &dpu_enc->enc_spinlock
HALF_LOCKED2 &s->lock
HALF_LOCKED2 lock_flags

drivers/gpu/drm/i915/display/intel_display_power.c drm_encoder_mask() -> drm_encoder_index()

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

drivers/gpu/drm/exynos/exynos_drm_drv.c drm_encoder_mask() -> drm_encoder_index()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &component_mutex

drivers/gpu/drm/vkms/vkms_output.c drm_encoder_mask() -> drm_encoder_index()

Type Parameter Key Value
PARAM_VALUE 0 encoder 1-u64max
BUF_SIZE 0 encoder (-1),280
BUF_SIZE 0 encoder (-1),280
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 _T->lock

drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c drm_encoder_mask() -> drm_encoder_index()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &component_mutex

drivers/gpu/drm/radeon/radeon_encoders.c drm_encoder_mask() -> drm_encoder_index()

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_alpm.c drm_encoder_mask() -> drm_encoder_index()

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

drivers/gpu/drm/vc4/vc4_crtc.c drm_encoder_mask() -> drm_encoder_index()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/drm_crtc_helper.c drm_encoder_mask() -> drm_encoder_index()

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_display_debugfs.c drm_encoder_mask() -> drm_encoder_index()

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

drivers/gpu/drm/drm_mode_config.c drm_encoder_mask() -> drm_encoder_index()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &component_mutex
HALF_LOCKED2 global &xenwatch_mutex

drivers/gpu/drm/mediatek/mtk_dsi.c mtk_dsi_encoder_index() -> drm_encoder_index()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &component_mutex

drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.c drm_encoder_mask() -> drm_encoder_index()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &client->modeset_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/i915/display/intel_psr.c drm_encoder_mask() -> drm_encoder_index()

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

drivers/gpu/drm/vkms/vkms_writeback.c drm_encoder_mask() -> drm_encoder_index()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
PARAM_VALUE 0 encoder->index 0-31,2147483648-u32max
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 _T->lock

drivers/gpu/drm/drm_probe_helper.c drm_encoder_mask() -> drm_encoder_index()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &client->modeset_mutex
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex
HALF_LOCKED2 &drm->mode_config.mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock

drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c drm_encoder_mask() -> drm_encoder_index()

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

drivers/gpu/drm/drm_client_modeset.c drm_encoder_mask() -> drm_encoder_index()

Type Parameter Key Value
PARAM_VALUE 0 encoder 4096-ptr_max
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &client->modeset_mutex
HALF_LOCKED2 &dev->mode_config.mutex

drivers/gpu/drm/drm_connector.c drm_encoder_mask() -> drm_encoder_index()

Type Parameter Key Value
BUF_SIZE 0 encoder (-1),8,280
BUF_SIZE 0 encoder (-1),8,280
DATA_SOURCE 0 encoder $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 encoder->possible_clones 0-u32max
HOST_DATA 0 encoder->possible_crtcs 0-u32max
NO_OVERFLOW_SIMPLE 0 encoder->base.dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 encoder->dev->num_crtcs
HALF_LOCKED2 0 &encoder->bridge_chain_mutex

drivers/gpu/drm/i915/display/intel_display.c drm_encoder_mask() -> drm_encoder_index()

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

drivers/gpu/drm/radeon/radeon_connectors.c drm_encoder_mask() -> drm_encoder_index()

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

drivers/gpu/drm/nouveau/dispnv50/disp.c drm_encoder_mask() -> drm_encoder_index()

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

drivers/gpu/drm/nouveau/nouveau_connector.c drm_encoder_mask() -> drm_encoder_index()

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

drivers/gpu/drm/mediatek/mtk_dpi.c mtk_dpi_encoder_index() -> drm_encoder_index()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &component_mutex