Defined in 16 files as a member:

Defined in 1 files as a function:

Referenced in 186 files:

Smatch caller information:

drivers/gpu/drm/drm_atomic_helper.c drm_atomic_helper_check_modeset() -> mode_valid()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->dev 4096-ptr_max
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
CAPPED_DATA 0 state->dev->mode_config.num_crtc 1
CAPPED_DATA 0 state->num_connector 1
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 state->dev->mode_config.connector_ida.xa.xa_flags 67108869
HOST_DATA 0 state->dev->mode_config.object_idr.idr_rt.xa_flags 0,67108864-u32max
HOST_DATA 0 state->dev->mode_config.tile_idr.idr_rt.xa_flags 0,67108864-u32max
HOST_DATA 0 state->dev->num_crtcs 2[c]
HOST_DATA 0 state->dev->ref.refcount.refs.counter s32min-s32max
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

Smatch assignments to (struct drm_bridge_funcs)->mode_valid:

drivers/gpu/drm/omapdrm/dss/dpi.c (null)() -> (struct drm_bridge_funcs)->mode_valid [6512452995332186112]

drivers/gpu/drm/bridge/tc358775.c (null)() -> (struct drm_bridge_funcs)->mode_valid [2644906105788792832]

drivers/gpu/drm/bridge/imx/imx8qxp-pixel-link.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/bridge/adv7511/adv7511_drv.c (null)() -> (struct drm_bridge_funcs)->mode_valid [2525540878381907968]

drivers/gpu/drm/bridge/nxp-ptn3460.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/rockchip/cdn-dp-core.c (null)() -> (struct drm_bridge_funcs)->mode_valid [2174704318747467776]

drivers/gpu/drm/omapdrm/dss/sdi.c (null)() -> (struct drm_bridge_funcs)->mode_valid [207905825123983360]

drivers/gpu/drm/ingenic/ingenic-drm-drv.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/stm/lvds.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/bridge/ti-tdp158.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/meson/meson_encoder_hdmi.c (null)() -> (struct drm_bridge_funcs)->mode_valid [569696104516997120]

drivers/gpu/drm/msm/dp/dp_drm.c (null)() -> (struct drm_bridge_funcs)->mode_valid [1530672318845911040,6551011218893303808]

drivers/gpu/drm/bridge/simple-bridge.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/bridge/ti-sn65dsi83.c (null)() -> (struct drm_bridge_funcs)->mode_valid [3029597480576589824]

drivers/gpu/drm/bridge/waveshare-dsi.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/bridge/lontium-lt8713sx.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/bridge/tda998x_drv.c (null)() -> (struct drm_bridge_funcs)->mode_valid [8254574702778052608]

drivers/gpu/drm/bridge/tc358764.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/bridge/ti-tpd12s015.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/bridge/thc63lvd1024.c (null)() -> (struct drm_bridge_funcs)->mode_valid [6035357970636718080]

drivers/gpu/drm/bridge/aux-hpd-bridge.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/bridge/ssd2825.c (null)() -> (struct drm_bridge_funcs)->mode_valid [2540522232745607168]

drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/bridge/nwl-dsi.c (null)() -> (struct drm_bridge_funcs)->mode_valid [6878498190075973632]

drivers/gpu/drm/bridge/ti-dlpc3433.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/bridge/samsung-dsim.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/imx/ipuv3/parallel-display.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/bridge/lontium-lt8912b.c (null)() -> (struct drm_bridge_funcs)->mode_valid [8923288152998191104]

drivers/gpu/drm/sti/sti_hda.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/msm/hdmi/hdmi_bridge.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/bridge/synopsys/dw-hdmi.c (null)() -> (struct drm_bridge_funcs)->mode_valid [3935635140469641216]

drivers/platform/arm64/acer-aspire1-ec.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/mediatek/mtk_hdmi.c (null)() -> (struct drm_bridge_funcs)->mode_valid [8741071594945531904]

drivers/gpu/drm/bridge/display-connector.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/xlnx/zynqmp_dp.c (null)() -> (struct drm_bridge_funcs)->mode_valid [3475397038375649280]

drivers/gpu/drm/bridge/aux-bridge.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c (null)() -> (struct drm_bridge_funcs)->mode_valid [960044813949149184]

drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi2.c (null)() -> (struct drm_bridge_funcs)->mode_valid [5831986370948231168]

drivers/gpu/drm/bridge/imx/imx8qm-ldb.c (null)() -> (struct drm_bridge_funcs)->mode_valid [7004052114475216896]

drivers/gpu/drm/bridge/ite-it66121.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/bridge/tc358767.c (null)() -> (struct drm_bridge_funcs)->mode_valid [1075047777902927872,8958332499446415360]

drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/bridge/analogix/analogix-anx6345.c (null)() -> (struct drm_bridge_funcs)->mode_valid [2182164554231484416]

drivers/gpu/drm/mediatek/mtk_hdmi_v2.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/bridge/synopsys/dw-dp.c (null)() -> (struct drm_bridge_funcs)->mode_valid [8332548011930279936]

drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c (null)() -> (struct drm_bridge_funcs)->mode_valid [9150515234136334336]

drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c (null)() -> (struct drm_bridge_funcs)->mode_valid [7097837649624211456]

