Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 7 files:
- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_connector.c, line 1476
- drivers/gpu/drm/drm_crtc_helper.c
- drivers/gpu/drm/drm_edid.c
- drivers/gpu/drm/drm_modes.c
- drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c, line 659
- drivers/gpu/drm/i915/display/intel_vblank.c, line 527
- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
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 |