Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

drivers/video/videomode.c videomode_from_timings() -> videomode_from_timing()

Type Parameter Key Value
PARAM_VALUE 0 dt 1-u64max
PARAM_VALUE 1 vm 4096-ptr_max
DATA_SOURCE 0 dt r display_timings_get
DATA_SOURCE 1 vm $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/panel/panel-simple.c panel_simple_get_timings_modes() -> videomode_from_timing()

Type Parameter Key Value
PARAM_VALUE 0 dt 4096-ptr_max
PARAM_VALUE 1 vm 762708654416871424
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex

drivers/gpu/drm/panel/panel-simple.c panel_simple_parse_panel_timing_node() -> videomode_from_timing()

Type Parameter Key Value
PARAM_VALUE 0 dt 7666994783491088384
PARAM_VALUE 0 dt->flags 0-6143
PARAM_VALUE 0 dt->hactive.typ 0
PARAM_VALUE 0 dt->hback_porch.typ 0
PARAM_VALUE 0 dt->hfront_porch.typ 0
PARAM_VALUE 0 dt->hsync_len.typ 0
PARAM_VALUE 0 dt->vactive.typ 0
PARAM_VALUE 0 dt->vback_porch.typ 0
PARAM_VALUE 0 dt->vfront_porch.typ 0
PARAM_VALUE 0 dt->vsync_len.typ 0
PARAM_VALUE 1 vm 8235361489110679552
CAPPED_DATA 0 dt->flags 1
DATA_SOURCE 0 dt $2
MEM_ZERO 0 dt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/panel/panel-edp.c panel_edp_get_timings_modes() -> videomode_from_timing()

Type Parameter Key Value
PARAM_VALUE 0 dt 4096-ptr_max
PARAM_VALUE 1 vm 2294026928551145472
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex

drivers/gpu/drm/panel/panel-edp.c panel_edp_parse_panel_timing_node() -> videomode_from_timing()

Type Parameter Key Value
PARAM_VALUE 0 dt 5489196038503378944
PARAM_VALUE 0 dt->flags 0-6143
PARAM_VALUE 0 dt->hactive.typ 0
PARAM_VALUE 0 dt->hback_porch.typ 0
PARAM_VALUE 0 dt->hfront_porch.typ 0
PARAM_VALUE 0 dt->hsync_len.typ 0
PARAM_VALUE 0 dt->vactive.typ 0
PARAM_VALUE 0 dt->vback_porch.typ 0
PARAM_VALUE 0 dt->vfront_porch.typ 0
PARAM_VALUE 0 dt->vsync_len.typ 0
PARAM_VALUE 1 vm 8213871007503941632
CAPPED_DATA 0 dt->flags 1
DATA_SOURCE 0 dt $2
MEM_ZERO 0 dt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/panel/panel-seiko-43wvf1g.c seiko_panel_get_fixed_modes() -> videomode_from_timing()

Type Parameter Key Value
PARAM_VALUE 0 dt 4096-ptr_max
PARAM_VALUE 1 vm 7835771036509708288
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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

drivers/gpu/drm/drm_modes.c of_get_drm_panel_display_mode() -> videomode_from_timing()

Type Parameter Key Value
PARAM_VALUE 0 dt 6266339745299963904
PARAM_VALUE 0 dt->flags 0-6143
PARAM_VALUE 1 vm 5678801072366501888
MEM_ZERO 0 dt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL