Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c dw_hdmi_rockchip_bind() -> dw_hdmi_bind()

Type Parameter Key Value
PARAM_VALUE 0 pdev 4096-ptr_max
PARAM_VALUE 0 pdev->dev.driver_data 4096-ptr_max
PARAM_VALUE 1 encoder 4096-ptr_max
PARAM_VALUE 1 encoder->base.id 0-s32max
PARAM_VALUE 1 encoder->base.type 3772834016
PARAM_VALUE 1 encoder->bridge_chain.next 4096-ptr_max
PARAM_VALUE 1 encoder->bridge_chain.next->next 4096-ptr_max
PARAM_VALUE 1 encoder->bridge_chain.prev 4096-ptr_max
PARAM_VALUE 1 encoder->bridge_chain.prev->next 4096-ptr_max
PARAM_VALUE 1 encoder->bridge_chain.prev->prev 4096-ptr_max
PARAM_VALUE 1 encoder->bridge_chain_mutex.dep_map->name 0-255
PARAM_VALUE 1 encoder->bridge_chain_mutex.first_waiter 0
PARAM_VALUE 1 encoder->bridge_chain_mutex.magic 4096-ptr_max
PARAM_VALUE 1 encoder->bridge_chain_mutex.osq.tail.counter 0
PARAM_VALUE 1 encoder->bridge_chain_mutex.owner.counter 0
PARAM_VALUE 1 encoder->dev 4096-ptr_max
PARAM_VALUE 1 encoder->dev->driver 4096-ptr_max
PARAM_VALUE 1 encoder->dev->mode_config.idr_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 encoder->dev->mode_config.num_encoder s32min-31
PARAM_VALUE 1 encoder->encoder_type 2
PARAM_VALUE 1 encoder->funcs 0
PARAM_VALUE 1 encoder->funcs->debugfs_init 0,6973352036378669056
PARAM_VALUE 1 encoder->funcs->destroy 0
PARAM_VALUE 1 encoder->funcs->early_unregister 0,4760937263027425280
PARAM_VALUE 1 encoder->funcs->late_register 0,701314789818085376,1181227410646614016,1647545275053064192,2341737043894939648,3940292699586646016,6122176978846912512
PARAM_VALUE 1 encoder->funcs->reset 0,567432005093806080,804864101243867136,917673329121714176,1470314635249860608,5109689463695269888,8825690146335002624,8936420784937373696
PARAM_VALUE 1 encoder->head.next 4096-ptr_max
PARAM_VALUE 1 encoder->helper_private 7996554350524583936
PARAM_VALUE 1 encoder->helper_private->atomic_check 324698187651321856
PARAM_VALUE 1 encoder->helper_private->atomic_disable 0
PARAM_VALUE 1 encoder->helper_private->atomic_enable 0
PARAM_VALUE 1 encoder->helper_private->atomic_mode_set 493922817920909312
PARAM_VALUE 1 encoder->helper_private->commit 0
PARAM_VALUE 1 encoder->helper_private->detect 0
PARAM_VALUE 1 encoder->helper_private->disable 0
PARAM_VALUE 1 encoder->helper_private->dpms 0
PARAM_VALUE 1 encoder->helper_private->enable 5968556951035670528
PARAM_VALUE 1 encoder->helper_private->mode_fixup 0
PARAM_VALUE 1 encoder->helper_private->mode_set 0
PARAM_VALUE 1 encoder->helper_private->mode_valid 0
PARAM_VALUE 1 encoder->helper_private->prepare 0
PARAM_VALUE 1 encoder->index 0-31,2147483648-u32max
PARAM_VALUE 1 encoder->name 1-u64max
PARAM_VALUE 1 encoder->possible_crtcs 1-u32max
PARAM_VALUE 2 plat_data 4096-ptr_max
PARAM_VALUE 2 plat_data->phy_data 4096-ptr_max
PARAM_VALUE 2 plat_data->priv_data 4096-ptr_max
BUF_SIZE 1 encoder 280
DATA_SOURCE 2 plat_data r drmm_kzalloc
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &component_mutex

drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c sun8i_dw_hdmi_bind() -> dw_hdmi_bind()

