Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/gpu/drm/msm/dsi/dsi_manager.c dsi_mgr_bridge_post_disable() -> msm_dsi_phy_pll_save_state()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 phy unit_byte
LOCK2 &encoder->bridge_chain_mutex
HALF_LOCKED2 &commit->dev->mode_config.connection_mutex
HALF_LOCKED2 &commit->dev->mode_config.connection_mutex.mutex
TYPE_LOCK (struct drm_encoder)->bridge_chain_mutex

drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c dsi_pll_10nm_init() -> msm_dsi_phy_pll_save_state()

Type Parameter Key Value
PARAM_VALUE 0 phy 4096-ptr_max
PARAM_VALUE 0 phy->base 4096-ptr_max
PARAM_VALUE 0 phy->cfg 4096-ptr_max
PARAM_VALUE 0 phy->cfg->has_phy_lane 0
PARAM_VALUE 0 phy->cfg->has_phy_regulator 0
PARAM_VALUE 0 phy->cfg->num_dsi_phy 0
PARAM_VALUE 0 phy->cfg->ops.parse_dt_properties 0
PARAM_VALUE 0 phy->id 0-s32max
PARAM_VALUE 0 phy->lane_base 0,4096-ptr_max
PARAM_VALUE 0 phy->pdev 4096-ptr_max
PARAM_VALUE 0 phy->pdev->dev.devres_head.prev 0,4096-ptr_max
PARAM_VALUE 0 phy->pdev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 phy->pdev->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 phy->pdev->dev.driver 0
PARAM_VALUE 0 phy->pdev->dev.of_node 0
PARAM_VALUE 0 phy->pdev->num_resources 0
PARAM_VALUE 0 phy->pll_base 4096-ptr_max
PARAM_VALUE 0 phy->provided_clocks 4096-ptr_max
PARAM_VALUE 0 phy->provided_clocks->hws 0
PARAM_VALUE 0 phy->provided_clocks->num 2
PARAM_VALUE 0 phy->reg_base 0,4096-ptr_max
PARAM_VALUE 0 phy->supplies 1-u64max
PARAM_VALUE 0 phy->tuning_cfg 0,4096-ptr_max
PARAM_VALUE 0 phy->vco_hw 4096-ptr_max
PARAM_VALUE 0 phy->vco_hw->clk 0,4096-ptr_max,(-12)
PARAM_VALUE 0 phy->vco_hw->init 0,438531353600565248
BUF_SIZE 0 phy 224
BUF_SIZE 0 phy->provided_clocks 24
BUF_SIZE 0 phy->provided_clocks->hws 16
BUF_SIZE 0 phy->vco_hw 24
CAPPED_DATA 0 phy->cfg->num_regulators 1
CAPPED_DATA 0 phy->id 1
DATA_SOURCE 0 phy $0
MEM_ZERO 0 phy
MEM_ZERO 0 phy->cfg
MEM_ZERO 0 phy->pdev
MEM_ZERO 0 phy->provided_clocks
MEM_ZERO 0 phy->vco_hw
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 phy->cfg->num_regulators

drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c dsi_pll_7nm_init() -> msm_dsi_phy_pll_save_state()

Type Parameter Key Value
PARAM_VALUE 0 phy 4096-ptr_max
PARAM_VALUE 0 phy->base 4096-ptr_max
PARAM_VALUE 0 phy->cfg 4096-ptr_max
PARAM_VALUE 0 phy->cfg->has_phy_lane 0
PARAM_VALUE 0 phy->cfg->has_phy_regulator 0
PARAM_VALUE 0 phy->cfg->num_dsi_phy 0
PARAM_VALUE 0 phy->cfg->ops.parse_dt_properties 0
PARAM_VALUE 0 phy->id 0-s32max
PARAM_VALUE 0 phy->lane_base 0,4096-ptr_max
PARAM_VALUE 0 phy->pdev 4096-ptr_max
PARAM_VALUE 0 phy->pdev->dev.devres_head.prev 0,4096-ptr_max
PARAM_VALUE 0 phy->pdev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 phy->pdev->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 phy->pdev->dev.driver 0
PARAM_VALUE 0 phy->pdev->dev.of_node 0
PARAM_VALUE 0 phy->pdev->num_resources 0
PARAM_VALUE 0 phy->pll_base 4096-ptr_max
PARAM_VALUE 0 phy->pll_data 4096-ptr_max
PARAM_VALUE 0 phy->provided_clocks 4096-ptr_max
PARAM_VALUE 0 phy->provided_clocks->hws 0
PARAM_VALUE 0 phy->provided_clocks->num 2
PARAM_VALUE 0 phy->reg_base 0,4096-ptr_max
PARAM_VALUE 0 phy->supplies 1-u64max
PARAM_VALUE 0 phy->tuning_cfg 0,4096-ptr_max
PARAM_VALUE 0 phy->vco_hw 4096-ptr_max
PARAM_VALUE 0 phy->vco_hw->clk 0,4096-ptr_max,(-12)
PARAM_VALUE 0 phy->vco_hw->init 0,8215341948807741440
BUF_SIZE 0 phy 224
BUF_SIZE 0 phy->pll_data 288
BUF_SIZE 0 phy->provided_clocks 24
BUF_SIZE 0 phy->provided_clocks->hws 16
BUF_SIZE 0 phy->vco_hw 24
CAPPED_DATA 0 phy->cfg->num_regulators 1
CAPPED_DATA 0 phy->id 1
DATA_SOURCE 0 phy $0
MEM_ZERO 0 phy
MEM_ZERO 0 phy->cfg
MEM_ZERO 0 phy->pdev
MEM_ZERO 0 phy->provided_clocks
MEM_ZERO 0 phy->vco_hw
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 phy->cfg->num_regulators