Defined in 7 files as a function:

Referenced in 7 files:

Smatch caller information:

drivers/phy/qualcomm/phy-qcom-qmp-pcie-msm8996.c qmp_pcie_msm8996_probe() -> phy_pipe_clk_register()

Type Parameter Key Value
PARAM_VALUE 0 qmp 4096-ptr_max
PARAM_VALUE 0 qmp->dev 4096-ptr_max
PARAM_VALUE 0 qmp->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 qmp->phy_mutex.dep_map->name 0-255
PARAM_VALUE 0 qmp->phy_mutex.first_waiter 0
PARAM_VALUE 0 qmp->phy_mutex.magic 4096-ptr_max
PARAM_VALUE 0 qmp->phy_mutex.osq.tail.counter 0
PARAM_VALUE 0 qmp->phy_mutex.owner.counter 0
PARAM_VALUE 0 qmp->phys 1-u64max
PARAM_VALUE 1 np 4096-ptr_max
BUF_SIZE 0 qmp 200
BUF_SIZE 0 qmp->dev 1616
BUF_SIZE 0 qmp->phys 0-17179869176
DATA_SOURCE 0 qmp r devm_kzalloc
MEM_ZERO 0 qmp
MEM_ZERO 0 qmp->phys
RX_PATH
TASK_NOT_RUNNING

drivers/phy/qualcomm/phy-qcom-qmp-usbc.c qmp_usbc_register_clocks() -> phy_pipe_clk_register()

Type Parameter Key Value
PARAM_VALUE 0 qmp 4096-ptr_max
PARAM_VALUE 0 qmp->cfg 0
PARAM_VALUE 0 qmp->cfg->offsets 0
PARAM_VALUE 0 qmp->clks 4096-ptr_max
PARAM_VALUE 0 qmp->dev->bus 0
PARAM_VALUE 0 qmp->dev->class 0
PARAM_VALUE 0 qmp->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 qmp->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 qmp->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 qmp->dev->driver 0
PARAM_VALUE 0 qmp->dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 qmp->dev->of_node 0
PARAM_VALUE 0 qmp->num_clks 0-s32max
PARAM_VALUE 0 qmp->num_resets 2
PARAM_VALUE 0 qmp->orientation 0
PARAM_VALUE 0 qmp->pcs 4096-ptr_max
PARAM_VALUE 0 qmp->pcs_misc 0,4096-ptr_max
PARAM_VALUE 0 qmp->phy_mutex.dep_map->name 0-255
PARAM_VALUE 0 qmp->phy_mutex.first_waiter 0
PARAM_VALUE 0 qmp->phy_mutex.magic 0
PARAM_VALUE 0 qmp->phy_mutex.osq.tail.counter 0
PARAM_VALUE 0 qmp->phy_mutex.owner.counter 0
PARAM_VALUE 0 qmp->pipe_clk 0,4096-ptr_max
PARAM_VALUE 0 qmp->resets 1-u64max
PARAM_VALUE 0 qmp->resets->id 0
PARAM_VALUE 0 qmp->resets->rstc 0
PARAM_VALUE 0 qmp->rx 4096-ptr_max
PARAM_VALUE 0 qmp->rx2 4096-ptr_max
PARAM_VALUE 0 qmp->serdes 4096-ptr_max
PARAM_VALUE 0 qmp->sw 4096-ptr_max
PARAM_VALUE 0 qmp->sw->dev.dma_io_tlb_mem->dyn_alloc.data.counter 9007199250546704
PARAM_VALUE 0 qmp->sw->dev.dma_io_tlb_mem->dyn_alloc.entry.prev 1473117533515866344
PARAM_VALUE 0 qmp->sw->dev.dma_io_tlb_mem->dyn_alloc.func 1583282886040592384
PARAM_VALUE 0 qmp->sw->dev.dma_io_tlb_mem->pools.prev 1473117533515866320
PARAM_VALUE 0 qmp->sw->dev.fwnode->dev->power.set_latency_tolerance 5740181548905971712
PARAM_VALUE 0 qmp->sw->dev.kobj->name 0-255
PARAM_VALUE 0 qmp->sw->dev.kobj.release.timer.is_hard 0-1
PARAM_VALUE 0 qmp->sw->dev.kobj.release.timer.is_lazy 0-1
PARAM_VALUE 0 qmp->sw->dev.kobj.release.timer.is_queued 0-1
PARAM_VALUE 0 qmp->sw->dev.kobj.release.timer.is_soft 0-1
PARAM_VALUE 0 qmp->sw->dev.kobj.sd->active.counter (-2147483647)
PARAM_VALUE 0 qmp->sw->dev.kobj.sd->attr.notify_next 0,426918848001064960
PARAM_VALUE 0 qmp->sw->dev.p->klist_children.get 2213798222526185472
PARAM_VALUE 0 qmp->sw->dev.p->klist_children.put 3126867300421632000
PARAM_VALUE 0 qmp->sw->dev.p->knode_bus.n_ref.refcount.refs.counter 1
PARAM_VALUE 0 qmp->sw->dev.p->knode_class.n_ref.refcount.refs.counter 1
PARAM_VALUE 0 qmp->sw->dev.p->knode_parent.n_ref.refcount.refs.counter 1
PARAM_VALUE 0 qmp->sw->dev.parent->kobj.release.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 qmp->sw->dev.parent->kobj.release.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 qmp->sw->dev.parent->kobj.release.wq->saved_min_active s32min-s32max
PARAM_VALUE 0 qmp->sw->set 2151964261709152256
PARAM_VALUE 0 qmp->tcsr_map 0-ptr_max
PARAM_VALUE 0 qmp->tx 4096-ptr_max
PARAM_VALUE 0 qmp->tx2 4096-ptr_max
PARAM_VALUE 0 qmp->vregs 0
PARAM_VALUE 1 np 4096-ptr_max
BUF_SIZE 0 qmp 504
DATA_SOURCE 0 qmp $0
DATA_SOURCE 1 np $1
MEM_ZERO 0 qmp
MEM_ZERO 0 qmp->dev
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 qmp->cfg->num_vregs
NO_OVERFLOW_SIMPLE 0 qmp->num_clks
NO_OVERFLOW_SIMPLE 0 qmp->num_resets