Type Parameter Key Value
PARAM_VALUE 0 pdev 4096-ptr_max
PARAM_VALUE 0 pdev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 pdev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 pdev->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 pdev->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 pdev->dev.of_node 1-u64max
PARAM_VALUE 1 encoder 4096-ptr_max
PARAM_VALUE 1 encoder->base.id 0-s32max
PARAM_VALUE 1 encoder->base.type 3772834016
PARAM_VALUE 1 encoder->bridge_chain.next 4096-ptr_max
PARAM_VALUE 1 encoder->bridge_chain.next->next 4096-ptr_max
PARAM_VALUE 1 encoder->bridge_chain.prev 4096-ptr_max
PARAM_VALUE 1 encoder->bridge_chain.prev->next 4096-ptr_max
PARAM_VALUE 1 encoder->bridge_chain.prev->prev 4096-ptr_max
PARAM_VALUE 1 encoder->bridge_chain_mutex.dep_map->name 0-255
PARAM_VALUE 1 encoder->bridge_chain_mutex.first_waiter 0
PARAM_VALUE 1 encoder->bridge_chain_mutex.magic 4096-ptr_max
PARAM_VALUE 1 encoder->bridge_chain_mutex.osq.tail.counter 0
PARAM_VALUE 1 encoder->bridge_chain_mutex.owner.counter 0
PARAM_VALUE 1 encoder->dev 4096-ptr_max
PARAM_VALUE 1 encoder->dev->driver 4096-ptr_max
PARAM_VALUE 1 encoder->dev->mode_config.idr_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 encoder->dev->mode_config.num_encoder s32min-31
PARAM_VALUE 1 encoder->encoder_type 0,2
PARAM_VALUE 1 encoder->funcs 4096-ptr_max
PARAM_VALUE 1 encoder->funcs->debugfs_init 0,6973352036378669056
PARAM_VALUE 1 encoder->funcs->destroy 0,4096-ptr_max
PARAM_VALUE 1 encoder->funcs->early_unregister 0,4760937263027425280
PARAM_VALUE 1 encoder->funcs->late_register 0,701314789818085376,1181227410646614016,1647545275053064192,2341737043894939648,3940292699586646016,6122176978846912512
PARAM_VALUE 1 encoder->funcs->reset 0,4096-ptr_max
PARAM_VALUE 1 encoder->head.next 4096-ptr_max
PARAM_VALUE 1 encoder->helper_private 2857126089428828160
PARAM_VALUE 1 encoder->helper_private->atomic_check 0
PARAM_VALUE 1 encoder->helper_private->atomic_disable 0
PARAM_VALUE 1 encoder->helper_private->atomic_enable 0
PARAM_VALUE 1 encoder->helper_private->commit 0
PARAM_VALUE 1 encoder->helper_private->detect 0
PARAM_VALUE 1 encoder->helper_private->disable 0
PARAM_VALUE 1 encoder->helper_private->dpms 0
PARAM_VALUE 1 encoder->helper_private->enable 0
PARAM_VALUE 1 encoder->helper_private->mode_fixup 0
PARAM_VALUE 1 encoder->helper_private->mode_set 950016902901407744
PARAM_VALUE 1 encoder->helper_private->mode_valid 0
PARAM_VALUE 1 encoder->helper_private->prepare 0
PARAM_VALUE 1 encoder->index 0-31,2147483648-u32max
PARAM_VALUE 1 encoder->possible_crtcs 1-u32max
PARAM_VALUE 2 plat_data 4096-ptr_max
PARAM_VALUE 2 plat_data->cur_ctr->mpixelclock 27000000,54000000,58400000,72000000,74250000,118800000,148500000,216000000,297000000,594000000,600000000,u64max
PARAM_VALUE 2 plat_data->mpll_cfg->mpixelclock 30666000,36800000,45250000,46000000,61333000,73600000,92000000,92500000,122666000,147200000,148500000,184000000,216000000,226666000,272000000,340000000,594000000,600000000,u64max
PARAM_VALUE 2 plat_data->phy_config->mpixelclock 27000000,74250000,148500000,165000000,216000000,297000000,594000000,u64max
PARAM_VALUE 2 plat_data->phy_config->sym_ctr 0,32777,32781,32809,32811,32825
PARAM_VALUE 2 plat_data->phy_config->term 0,4-7
PARAM_VALUE 2 plat_data->phy_config->vlev_ctr 0,138,413,427,429,521,557,624,626,653,688
PARAM_VALUE 2 plat_data->phy_data 4096-ptr_max
PARAM_VALUE 2 plat_data->phy_name 924913484069437440
PARAM_VALUE 2 plat_data->phy_ops 1-u64max
PARAM_VALUE 2 plat_data->phy_ops->disable 2412896469856448512,2880959696259919872,5786658132634996736,7102910515784273920,7235665966811033600,8928275767877734400
PARAM_VALUE 2 plat_data->phy_ops->init 825884985837666304,1254646239141072896,3512470370887299072,6936137677164748800,8521715600371101696,9192385045855264768
PARAM_VALUE 2 plat_data->phy_ops->read_hpd 782840088926638080,2730600336116293632,6209799316198064128
PARAM_VALUE 2 plat_data->phy_ops->setup_hpd 1564903463894126592,2151822272822259712,5602902819340980224,6360562811585449984,7922677122792566784
PARAM_VALUE 2 plat_data->phy_ops->update_hpd 0,8017963246089568256
BUF_SIZE 1 encoder 280
BUF_SIZE 2 plat_data 144
FUZZY_MAX 1 encoder->encoder_type 2
HARD_MAX 1 encoder->encoder_type 2
MEM_ZERO 1 encoder
MEM_ZERO 2 plat_data
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &component_mutex