drivers/gpu/drm/tidss/tidss_oldi.c (null)() -> (struct drm_bridge_funcs)->mode_valid [6822823803395629056]

drivers/gpu/drm/msm/dsi/dsi_manager.c (null)() -> (struct drm_bridge_funcs)->mode_valid [9214633189681000448]

drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c (null)() -> (struct drm_bridge_funcs)->mode_valid [2118757504828301312]

drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c (null)() -> (struct drm_bridge_funcs)->mode_valid [7827587894807617536]

drivers/gpu/drm/bridge/of-display-mode-bridge.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/verisilicon/vs_bridge.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/vc4/vc4_dsi.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/bridge/sil-sii8620.c (null)() -> (struct drm_bridge_funcs)->mode_valid [6989372240511229952]

drivers/gpu/drm/exynos/exynos_drm_mic.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c (null)() -> (struct drm_bridge_funcs)->mode_valid [4369700119518474240]

drivers/gpu/drm/bridge/imx/imx93-pdfc.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/bridge/ite-it6505.c (null)() -> (struct drm_bridge_funcs)->mode_valid [2796307797049606144]

drivers/gpu/drm/bridge/ite-it6263.c (null)() -> (struct drm_bridge_funcs)->mode_valid [5274116576634392576]

drivers/gpu/drm/bridge/fsl-ldb.c (null)() -> (struct drm_bridge_funcs)->mode_valid [7453972383759978496]

drivers/gpu/drm/bridge/tc358768.c (null)() -> (struct drm_bridge_funcs)->mode_valid [934007951539765248]

drivers/gpu/drm/mediatek/mtk_dsi.c (null)() -> (struct drm_bridge_funcs)->mode_valid [5103765088192344064]

drivers/gpu/drm/bridge/lontium-lt9611.c (null)() -> (struct drm_bridge_funcs)->mode_valid [4453143989488508928]

drivers/gpu/drm/bridge/parade-ps8622.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/rockchip/rockchip_lvds.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/omapdrm/dss/venc.c (null)() -> (struct drm_bridge_funcs)->mode_valid [760591853229158400]

drivers/gpu/drm/bridge/inno-hdmi.c (null)() -> (struct drm_bridge_funcs)->mode_valid [2416950058813358080]

drivers/gpu/drm/omapdrm/dss/hdmi5.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/bridge/analogix/analogix_dp_core.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/bridge/cros-ec-anx7688.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c (null)() -> (struct drm_bridge_funcs)->mode_valid [5945622339653435392]

drivers/gpu/drm/bridge/ti-sn65dsi86.c (null)() -> (struct drm_bridge_funcs)->mode_valid [3966809319574446080]

drivers/gpu/drm/bridge/microchip-lvds.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/meson/meson_encoder_cvbs.c (null)() -> (struct drm_bridge_funcs)->mode_valid [6648099669310144512]

drivers/gpu/drm/bridge/chipone-icn6211.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/omapdrm/dss/dsi.c (null)() -> (struct drm_bridge_funcs)->mode_valid [8813348480021381120]

drivers/gpu/drm/bridge/imx/imx8qxp-pixel-combiner.c (null)() -> (struct drm_bridge_funcs)->mode_valid [4796457234808963072]

drivers/gpu/drm/bridge/imx/imx8mp-hdmi-pvi.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/mediatek/mtk_dp.c (null)() -> (struct drm_bridge_funcs)->mode_valid [533298666372866048]

drivers/gpu/drm/bridge/analogix/anx7625.c (null)() -> (struct drm_bridge_funcs)->mode_valid [2844446189395906560]

drivers/gpu/drm/bridge/ti-tfp410.c (null)() -> (struct drm_bridge_funcs)->mode_valid [8878061986262097920]

drivers/gpu/drm/bridge/sii902x.c (null)() -> (struct drm_bridge_funcs)->mode_valid [8046774859011375104]

drivers/gpu/drm/mcde/mcde_dsi.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/meson/meson_encoder_dsi.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/bridge/panel.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/bridge/tc358762.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/sti/sti_hdmi.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/bridge/chrontel-ch7033.c (null)() -> (struct drm_bridge_funcs)->mode_valid [6562756388584697856]

drivers/gpu/drm/tests/drm_bridge_test.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/bridge/lontium-lt9211.c (null)() -> (struct drm_bridge_funcs)->mode_valid [6919232466715459584]

drivers/gpu/drm/tidss/tidss_encoder.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/bridge/lvds-codec.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/mediatek/mtk_dpi.c (null)() -> (struct drm_bridge_funcs)->mode_valid [4608311368883388416]

drivers/gpu/drm/rockchip/rk3066_hdmi.c (null)() -> (struct drm_bridge_funcs)->mode_valid [5407405997170450432]

drivers/gpu/drm/bridge/lontium-lt9611uxc.c (null)() -> (struct drm_bridge_funcs)->mode_valid [9040708268758970368]

drivers/gpu/drm/bridge/sii9234.c (null)() -> (struct drm_bridge_funcs)->mode_valid [1084793182994935808]

drivers/gpu/drm/sti/sti_dvo.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/bridge/parade-ps8640.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/omapdrm/dss/hdmi4.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]

drivers/gpu/drm/renesas/rcar-du/rcar_lvds.c (null)() -> (struct drm_bridge_funcs)->mode_valid [0]