drivers/phy/qualcomm/phy-qcom-qmp-combo.c qmp_combo_register_clocks() -> phy_pipe_clk_register()

Type Parameter Key Value
PARAM_VALUE 0 qmp 4096-ptr_max
PARAM_VALUE 0 qmp->cfg 0,4096-ptr_max
PARAM_VALUE 0 qmp->cfg->offsets 0
PARAM_VALUE 0 qmp->clks 0,4096-ptr_max
PARAM_VALUE 0 qmp->com 0,4096-ptr_max
PARAM_VALUE 0 qmp->dev 0,4096-ptr_max
PARAM_VALUE 0 qmp->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 qmp->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 qmp->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 qmp->dp_dp_phy 0,4096-ptr_max
PARAM_VALUE 0 qmp->dp_serdes 0,4096-ptr_max
PARAM_VALUE 0 qmp->dp_tx 0,4096-ptr_max
PARAM_VALUE 0 qmp->dp_tx2 0,4096-ptr_max
PARAM_VALUE 0 qmp->mux 0,4096-ptr_max
PARAM_VALUE 0 qmp->num_clks 0-s32max
PARAM_VALUE 0 qmp->pcs 0,4096-ptr_max
PARAM_VALUE 0 qmp->pcs_misc 0,4096-ptr_max
PARAM_VALUE 0 qmp->phy_mutex.dep_map->name 0-255
PARAM_VALUE 0 qmp->phy_mutex.first_waiter 0
PARAM_VALUE 0 qmp->phy_mutex.magic 0,4096-ptr_max
PARAM_VALUE 0 qmp->phy_mutex.osq.tail.counter 0
PARAM_VALUE 0 qmp->phy_mutex.owner.counter 0
PARAM_VALUE 0 qmp->pipe_clk 0,4096-ptr_max
PARAM_VALUE 0 qmp->qmpphy_mode 0-2
PARAM_VALUE 0 qmp->resets->id 0
PARAM_VALUE 0 qmp->resets->rstc 0
PARAM_VALUE 0 qmp->rx 0,4096-ptr_max
PARAM_VALUE 0 qmp->rx2 0,4096-ptr_max
PARAM_VALUE 0 qmp->serdes 0,4096-ptr_max
PARAM_VALUE 0 qmp->sw 0,4096-ptr_max
PARAM_VALUE 0 qmp->tx 0,4096-ptr_max
PARAM_VALUE 0 qmp->tx2 0,4096-ptr_max
PARAM_VALUE 1 np 4096-ptr_max
BUF_SIZE 0 qmp 536
BUF_SIZE 0 qmp->dev 0,1616
CAPPED_DATA 0 qmp->orientation 1
DATA_SOURCE 0 qmp $0
DATA_SOURCE 1 np $1
FUZZY_MAX 0 qmp->num_clks 0
FUZZY_MAX 0 qmp->qmpphy_mode 2
HARD_MAX 0 qmp->qmpphy_mode 2
MEM_ZERO 0 qmp
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 qmp->cfg->num_vregs

