Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 12 files:

Smatch caller information:

drivers/phy/cadence/cdns-dphy-rx.c cdns_dphy_rx_validate() -> phy_mipi_dphy_config_validate()

Type Parameter Key Value
PARAM_VALUE 0 cfg->clk_pre 0,8
PARAM_VALUE 0 cfg->clk_prepare 0,38000
PARAM_VALUE 0 cfg->clk_settle 0,95000
PARAM_VALUE 0 cfg->clk_term_en 0
PARAM_VALUE 0 cfg->clk_trail 0,60000
PARAM_VALUE 0 cfg->hs_exit 0,100000
PARAM_VALUE 0 cfg->hs_skip 0,40000
PARAM_VALUE 0 cfg->init 0,100
PARAM_VALUE 0 cfg->lpx 0,50000
PARAM_VALUE 0 cfg->ta_get 0,250000
PARAM_VALUE 0 cfg->ta_go 0,200000
PARAM_VALUE 0 cfg->ta_sure 0,50000
PARAM_VALUE 0 cfg->wakeup 0,1000
RX_PATH
TASK_NOT_RUNNING
LOCK2 &phy->mutex
TYPE_LOCK (struct phy)->mutex

drivers/phy/rockchip/phy-rockchip-dphy-rx0.c rk_dphy_configure() -> phy_mipi_dphy_config_validate()

Type Parameter Key Value
BUF_SIZE 0 cfg 112
RX_PATH
TASK_NOT_RUNNING
LOCK2 &phy->mutex
HALF_LOCKED2 &mhdp->link_mutex
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct phy)->mutex

drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c dw_mipi_dsi_dphy_configure() -> phy_mipi_dphy_config_validate()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &phy->mutex
HALF_LOCKED2 &mhdp->link_mutex
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct phy)->mutex

drivers/phy/allwinner/phy-sun6i-mipi-dphy.c sun6i_dphy_configure() -> phy_mipi_dphy_config_validate()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &phy->mutex
HALF_LOCKED2 &mhdp->link_mutex
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct phy)->mutex

drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c inno_dsidphy_configure() -> phy_mipi_dphy_config_validate()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &phy->mutex
HALF_LOCKED2 &mhdp->link_mutex
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct phy)->mutex

drivers/phy/cadence/cdns-dphy.c cdns_dphy_config_from_opts() -> phy_mipi_dphy_config_validate()

Type Parameter Key Value
DATA_SOURCE 0 cfg $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &phy->mutex
TYPE_LOCK (struct phy)->mutex

drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_dphy.c sun8i_a83t_dphy_configure() -> phy_mipi_dphy_config_validate()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dphy->mutex
HALF_LOCKED2 &mhdp->link_mutex
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct phy)->mutex

drivers/phy/rockchip/phy-rockchip-inno-csidphy.c rockchip_inno_csidphy_configure() -> phy_mipi_dphy_config_validate()

Type Parameter Key Value
BUF_SIZE 0 cfg 112
RX_PATH
TASK_NOT_RUNNING
LOCK2 &phy->mutex
HALF_LOCKED2 &mhdp->link_mutex
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct phy)->mutex

drivers/phy/amlogic/phy-meson-g12a-mipi-dphy-analog.c phy_g12a_mipi_dphy_analog_configure() -> phy_mipi_dphy_config_validate()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &phy->mutex
HALF_LOCKED2 &mhdp->link_mutex
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct phy)->mutex

drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c phy_meson_axg_mipi_dphy_configure() -> phy_mipi_dphy_config_validate()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &phy->mutex
HALF_LOCKED2 &mhdp->link_mutex
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct phy)->mutex

drivers/phy/amlogic/phy-meson-axg-mipi-pcie-analog.c phy_axg_mipi_pcie_analog_configure() -> phy_mipi_dphy_config_validate()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &phy->mutex
HALF_LOCKED2 &mhdp->link_mutex
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct phy)->mutex