Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/bridge/display-connector.c display_connector_get_input_bus_fmts() -> (struct drm_bridge_funcs)->atomic_get_input_bus_fmts()

Type Parameter Key Value
PARAM_VALUE 0 bridge 4096-ptr_max
PARAM_VALUE 0 bridge->funcs 4096-ptr_max
PARAM_VALUE 0 bridge->funcs->atomic_get_input_bus_fmts 1-u64max
PARAM_VALUE 1 bridge_state 0,4096-ptr_max
PARAM_VALUE 2 crtc_state 4096-ptr_max
PARAM_VALUE 2 crtc_state->state 4096-ptr_max
PARAM_VALUE 3 conn_state->connector->funcs->color_format 0,7176632764087291904
BUF_SIZE 0 bridge (-1)-0,600
BUF_SIZE 0 bridge (-1)-0,600
CAPPED_DATA 2 crtc_state->state->num_private_objs 1
DATA_SOURCE 0 bridge r drm_bridge_get_prev_bridge
DATA_SOURCE 1 bridge_state r drm_atomic_get_new_bridge_state
DATA_SOURCE 2 crtc_state $2
DATA_SOURCE 3 conn_state $3
DATA_SOURCE 4 output_fmt $4
DATA_SOURCE 5 num_input_fmts $5
CONTAINER 0 -104-288+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 crtc_state->adjusted_mode.clock
NO_OVERFLOW_SIMPLE 2 crtc_state->adjusted_mode.crtc_clock
NO_OVERFLOW_SIMPLE 2 crtc_state->adjusted_mode.name
NO_OVERFLOW_SIMPLE 2 crtc_state->mode.clock

drivers/gpu/drm/drm_bridge.c select_bus_fmt_recursive() -> (struct drm_bridge_funcs)->atomic_get_input_bus_fmts()

Type Parameter Key Value
PARAM_VALUE 0 bridge 4096-ptr_max
PARAM_VALUE 0 bridge->funcs 4096-ptr_max
PARAM_VALUE 0 bridge->funcs->atomic_get_input_bus_fmts 1-u64max
PARAM_VALUE 1 bridge_state 4096-ptr_max
PARAM_VALUE 2 crtc_state 4096-ptr_max
PARAM_VALUE 2 crtc_state->state 4096-ptr_max
PARAM_VALUE 2 crtc_state->state->num_private_objs 1-s32max
PARAM_VALUE 3 conn_state->connector->funcs->color_format 0,7176632764087291904
PARAM_VALUE 5 num_input_fmts 4693766214191476736
PARAM_VALUE 5 *num_input_fmts 0
BUF_SIZE 0 bridge (-1)-0,600
BUF_SIZE 0 bridge (-1)-0,600
CAPPED_DATA 0 bridge 1
DATA_SOURCE 0 bridge $1
DATA_SOURCE 1 bridge_state r drm_atomic_get_new_bridge_state
DATA_SOURCE 2 crtc_state $2
DATA_SOURCE 3 conn_state $3
DATA_SOURCE 4 output_fmt $4
CONTAINER 0 -104-288+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 crtc_state->adjusted_mode.clock
NO_OVERFLOW_SIMPLE 2 crtc_state->adjusted_mode.crtc_clock
NO_OVERFLOW_SIMPLE 2 crtc_state->adjusted_mode.name
NO_OVERFLOW_SIMPLE 2 crtc_state->mode.clock

drivers/gpu/drm/bridge/imx/imx8mp-hdmi-pvi.c imx8mp_hdmi_pvi_bridge_get_input_bus_fmts() -> (struct drm_bridge_funcs)->atomic_get_input_bus_fmts()

Type Parameter Key Value
PARAM_VALUE 0 bridge 4096-ptr_max
PARAM_VALUE 0 bridge->funcs 4096-ptr_max
PARAM_VALUE 0 bridge->funcs->atomic_get_input_bus_fmts 1-u64max
PARAM_VALUE 1 bridge_state 0,4096-ptr_max
PARAM_VALUE 2 crtc_state 4096-ptr_max
PARAM_VALUE 2 crtc_state->state 4096-ptr_max
PARAM_VALUE 3 conn_state->connector->funcs->color_format 0,7176632764087291904
CAPPED_DATA 2 crtc_state->state->num_private_objs 1
DATA_SOURCE 1 bridge_state r drm_atomic_get_new_bridge_state
DATA_SOURCE 2 crtc_state $2
DATA_SOURCE 3 conn_state $3
DATA_SOURCE 4 output_fmt $4
DATA_SOURCE 5 num_input_fmts $5
CONTAINER 0 -104-288+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 crtc_state->adjusted_mode.clock
NO_OVERFLOW_SIMPLE 2 crtc_state->adjusted_mode.crtc_clock
NO_OVERFLOW_SIMPLE 2 crtc_state->adjusted_mode.name
NO_OVERFLOW_SIMPLE 2 crtc_state->mode.clock