drivers/phy/qualcomm/phy-qcom-qmp-usb.c qmp_usb_probe() -> phy_pipe_clk_register()

Type Parameter Key Value
PARAM_VALUE 0 qmp 4096-ptr_max
PARAM_VALUE 0 qmp->cfg 4096-ptr_max
PARAM_VALUE 0 qmp->cfg->offsets 0
PARAM_VALUE 0 qmp->clks 4096-ptr_max
PARAM_VALUE 0 qmp->dev 4096-ptr_max
PARAM_VALUE 0 qmp->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 qmp->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 qmp->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 qmp->num_clks 0-s32max
PARAM_VALUE 0 qmp->num_resets 2
PARAM_VALUE 0 qmp->pcs 4096-ptr_max
PARAM_VALUE 0 qmp->pcs_misc 0,4096-ptr_max
PARAM_VALUE 0 qmp->pipe_clk 0,4096-ptr_max
PARAM_VALUE 0 qmp->resets 4096-ptr_max
PARAM_VALUE 0 qmp->resets->id 0
PARAM_VALUE 0 qmp->resets->rstc 0
PARAM_VALUE 0 qmp->rx 4096-ptr_max
PARAM_VALUE 0 qmp->serdes 4096-ptr_max
PARAM_VALUE 0 qmp->tx 4096-ptr_max
PARAM_VALUE 0 qmp->vregs 1-u64max
PARAM_VALUE 0 *qmp->dev->p->deferred_probe_reason 0-255
PARAM_VALUE 1 np 4096-ptr_max
BUF_SIZE 0 qmp 168
BUF_SIZE 0 qmp->dev 1616
CAPPED_DATA 0 qmp->cfg->num_vregs 1
DATA_SOURCE 0 qmp r devm_kzalloc
DATA_SOURCE 1 np r of_get_next_available_child
MEM_ZERO 0 qmp
MEM_ZERO 0 qmp->cfg
MEM_ZERO 0 qmp->dev
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 qmp->cfg->num_vregs
NO_OVERFLOW_SIMPLE 0 qmp->num_resets

drivers/phy/qualcomm/phy-qcom-qmp-usb-legacy.c qmp_usb_legacy_probe() -> phy_pipe_clk_register()

Type Parameter Key Value
PARAM_VALUE 0 qmp 4096-ptr_max
PARAM_VALUE 0 qmp->cfg 4096-ptr_max
PARAM_VALUE 0 qmp->cfg->offsets 0
PARAM_VALUE 0 qmp->clks 1-u64max
PARAM_VALUE 0 qmp->clks->clk 0
PARAM_VALUE 0 qmp->clks->id 0
PARAM_VALUE 0 qmp->dev 4096-ptr_max
PARAM_VALUE 0 qmp->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 qmp->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 qmp->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 qmp->dp_com 0,4096-ptr_max
PARAM_VALUE 0 qmp->pcs 0,4096-ptr_max
PARAM_VALUE 0 qmp->pcs_misc 0,4096-ptr_max
PARAM_VALUE 0 qmp->pipe_clk 0,4096-ptr_max
PARAM_VALUE 0 qmp->resets 1-u64max
PARAM_VALUE 0 qmp->resets->id 0
PARAM_VALUE 0 qmp->resets->rstc 0
PARAM_VALUE 0 qmp->rx 0,4096-ptr_max
PARAM_VALUE 0 qmp->rx2 0,4096-ptr_max
PARAM_VALUE 0 qmp->serdes 0,4096-ptr_max
PARAM_VALUE 0 qmp->tx 0,4096-ptr_max
PARAM_VALUE 0 qmp->tx2 0,4096-ptr_max
PARAM_VALUE 0 qmp->vregs 1-u64max
PARAM_VALUE 0 qmp->vregs->consumer 0
PARAM_VALUE 0 qmp->vregs->init_load_uA 0
PARAM_VALUE 0 qmp->vregs->ret 0
PARAM_VALUE 0 qmp->vregs->supply 0
PARAM_VALUE 1 np 1-u64max
BUF_SIZE 0 qmp 184
BUF_SIZE 0 qmp->dev 1616
BUF_SIZE 1 np (-1)-0,392
BUF_SIZE 1 np (-1)-0,392
CAPPED_DATA 0 qmp->cfg->num_clks 1
CAPPED_DATA 0 qmp->cfg->num_resets 1
CAPPED_DATA 0 qmp->cfg->num_vregs 1
DATA_SOURCE 0 qmp r devm_kzalloc
MEM_ZERO 0 qmp
MEM_ZERO 0 qmp->cfg
MEM_ZERO 0 qmp->dev
RX_PATH
TASK_NOT_RUNNING

