Defined in 3 files as a member:

Defined in 3 files as a function:

Referenced in 32 files:

Smatch caller information:

drivers/gpu/drm/bridge/analogix/anx7625.c sp_tx_edid_read() -> edid_read()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
PARAM_VALUE 0 sd->cached_drm_edid 0
PARAM_VALUE 0 sd->dev 4096-ptr_max
PARAM_VALUE 0 sd->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 sd->dev->class 0,4096-ptr_max
PARAM_VALUE 0 sd->dev->power.request 0-4
PARAM_VALUE 0 sd->dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 sd->dev->power.wakeirq 0,4096-ptr_max
PARAM_VALUE 0 sd->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 sd->dev->type 0,4096-ptr_max
PARAM_VALUE 0 sd->i2c.rx_p0_client 4096-ptr_max
PARAM_VALUE 0 sd->i2c.rx_p0_client->adapter 4096-ptr_max
PARAM_VALUE 0 sd->i2c.rx_p0_client->adapter->bus_lock.dep_map->name 0-255
PARAM_VALUE 0 sd->i2c.rx_p0_client->adapter->bus_lock.rtmutex.waiters.rb_leftmost->rb_right 0
PARAM_VALUE 0 sd->i2c.rx_p0_client->adapter->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 sd->i2c.rx_p0_client->adapter->dev.driver_data->adev->pm.mutex.dep_map->name 0-255
PARAM_VALUE 0 sd->i2c.rx_p0_client->adapter->dev.driver_data->adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sd->i2c.rx_p0_client->adapter->dev.driver_data->mutex->wait_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 sd->i2c.rx_p0_client->adapter->lock_ops 4096-ptr_max
PARAM_VALUE 1 reg 0-240
PARAM_VALUE 2 pblock_buf 216589617691906048
BUF_SIZE 2 pblock_buf 16
CAPPED_DATA 0 sd->i2c.rx_p0_client 1
CAPPED_DATA 1 reg 1
DATA_SOURCE 0 sd $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &bridge_connector->encoder->bridge_chain_mutex
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex

drivers/media/i2c/adv7842.c adv7842_g_register() -> edid_read()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
PARAM_VALUE 0 sd->ops 4096-ptr_max
PARAM_VALUE 0 sd->ops->core 4096-ptr_max
PARAM_VALUE 0 sd->ops->core->g_register 4096-ptr_max
BUF_SIZE 0 sd s32min-(-1),1-s32max
BUF_SIZE 0 sd s32min-(-1),1-s32max
DATA_SOURCE 0 sd $0
CAPABLE 0 21
HALF_LOCKED2 lock

Smatch assignments to (struct drm_bridge_funcs)->edid_read:

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

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

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

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

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

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

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

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

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

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

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

drivers/gpu/drm/msm/dp/dp_drm.c (null)() -> (struct drm_bridge_funcs)->edid_read [0]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

drivers/gpu/drm/bridge/tc358767.c (null)() -> (struct drm_bridge_funcs)->edid_read [0,4047877270663950336]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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