Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_connector.c create_stream_for_sink() -> drm_mode_init()

Type Parameter Key Value
PARAM_VALUE 0 dst 2702462699930763264
DATA_SOURCE 1 src $1
NOCHECK_CALL

drivers/gpu/drm/drm_edid.c drm_match_cea_mode() -> drm_mode_init()

Type Parameter Key Value
PARAM_VALUE 0 dst 2930734327458410496
PARAM_VALUE 1 src 4096-ptr_max
BUF_SIZE 1 src (-1),3240
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex
HALF_LOCKED2 &hdmi->mutex

drivers/gpu/drm/drm_edid.c drm_match_cea_mode_clock_tolerance() -> drm_mode_init()

Type Parameter Key Value
PARAM_VALUE 0 dst 3247659060801679360
PARAM_VALUE 1 src 4096-ptr_max
BUF_SIZE 1 src (-1),3240
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c dpu_encoder_phys_vid_get_frame_count() -> drm_mode_init()

Type Parameter Key Value
PARAM_VALUE 0 dst 5745436809863647232
PARAM_VALUE 1 src 4096-ptr_max
NOCHECK_CALL

drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c dpu_encoder_phys_vid_setup_timing_engine() -> drm_mode_init()

Type Parameter Key Value
PARAM_VALUE 0 dst 3387586727311441920
PARAM_VALUE 1 src 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dpu_enc->enc_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 dpu_encoder_virt)->enc_lock

drivers/gpu/drm/drm_crtc_helper.c drm_crtc_helper_set_mode() -> drm_mode_init()

Type Parameter Key Value
PARAM_VALUE 0 dst 820223122103455744
PARAM_VALUE 1 src 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 src->clock
HALF_LOCKED2 &dev->mode_config.mutex

drivers/gpu/drm/drm_crtc_helper.c drm_crtc_helper_set_mode() -> drm_mode_init()

Type Parameter Key Value
PARAM_VALUE 0 dst 3069614961313497088
PARAM_VALUE 1 src 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 src->clock
HALF_LOCKED2 &dev->mode_config.mutex

drivers/gpu/drm/i915/display/intel_vblank.c intel_crtc_active_timings() -> drm_mode_init()

Type Parameter Key Value
PARAM_VALUE 0 dst 7234062654342344704
PARAM_VALUE 1 src 4096-ptr_max
DATA_SOURCE 0 dst $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/drm_modes.c drm_mode_get_hv_timing() -> drm_mode_init()

Type Parameter Key Value
PARAM_VALUE 0 dst 5533525744543223808
PARAM_VALUE 1 src 1-u64max
BUF_SIZE 1 src (-1)-0,120
BUF_SIZE 1 src (-1)-0,120
DATA_SOURCE 1 src $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 src->crtc_clock s32min-s32max[c]
USER_DATA 1 src->crtc_hblank_end 1-u16max[c]
USER_DATA 1 src->crtc_hblank_start 1-u16max[c]
USER_DATA 1 src->crtc_hdisplay 1-u16max[c]
USER_DATA 1 src->crtc_hskew 0-u16max[u]
USER_DATA 1 src->crtc_hsync_end 1-u16max[c]
USER_DATA 1 src->crtc_hsync_start 1-u16max[c]
USER_DATA 1 src->crtc_htotal 1-u16max[c]
USER_DATA 1 src->crtc_vblank_end 0-u16max
USER_DATA 1 src->crtc_vdisplay 0-u16max
USER_DATA 1 src->crtc_vsync_end 0-u16max
USER_DATA 1 src->crtc_vsync_start 0-u16max
USER_DATA 1 src->crtc_vtotal 0-u16max
USER_DATA 1 src->hskew 0-u16max[u]
USER_DATA 1 src->type 0,8-104[c]
USER_DATA 1 src->vscan 0-u16max[u]

drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c dsi_encoder_mode_valid() -> drm_mode_init()

Type Parameter Key Value
PARAM_VALUE 0 dst 7982282226969481216
PARAM_VALUE 1 src 4096-ptr_max
DATA_SOURCE 1 src $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 dst->clock