drivers/phy/qualcomm/phy-qcom-qmp-pcie.c qmp_pcie_register_clocks() -> phy_pipe_clk_register()

Type Parameter Key Value
PARAM_VALUE 0 qmp 4096-ptr_max
PARAM_VALUE 0 qmp->cfg 4096-ptr_max
PARAM_VALUE 0 qmp->cfg->lanes 0
PARAM_VALUE 0 qmp->cfg->offsets 0
PARAM_VALUE 0 qmp->cfg->offsets->pcs_lane1 0,7680
PARAM_VALUE 0 qmp->cfg->tbls_ep 0
PARAM_VALUE 0 qmp->clks 4096-ptr_max
PARAM_VALUE 0 qmp->clks->clk 0
PARAM_VALUE 0 qmp->clks->id 0
PARAM_VALUE 0 qmp->dev 4096-ptr_max
PARAM_VALUE 0 qmp->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 qmp->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 qmp->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 qmp->dev->dma_mem->pfn_base 0-s64max
PARAM_VALUE 0 qmp->nocsr_reset 0,4096-ptr_max
PARAM_VALUE 0 qmp->num_pipe_clks 1-2
PARAM_VALUE 0 qmp->pcs 0,4096-ptr_max
PARAM_VALUE 0 qmp->pcs_lane1 0,4096-ptr_max
PARAM_VALUE 0 qmp->pcs_misc 0
PARAM_VALUE 0 qmp->port_b 0
PARAM_VALUE 0 qmp->resets 1-u64max
PARAM_VALUE 0 qmp->resets->id 0
PARAM_VALUE 0 qmp->resets->rstc 0
PARAM_VALUE 0 qmp->rx 0,4096-ptr_max
PARAM_VALUE 0 qmp->rx2 0,4096-ptr_max
PARAM_VALUE 0 qmp->serdes 0,4096-ptr_max
PARAM_VALUE 0 qmp->tcsr_4ln_config 0
PARAM_VALUE 0 qmp->tx 0,4096-ptr_max
PARAM_VALUE 0 qmp->tx2 0,4096-ptr_max
PARAM_VALUE 0 qmp->vregs 1-u64max
PARAM_VALUE 0 qmp->vregs->consumer 0
PARAM_VALUE 0 qmp->vregs->init_load_uA 0
PARAM_VALUE 0 qmp->vregs->ret 0
PARAM_VALUE 0 qmp->vregs->supply 0
PARAM_VALUE 1 np 1-u64max
BUF_SIZE 0 qmp 304
BUF_SIZE 0 qmp->dev 1616
BUF_SIZE 1 np (-1)-0,392
BUF_SIZE 1 np (-1)-0,392
CAPPED_DATA 0 qmp->cfg->num_resets 1
CAPPED_DATA 0 qmp->cfg->num_vregs 1
DATA_SOURCE 0 qmp $0
DATA_SOURCE 1 np $1
MEM_ZERO 0 qmp
MEM_ZERO 0 qmp->cfg
MEM_ZERO 0 qmp->dev
RX_PATH
TASK_NOT_RUNNING