Defined in 8 files as a member:
- drivers/gpu/drm/amd/display/dc/dc_hw_types.h, line 952 (as a member)
- drivers/gpu/drm/amd/display/dc/dml2_0/dml21/inc/dml_top_display_cfg_types.h, line 263 (as a member)
- drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_internal_shared_types.h, line 256 (as a member)
- drivers/gpu/drm/amd/display/dc/inc/dce_calcs.h, line 389 (as a member)
- drivers/gpu/drm/amd/display/dc/inc/hw/timing_generator.h, line 161 (as a member)
- drivers/gpu/drm/amd/display/include/bios_parser_types.h, line 183 (as a member)
- drivers/video/fbdev/aty/aty128fb.c, line 368 (as a member)
- drivers/video/fbdev/matrox/matroxfb_g450.c, line 236 (as a member)
Defined in 2 files as a function:
- drivers/video/fbdev/mb862xx/mb862xxfbdrv.c, line 42 (as a function)
- drivers/video/fbdev/sm501fb.c, line 125 (as a function)
Referenced in 81 files:
- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_connector.c
- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_freesync.c
- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_ism.c
- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_replay.c
- drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_connector_test.c, line 3551
- drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_ism_test.c
- drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_replay_test.c, line 403
- drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_test.c
- drivers/gpu/drm/amd/display/dc/basics/calcs_logger.h, line 421
- drivers/gpu/drm/amd/display/dc/basics/dce_calcs.c
- drivers/gpu/drm/amd/display/dc/bios/command_table.c
- drivers/gpu/drm/amd/display/dc/bios/command_table2.c, line 633
- drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c
- drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c
- drivers/gpu/drm/amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr.c
- drivers/gpu/drm/amd/display/dc/core/dc.c
- drivers/gpu/drm/amd/display/dc/core/dc_resource.c
- drivers/gpu/drm/amd/display/dc/core/dc_stream.c
- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c
- drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c
- drivers/gpu/drm/amd/display/dc/dce/dce_stream_encoder.c
- drivers/gpu/drm/amd/display/dc/dce110/dce110_mem_input_v.c
- drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c
- drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator_v.c
- drivers/gpu/drm/amd/display/dc/dce120/dce120_timing_generator.c
- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c, line 458
- drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_stream_encoder.c
- drivers/gpu/drm/amd/display/dc/dio/dcn401/dcn401_dio_stream_encoder.c
- drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
- drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
- drivers/gpu/drm/amd/display/dc/dml/dcn314/dcn314_fpu.c
- drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
- drivers/gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c
- drivers/gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c
- drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_translation_helper.c
- drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_utils.c
- drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4.c
- drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
- drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_utils.c
- drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c
- drivers/gpu/drm/amd/display/dc/dml2_0/dml2_mall_phantom.c
- drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
- drivers/gpu/drm/amd/display/dc/dml2_0/dml2_utils.c
- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c
- drivers/gpu/drm/amd/display/dc/hpo/dcn31/dcn31_hpo_dp_stream_encoder.c
- drivers/gpu/drm/amd/display/dc/hubp/dcn401/dcn401_hubp.c, line 207
- drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
- drivers/gpu/drm/amd/display/dc/hwss/dce60/dce60_hwseq.c, line 405
- drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c
- drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c
- drivers/gpu/drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c
- drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c
- drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c, line 1597
- drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h, line 137
- drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_panel_replay.c, line 66
- drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
- drivers/gpu/drm/amd/display/dc/opp/dcn10/dcn10_opp.c
- drivers/gpu/drm/amd/display/dc/optc/dcn10/dcn10_optc.c
- drivers/gpu/drm/amd/display/dc/optc/dcn201/dcn201_optc.c
- drivers/gpu/drm/amd/display/dc/optc/dcn31/dcn31_optc.c, line 260
- drivers/gpu/drm/amd/display/dc/resource/dce110/dce110_resource.c, line 1188
- drivers/gpu/drm/amd/display/dc/resource/dcn30/dcn30_resource.c
- drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource_helpers.c
-
drivers/gpu/drm/amd/display/modules/freesync/freesync.c
- line 115
- line 119
- line 141
- line 145
- line 156
- line 164
- line 168
- line 174
- line 174
- line 175
- line 175
- line 176
- line 176
- line 179
- line 187
- line 199
- line 203
- line 209
- line 209
- line 210
- line 210
- line 211
- line 211
- line 214
- line 223
- line 286
- line 291
- line 291
- line 292
- line 292
- line 294
- line 295
- line 1046
- line 1047
- line 1102
- line 1103
- line 1105
- line 1106
- line 1108
- line 1109
- line 1138
- line 1139
- line 1296
- drivers/gpu/drm/amd/display/modules/info_packet/info_packet.c
- drivers/gpu/drm/amd/display/modules/power/power_abm.c
- drivers/gpu/drm/amd/display/modules/power/power_psr.c
- drivers/gpu/drm/bridge/lontium-lt8912b.c
- drivers/gpu/drm/bridge/lontium-lt9611.c
- drivers/gpu/drm/bridge/lontium-lt9611uxc.c
- drivers/gpu/drm/msm/dsi/dsi_host.c
- drivers/gpu/drm/radeon/radeon_legacy_tv.c
- drivers/gpu/ipu-v3/ipu-di.c
- drivers/video/fbdev/aty/aty128fb.c
- drivers/video/fbdev/aty/atyfb_base.c
- drivers/video/fbdev/matrox/matroxfb_g450.c
- drivers/video/fbdev/mb862xx/mb862xxfbdrv.c
- drivers/video/fbdev/nvidia/nvidia.c
- drivers/video/fbdev/sm501fb.c
- drivers/video/fbdev/smscufx.c
Smatch caller information:
drivers/video/fbdev/mb862xx/mb862xxfbdrv.c mb862xxfb_check_var() -> v_total()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | var | 4096-ptr_max |
| PARAM_VALUE | 0 | var->vsync_len | 0-255 |
| DATA_SOURCE | 0 | var | $0 |
| FUZZY_MAX | 0 | var->vsync_len | 255 |
| STR_LEN | 0 | var | (-1),10,12-14,30 |
| STR_LEN | 0 | var | (-1),10,12-14,30 |
| HARD_MAX | 0 | var->vsync_len | 255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | var->blue.msb_right | 0-u32max |
| HOST_DATA | 0 | var->green.msb_right | 0-u32max |
| HOST_DATA | 0 | var->hsync_len | 1-255[c] |
| HOST_DATA | 0 | var->left_margin | 0-4094,4294967040-u32max[c] |
| HOST_DATA | 0 | var->lower_margin | 0-4095,4294963201-u32max[c] |
| HOST_DATA | 0 | var->pixclock | 0-64000000[c] |
| HOST_DATA | 0 | var->red.msb_right | 0-u32max |
| HOST_DATA | 0 | var->right_margin | 0-u16max,4294963201-u32max[c] |
| HOST_DATA | 0 | var->transp.length | 0-u32max |
| HOST_DATA | 0 | var->transp.msb_right | 0-u32max |
| HOST_DATA | 0 | var->transp.offset | 0-u32max |
| HOST_DATA | 0 | var->upper_margin | 0-4094,4294967232-u32max[c] |
| HOST_DATA | 0 | var->vsync_len | 1-64[c] |
| HOST_DATA | 0 | var->xres | 1-u32max |
| HOST_DATA | 0 | var->xres_virtual | 0-u32max |
| HOST_DATA | 0 | var->yres | 1-u32max |
| HOST_DATA | 0 | var->yres_virtual | 1-4096[c] |
| USER_DATA | 0 | var->accel_flags | 0-u32max |
| USER_DATA | 0 | var->activate | 0-u32max[c] |
| USER_DATA | 0 | var->bits_per_pixel | 0-u32max |
| USER_DATA | 0 | var->blue.length | 0-u32max |
| USER_DATA | 0 | var->blue.msb_right | 0-u32max |
| USER_DATA | 0 | var->blue.offset | 0-u32max |
| USER_DATA | 0 | var->colorspace | 0-u32max |
| USER_DATA | 0 | var->grayscale | 0-u32max |
| USER_DATA | 0 | var->green.length | 0-u32max |
| USER_DATA | 0 | var->green.msb_right | 0-u32max |
| USER_DATA | 0 | var->green.offset | 0-u32max |
| USER_DATA | 0 | var->height | 0-u32max |
| USER_DATA | 0 | var->hsync_len | 0-255 |
| USER_DATA | 0 | var->left_margin | 0-u32max |
| USER_DATA | 0 | var->lower_margin | 0-u32max |
| USER_DATA | 0 | var->nonstd | 0-u32max |
| USER_DATA | 0 | var->pixclock | 0-u32max |
| USER_DATA | 0 | var->red.length | 0-u32max |
| USER_DATA | 0 | var->red.msb_right | 0-u32max |
| USER_DATA | 0 | var->red.offset | 0-u32max |
| USER_DATA | 0 | var->right_margin | 0-u32max |
| USER_DATA | 0 | var->rotate | 0-u32max |
| USER_DATA | 0 | var->sync | 0-u32max |
| USER_DATA | 0 | var->transp.length | 0-u32max |
| USER_DATA | 0 | var->transp.msb_right | 0-u32max |
| USER_DATA | 0 | var->transp.offset | 0-u32max |
| USER_DATA | 0 | var->upper_margin | 0-u32max |
| USER_DATA | 0 | var->vmode | 0-u32max |
| USER_DATA | 0 | var->vsync_len | 0-255 |
| USER_DATA | 0 | var->width | 0-u32max |
| USER_DATA | 0 | var->xoffset | 0-u32max |
| USER_DATA | 0 | var->xres | 1-u32max |
| USER_DATA | 0 | var->xres_virtual | 0-u32max |
| USER_DATA | 0 | var->yoffset | 0-u32max |
| USER_DATA | 0 | var->yres | 1-u32max |
| USER_DATA | 0 | var->yres_virtual | 0-u32max |
| USER_PTR | 0 | var->reserved |
drivers/video/fbdev/mb862xx/mb862xxfbdrv.c mb862xxfb_set_par() -> v_total()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | var | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | var->blue.msb_right | 0-u32max |
| HOST_DATA | 0 | var->green.msb_right | 0-u32max |
| HOST_DATA | 0 | var->red.msb_right | 0-u32max |
| HOST_DATA | 0 | var->transp.length | 0-u32max |
| HOST_DATA | 0 | var->transp.msb_right | 0-u32max |
| HOST_DATA | 0 | var->transp.offset | 0-u32max |
| HOST_DATA | 0 | var->xres | 8-u32max[c] |
| HOST_DATA | 0 | var->xres_virtual | 8-u32max |
| HOST_DATA | 0 | var->yres | 8-s32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | var->xres | |
| NO_OVERFLOW_SIMPLE | 0 | var->xres_virtual | |
| NO_OVERFLOW_SIMPLE | 0 | var->yres | |
| NO_OVERFLOW_SIMPLE | 0 | var->yres_virtual | |
| USER_PTR | 0 | var->reserved | |
| HALF_LOCKED2 | &minfo->crtc2.lock |
drivers/video/fbdev/sm501fb.c sm501fb_check_var() -> v_total()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | var | 4096-ptr_max |
| PARAM_VALUE | 0 | var->vsync_len | 0-63 |
| DATA_SOURCE | 0 | var | $0 |
| FUZZY_MAX | 0 | var->vsync_len | 63 |
| STR_LEN | 0 | var | (-1),10,12-14,30 |
| STR_LEN | 0 | var | (-1),10,12-14,30 |
| HARD_MAX | 0 | var->vsync_len | 63 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | var->blue.msb_right | 0-u32max |
| HOST_DATA | 0 | var->green.msb_right | 0-u32max |
| HOST_DATA | 0 | var->hsync_len | 1-255[c] |
| HOST_DATA | 0 | var->left_margin | 0-4094,4294967040-u32max[c] |
| HOST_DATA | 0 | var->lower_margin | 0-4095,4294963201-u32max[c] |
| HOST_DATA | 0 | var->pixclock | 0-64000000[c] |
| HOST_DATA | 0 | var->red.msb_right | 0-u32max |
| HOST_DATA | 0 | var->right_margin | 0-u16max,4294963201-u32max[c] |
| HOST_DATA | 0 | var->transp.length | 0-u32max |
| HOST_DATA | 0 | var->transp.msb_right | 0-u32max |
| HOST_DATA | 0 | var->transp.offset | 0-u32max |
| HOST_DATA | 0 | var->upper_margin | 0-4094,4294967232-u32max[c] |
| HOST_DATA | 0 | var->vsync_len | 1-63[c] |
| HOST_DATA | 0 | var->xres | 1-u32max |
| HOST_DATA | 0 | var->xres_virtual | 0-u32max |
| HOST_DATA | 0 | var->yres | 1-u32max |
| HOST_DATA | 0 | var->yres_virtual | 1-4096[c] |
| USER_DATA | 0 | var->accel_flags | 0-u32max |
| USER_DATA | 0 | var->activate | 0-u32max[c] |
| USER_DATA | 0 | var->bits_per_pixel | 0-u32max |
| USER_DATA | 0 | var->blue.length | 0-u32max |
| USER_DATA | 0 | var->blue.msb_right | 0-u32max |
| USER_DATA | 0 | var->blue.offset | 0-u32max |
| USER_DATA | 0 | var->colorspace | 0-u32max |
| USER_DATA | 0 | var->grayscale | 0-u32max |
| USER_DATA | 0 | var->green.length | 0-u32max |
| USER_DATA | 0 | var->green.msb_right | 0-u32max |
| USER_DATA | 0 | var->green.offset | 0-u32max |
| USER_DATA | 0 | var->height | 0-u32max |
| USER_DATA | 0 | var->hsync_len | 0-255 |
| USER_DATA | 0 | var->left_margin | 0-u32max |
| USER_DATA | 0 | var->lower_margin | 0-u32max |
| USER_DATA | 0 | var->nonstd | 0-u32max |
| USER_DATA | 0 | var->pixclock | 0-u32max |
| USER_DATA | 0 | var->red.length | 0-u32max |
| USER_DATA | 0 | var->red.msb_right | 0-u32max |
| USER_DATA | 0 | var->red.offset | 0-u32max |
| USER_DATA | 0 | var->right_margin | 0-u32max |
| USER_DATA | 0 | var->rotate | 0-u32max |
| USER_DATA | 0 | var->sync | 0-u32max |
| USER_DATA | 0 | var->transp.length | 0-u32max |
| USER_DATA | 0 | var->transp.msb_right | 0-u32max |
| USER_DATA | 0 | var->transp.offset | 0-u32max |
| USER_DATA | 0 | var->upper_margin | 0-u32max |
| USER_DATA | 0 | var->vmode | 0-u32max |
| USER_DATA | 0 | var->vsync_len | 0-63 |
| USER_DATA | 0 | var->width | 0-u32max |
| USER_DATA | 0 | var->xoffset | 0-u32max |
| USER_DATA | 0 | var->xres | 1-u32max |
| USER_DATA | 0 | var->xres_virtual | 0-u32max |
| USER_DATA | 0 | var->yoffset | 0-u32max |
| USER_DATA | 0 | var->yres | 1-u32max |
| USER_DATA | 0 | var->yres_virtual | 0-u32max |
| USER_PTR | 0 | var->reserved | |
| HALF_LOCKED2 | &info->lock |
drivers/video/fbdev/sm501fb.c sm501fb_set_par_geometry() -> v_total()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | var | 4096-ptr_max |
| BUF_SIZE | 0 | var | 160 |
| DATA_SOURCE | 0 | var | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | var->blue.msb_right | 0-u32max |
| HOST_DATA | 0 | var->green.msb_right | 0-u32max |
| HOST_DATA | 0 | var->red.msb_right | 0-u32max |
| HOST_DATA | 0 | var->transp.length | 0-u32max |
| HOST_DATA | 0 | var->transp.msb_right | 0-u32max |
| HOST_DATA | 0 | var->transp.offset | 0-u32max |
| HOST_DATA | 0 | var->xres | 8-u32max[c] |
| HOST_DATA | 0 | var->xres_virtual | 8-u32max |
| HOST_DATA | 0 | var->yres | 8-s32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | var->xres | |
| NO_OVERFLOW_SIMPLE | 0 | var->xres_virtual | |
| NO_OVERFLOW_SIMPLE | 0 | var->yres | |
| NO_OVERFLOW_SIMPLE | 0 | var->yres_virtual | |
| USER_PTR | 0 | var->reserved | |
| HALF_LOCKED2 | &info->lock | ||
| HALF_LOCKED2 | &minfo->crtc2.lock |