Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/ufs/core/ufshcd.c ufshcd_err_handling_prepare() -> ufshcd_setup_vreg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hba | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->dev->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hba->dev->class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hba->dev->driver | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hba->dev->power.request | 0-4 |
| PARAM_VALUE | 0 | hba->dev->power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 0 | hba->dev->power.wakeirq | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hba->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | hba->dev->type | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hba->host | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->host->host_lock | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->host->host_lock->rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hba->host_sem.first_waiter->list.next | 5349227543279349760 |
| PARAM_VALUE | 0 | hba->host_sem.first_waiter->list.prev | 5349227543279349760 |
| PARAM_VALUE | 0 | hba->host_sem.first_waiter->list.prev->next | 5349227543279349760 |
| PARAM_VALUE | 0 | hba->host_sem.first_waiter->up | 0 |
| PARAM_VALUE | 0 | hba->host_sem.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hba->host_sem.lock.owner | (-1) |
| PARAM_VALUE | 0 | hba->host_sem.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | hba->is_irq_enabled | 1 |
| PARAM_VALUE | 0 | hba->is_powered | 1 |
| PARAM_VALUE | 0 | hba->pm_op_in_progress | 0 |
| PARAM_VALUE | 0 | hba->shutting_down | 0 |
| PARAM_VALUE | 0 | hba->ufs_device_wlun | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->ufs_device_wlun->sdev_gendev.power.request | 0-4 |
| PARAM_VALUE | 0 | hba->ufs_device_wlun->sdev_gendev.power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 0 | hba->ufs_device_wlun->sdev_gendev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | hba->ufshcd_state | 0-3,5-u32max |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->always_on | 0 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->max_uA | 0-s32max |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->ena_gpio_state | 0-1 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->ena_pin->enable_count | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->notifier.head->priority | s32min-s32max |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->ref_cnt | s32min-s32max |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->reg_data->lock->wait_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->reg_data->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->reg_data->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->reg_data->regmap->cache->cached_rbnode->blklen | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->regmap->async | 0-1 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->regmap->cache->cached_rbnode->base_reg | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->regmap->cache->cached_rbnode->blklen | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->regmap->cache_dirty | 0-1 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->supply->enable_count | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->use_count | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->uA_load | s32min-s32max |
| PARAM_VALUE | 1 | on | 1 |
| DATA_SOURCE | 0 | hba | $0 |
| NOCHECK_CALL | |||
| LOCK2 | 0 | &hba->host_sem | |
| TYPE_LOCK | (struct ufs_hba)->host_sem |
drivers/ufs/core/ufshcd.c ufshcd_hba_exit() -> ufshcd_setup_vreg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hba | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->clk_gating.is_initialized | 0 |
| PARAM_VALUE | 0 | hba->clk_scaling.is_initialized | 0 |
| PARAM_VALUE | 0 | hba->debugfs_ee_work.work.lockdep_map->name | 0-255 |
| PARAM_VALUE | 0 | hba->debugfs_root | 0,4096-u64max |
| PARAM_VALUE | 0 | hba->debugfs_root->d_inode->i_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hba->debugfs_root->d_sb->s_fs_info->lookup_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hba->debugfs_root->d_sib->next->pprev | 1-u64max |
| PARAM_VALUE | 0 | hba->dev->power.qos | 0,4096-u64max |
| PARAM_VALUE | 0 | hba->dev->power.qos->flags.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->dev->power.qos->flags.list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->dev->power.qos->flags.list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->dev->power.qos->flags.list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->dev->power.qos->flags.list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->dev->power.qos->freq.max_freq.list.node_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->dev->power.qos->freq.max_freq.list.node_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->dev->power.qos->freq.max_freq.notifiers | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->dev->power.qos->latency_tolerance.no_constraint_value | (-1) |
| PARAM_VALUE | 0 | hba->dev->power.qos->latency_tolerance.type | 2 |
| PARAM_VALUE | 0 | hba->dev->power.qos->latency_tolerance_req->data.flr.node.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->dev->power.qos->latency_tolerance_req->data.flr.node.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->dev->power.qos->latency_tolerance_req->data.flr.node.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->dev->power.qos->latency_tolerance_req->data.flr.node.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->dev->power.qos->latency_tolerance_req->data.freq.pnode.node_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->dev->power.qos->latency_tolerance_req->data.freq.pnode.node_list.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->dev->power.qos->latency_tolerance_req->data.freq.pnode.node_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->dev->power.qos->latency_tolerance_req->data.freq.pnode.node_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->dev->power.qos->latency_tolerance_req->data.freq.pnode.prio_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->dev->power.qos->latency_tolerance_req->data.freq.pnode.prio_list.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->dev->power.qos->latency_tolerance_req->data.freq.pnode.prio_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->dev->power.qos->latency_tolerance_req->data.freq.pnode.prio_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->dev->power.qos->latency_tolerance_req->data.freq.type | 0-2 |
| PARAM_VALUE | 0 | hba->dev->power.qos->latency_tolerance_req->data.pnode.node_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->dev->power.qos->latency_tolerance_req->data.pnode.node_list.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->dev->power.qos->latency_tolerance_req->data.pnode.node_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->dev->power.qos->latency_tolerance_req->data.pnode.node_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->dev->power.qos->latency_tolerance_req->data.pnode.prio_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->dev->power.qos->latency_tolerance_req->data.pnode.prio_list.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->dev->power.qos->latency_tolerance_req->data.pnode.prio_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->dev->power.qos->latency_tolerance_req->data.pnode.prio_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->dev->power.qos->latency_tolerance_req->type | 2 |
| PARAM_VALUE | 0 | hba->dev->power.request | 0-4 |
| PARAM_VALUE | 0 | hba->dev->power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 0 | hba->dev->power.runtime_status | 0,2 |
| PARAM_VALUE | 0 | hba->dev->power.set_latency_tolerance | 0 |
| PARAM_VALUE | 0 | hba->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | hba->eh_wq | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hba->eh_wq->flags | 0-4294967295 |
| PARAM_VALUE | 0 | hba->eh_wq->flush_color | s32min-s32max |
| PARAM_VALUE | 0 | hba->eh_wq->nr_drainers | s32min-s32max |
| PARAM_VALUE | 0 | hba->eh_wq->nr_pwqs_to_flush.counter | s32min-s32max |
| PARAM_VALUE | 0 | hba->eh_wq->rescuer | 0 |
| PARAM_VALUE | 0 | hba->eh_wq->work_color | s32min-s32max |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev | 0 |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev->driver_data->cis_virt | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.devres_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.driver_data->callback->add | 5235430000054906880 |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.driver_data->callback->early_resume | 6956900869090054144 |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.driver_data->callback->remove | 1719268733136482304 |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.driver_data->callback->requery | 4713442613417914368 |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.driver_data->callback->resume | 5068206944467017728 |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.driver_data->callback->suspend | 2738892915008757760 |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.driver_data->callback->validate | 4934365872137547776 |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.driver_data->cdev->kobj.release.timer.is_hard | 0-1 |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.driver_data->cdev->kobj.release.timer.is_lazy | 0-1 |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.driver_data->cdev->kobj.release.timer.is_queued | 0-1 |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.driver_data->cdev->kobj.release.timer.is_soft | 0-1 |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.driver_data->cis_mem.flags | 0,2-254 |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.driver_data->d_ref.refcount.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.driver_data->detaching.counter | s32min-s32max |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.driver_data->dev.kobj.kref.refcount.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.driver_data->dev.kobj.release.cpu | s32min-s32max |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.driver_data->dev.kobj.release.timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.driver_data->dev.kobj.release.timer.is_hard | 0-1 |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.driver_data->dev.kobj.release.timer.is_lazy | 0-1 |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.driver_data->dev.kobj.release.timer.is_queued | 0-1 |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.driver_data->dev.kobj.release.timer.is_soft | 0-1 |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.driver_data->dev.parent->kobj.release.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.driver_data->device_count | 0-1 |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.driver_data->ops_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.driver_data->ops_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.driver_data->ops_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.driver_data->sfd_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.driver_data->sfd_lock.raw_lock.cnts.counter | s32min-s32max |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.driver_data->skt_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.driver_data->skt_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.driver_data->skt_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.driver_data->skt_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.kobj.release.timer.is_hard | 0-1 |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.kobj.release.timer.is_lazy | 0-1 |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.kobj.release.timer.is_queued | 0-1 |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.kobj.release.timer.is_soft | 0-1 |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.p->dead | 1 |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.p->knode_class.n_ref.refcount.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.p->knode_parent.n_ref.refcount.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.power.completion.done | 4294967295 |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.power.last_status | s32min-0,2,4-s32max |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.power.qos | (-19),0 |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.power.runtime_status | 2 |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.power.usage_count.counter | 0-s32max |
| PARAM_VALUE | 0 | hba->eh_wq->wq_dev->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | hba->is_powered | 1 |
| PARAM_VALUE | 0 | hba->pm_qos_enabled | 0 |
| PARAM_VALUE | 0 | hba->priv->phy->dev.power.deferred_resume | 0-1 |
| PARAM_VALUE | 0 | hba->priv->phy->dev.power.idle_notification | 0-1 |
| PARAM_VALUE | 0 | hba->priv->phy->dev.power.request | 0-4294967295 |
| PARAM_VALUE | 0 | hba->priv->phy->dev.power.request_pending | 0-1 |
| PARAM_VALUE | 0 | hba->priv->phy->dev.power.runtime_error | s32min-s32max |
| PARAM_VALUE | 0 | hba->priv->phy->dev.power.runtime_status | s32min-s32max |
| PARAM_VALUE | 0 | hba->priv->phy->dev.power.timer_autosuspends | 0-1 |
| PARAM_VALUE | 0 | hba->priv->phy->dev.power.usage_count.counter | s32min-s32max |
| PARAM_VALUE | 0 | hba->priv->phy->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | hba->priv->phy->init_count | s32min-s32max |
| PARAM_VALUE | 0 | hba->priv->phy->power_count | s32min-s32max |
| PARAM_VALUE | 0 | hba->priv->phy->pwr->enable_count | 0-4294967295 |
| PARAM_VALUE | 0 | hba->priv->phy->pwr->rdev->notifier.head->priority | s32min-s32max |
| PARAM_VALUE | 0 | hba->priv->phy->pwr->rdev->reg_data->lock->first_waiter->task->blocked_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | hba->priv->phy->pwr->rdev->reg_data->lock->wait_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | hba->priv->phy->pwr->rdev->reg_data->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hba->priv->phy->pwr->rdev->regmap->async | 0-1 |
| PARAM_VALUE | 0 | hba->priv->phy->pwr->rdev->regmap->cache_dirty | 0-1 |
| PARAM_VALUE | 0 | hba->vops | 0,4096-ptr_max |
| PARAM_VALUE | 0 | *hba->debugfs_root->d_inode->i_hash.next->pprev | 1-u64max |
| PARAM_VALUE | 0 | *hba->debugfs_root->d_inode->i_sb->s_fs_info->nm_info->nat_root.xa_head | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | *hba->debugfs_root->d_inode->i_sb->s_fs_info->wbuf_verify | 0-255 |
| PARAM_VALUE | 0 | *hba->priv->phy->pwr->rdev->reg_data->lock.first_waiter->task->blocked_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | *hba->priv->phy->pwr->rdev->reg_data->mc13xxx->regmap->cache->data | 0-4294967295 |
| PARAM_VALUE | 1 | on | 0 |
| CAPPED_DATA | 0 | hba->debugfs_root | 1 |
| DATA_SOURCE | 0 | hba | $0 |
| NOCHECK_CALL | |||
| HOST_DATA | 0 | hba->devfreq->cdev->devdata->req_max_freq->dev->driver_data | s64min-s64max |
| HOST_DATA | 0 | hba->devfreq->cdev->devdata->req_max_freq->dev->driver_data->private | s64min-s64max |
| HOST_DATA | 0 | hba->devfreq->cdev->devdata->req_max_freq.dev->driver_data->caps | 0-4294967295 |
| HOST_DATA | 0 | hba->devfreq->cdev->devdata->req_max_freq.dev->driver_data->devid | s32min-s32max |
| HOST_DATA | 0 | hba->devfreq->cdev->devdata->req_max_freq.dev->driver_data->type | 0-4294967295 |
drivers/ufs/core/ufshcd.c ufshcd_hba_init() -> ufshcd_setup_vreg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hba | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->vreg_info.vcc | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hba->vreg_info.vcc->name | 1-u64max |
| PARAM_VALUE | 0 | hba->vreg_info.vcc->reg | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->vreg_info.vccq | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hba->vreg_info.vccq->name | 1-u64max |
| PARAM_VALUE | 0 | hba->vreg_info.vccq->reg | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->vreg_info.vccq2 | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hba->vreg_info.vccq2->name | 1-u64max |
| PARAM_VALUE | 0 | hba->vreg_info.vccq2->reg | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->enabled | 1 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->max_uA | 0-s32max |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->name | 1-u64max |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->enable_count | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->desc->n_voltages | 0-s32max |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->ena_gpio_state | 1 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->ena_pin->enable_count | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->notifier.head->priority | s32min-s32max |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->ref_cnt | s32min-s32max |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->reg_data->load | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->reg_data->load_updated | 0-1 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->reg_data->lock->wait_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->reg_data->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->reg_data->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->reg_data->regmap->cache->cached_rbnode->blklen | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->regmap->async | 0-1 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->regmap->cache->cached_rbnode->base_reg | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->regmap->cache->cached_rbnode->blklen | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->regmap->cache_dirty | 0-1 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->supply->enable_count | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->use_count | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->uA_load | 1-s32max |
| PARAM_VALUE | 1 | on | 1 |
| DATA_SOURCE | 0 | hba | $0 |
drivers/ufs/core/ufshcd.c ufshcd_hba_init() -> ufshcd_setup_vreg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hba | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->vops | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->vops->init | 1-u64max |
| PARAM_VALUE | 0 | hba->vreg_info.vcc | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hba->vreg_info.vcc->always_on | 0 |
| PARAM_VALUE | 0 | hba->vreg_info.vcc->max_uA | 0-s32max |
| PARAM_VALUE | 0 | hba->vreg_info.vcc->name | 1-u64max |
| PARAM_VALUE | 0 | hba->vreg_info.vcc->reg | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->vreg_info.vcc->reg->enable_count | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vcc->reg->rdev->ena_gpio_state | 0-1 |
| PARAM_VALUE | 0 | hba->vreg_info.vcc->reg->rdev->ena_pin->enable_count | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vcc->reg->rdev->mutex->base.first_waiter->task->blocked_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | hba->vreg_info.vcc->reg->rdev->mutex_owner | 0 |
| PARAM_VALUE | 0 | hba->vreg_info.vcc->reg->rdev->notifier.head->priority | s32min-s32max |
| PARAM_VALUE | 0 | hba->vreg_info.vcc->reg->rdev->ref_cnt | s32min-s32max |
| PARAM_VALUE | 0 | hba->vreg_info.vcc->reg->rdev->reg_data->lock->wait_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | hba->vreg_info.vcc->reg->rdev->reg_data->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hba->vreg_info.vcc->reg->rdev->reg_data->lock.first_waiter->task->blocked_on | 0 |
| PARAM_VALUE | 0 | hba->vreg_info.vcc->reg->rdev->reg_data->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hba->vreg_info.vcc->reg->rdev->reg_data->regmap->cache->cached_rbnode->base_reg | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vcc->reg->rdev->reg_data->regmap->cache->cached_rbnode->blklen | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vcc->reg->rdev->regmap->async | 0-1 |
| PARAM_VALUE | 0 | hba->vreg_info.vcc->reg->rdev->regmap->cache->cached_rbnode->base_reg | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vcc->reg->rdev->regmap->cache->cached_rbnode->blklen | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vcc->reg->rdev->regmap->cache_dirty | 0-1 |
| PARAM_VALUE | 0 | hba->vreg_info.vcc->reg->rdev->supply->enable_count | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vcc->reg->rdev->use_count | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vcc->reg->uA_load | s32min-s32max |
| PARAM_VALUE | 0 | hba->vreg_info.vccq | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hba->vreg_info.vccq->always_on | 0 |
| PARAM_VALUE | 0 | hba->vreg_info.vccq->max_uA | 0-s32max |
| PARAM_VALUE | 0 | hba->vreg_info.vccq->name | 1-u64max |
| PARAM_VALUE | 0 | hba->vreg_info.vccq->reg | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->vreg_info.vccq->reg->enable_count | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vccq->reg->rdev->ena_gpio_state | 0-1 |
| PARAM_VALUE | 0 | hba->vreg_info.vccq->reg->rdev->ena_pin->enable_count | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vccq->reg->rdev->mutex_owner | 0 |
| PARAM_VALUE | 0 | hba->vreg_info.vccq->reg->rdev->notifier.head->priority | s32min-s32max |
| PARAM_VALUE | 0 | hba->vreg_info.vccq->reg->rdev->ref_cnt | s32min-s32max |
| PARAM_VALUE | 0 | hba->vreg_info.vccq->reg->rdev->reg_data->lock->wait_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | hba->vreg_info.vccq->reg->rdev->reg_data->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hba->vreg_info.vccq->reg->rdev->reg_data->lock.first_waiter->task->blocked_on | 0 |
| PARAM_VALUE | 0 | hba->vreg_info.vccq->reg->rdev->reg_data->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hba->vreg_info.vccq->reg->rdev->reg_data->regmap->cache->cached_rbnode->base_reg | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vccq->reg->rdev->reg_data->regmap->cache->cached_rbnode->blklen | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vccq->reg->rdev->regmap->async | 0-1 |
| PARAM_VALUE | 0 | hba->vreg_info.vccq->reg->rdev->regmap->cache->cached_rbnode->base_reg | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vccq->reg->rdev->regmap->cache->cached_rbnode->blklen | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vccq->reg->rdev->regmap->cache_dirty | 0-1 |
| PARAM_VALUE | 0 | hba->vreg_info.vccq->reg->rdev->supply->enable_count | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vccq->reg->rdev->use_count | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vccq->reg->uA_load | s32min-s32max |
| PARAM_VALUE | 0 | hba->vreg_info.vccq2 | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hba->vreg_info.vccq2->always_on | 0 |
| PARAM_VALUE | 0 | hba->vreg_info.vccq2->max_uA | 0-s32max |
| PARAM_VALUE | 0 | hba->vreg_info.vccq2->name | 1-u64max |
| PARAM_VALUE | 0 | hba->vreg_info.vccq2->reg | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->vreg_info.vccq2->reg->enable_count | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vccq2->reg->rdev->ena_gpio_state | 0-1 |
| PARAM_VALUE | 0 | hba->vreg_info.vccq2->reg->rdev->ena_pin->enable_count | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vccq2->reg->rdev->mutex_owner | 0 |
| PARAM_VALUE | 0 | hba->vreg_info.vccq2->reg->rdev->notifier.head->priority | s32min-s32max |
| PARAM_VALUE | 0 | hba->vreg_info.vccq2->reg->rdev->ref_cnt | s32min-s32max |
| PARAM_VALUE | 0 | hba->vreg_info.vccq2->reg->rdev->reg_data->lock->wait_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | hba->vreg_info.vccq2->reg->rdev->reg_data->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hba->vreg_info.vccq2->reg->rdev->reg_data->lock.first_waiter->task->blocked_on | 0 |
| PARAM_VALUE | 0 | hba->vreg_info.vccq2->reg->rdev->reg_data->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hba->vreg_info.vccq2->reg->rdev->reg_data->regmap->cache->cached_rbnode->base_reg | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vccq2->reg->rdev->reg_data->regmap->cache->cached_rbnode->blklen | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vccq2->reg->rdev->regmap->async | 0-1 |
| PARAM_VALUE | 0 | hba->vreg_info.vccq2->reg->rdev->regmap->cache->cached_rbnode->base_reg | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vccq2->reg->rdev->regmap->cache->cached_rbnode->blklen | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vccq2->reg->rdev->regmap->cache_dirty | 0-1 |
| PARAM_VALUE | 0 | hba->vreg_info.vccq2->reg->rdev->supply->enable_count | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vccq2->reg->rdev->use_count | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vccq2->reg->uA_load | s32min-s32max |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->enabled | 1 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->max_uA | 0-s32max |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->name | 1-u64max |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->enable_count | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->desc->n_voltages | 0-s32max |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->ena_gpio_state | 1 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->ena_pin->enable_count | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->notifier.head->priority | s32min-s32max |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->ref_cnt | s32min-s32max |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->reg_data->load | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->reg_data->load_updated | 0-1 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->reg_data->lock->wait_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->reg_data->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->reg_data->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->reg_data->regmap->cache->cached_rbnode->blklen | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->regmap->async | 0-1 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->regmap->cache->cached_rbnode->base_reg | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->regmap->cache->cached_rbnode->blklen | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->regmap->cache_dirty | 0-1 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->supply->enable_count | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->use_count | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->uA_load | 1-s32max |
| PARAM_VALUE | 0 | *hba->dev->p->deferred_probe_reason | 0-255 |
| PARAM_VALUE | 1 | on | 0 |
| DATA_SOURCE | 0 | hba | $0 |
| NOCHECK_CALL |
drivers/ufs/core/ufshcd.c ufshcd_vreg_set_hpm() -> ufshcd_setup_vreg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hba | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->curr_dev_pwr_mode | 3 |
| PARAM_VALUE | 0 | hba->dev_info.is_lu_power_on_wp | 0 |
| PARAM_VALUE | 0 | hba->is_powered | 1 |
| PARAM_VALUE | 0 | hba->uic_link_state | 0 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->always_on | 0 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->max_uA | 0-s32max |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->ena_gpio_state | 0-1 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->ena_pin->enable_count | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->notifier.head->priority | s32min-s32max |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->ref_cnt | s32min-s32max |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->reg_data->lock->wait_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->reg_data->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->reg_data->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->reg_data->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->reg_data->regmap->cache->cached_rbnode->blklen | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->regmap->async | 0-1 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->regmap->cache->cached_rbnode->base_reg | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->regmap->cache->cached_rbnode->blklen | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->regmap->cache_dirty | 0-1 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->supply->enable_count | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->rdev->use_count | 0-4294967295 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->reg->uA_load | s32min-s32max |
| PARAM_VALUE | 0 | *hba->vreg_info->vdd_hba->reg->rdev->reg_data->mc13xxx->regmap->cache->data | 0-4294967295 |
| PARAM_VALUE | 1 | on | 1 |
| BUF_SIZE | 0 | hba | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hba | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | hba | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | hba | unit_byte |
drivers/ufs/core/ufshcd.c ufshcd_vreg_set_lpm() -> ufshcd_setup_vreg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hba | 4096-ptr_max |
| PARAM_VALUE | 0 | hba->clk_scaling_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | hba->clk_scaling_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | hba->curr_dev_pwr_mode | 3 |
| PARAM_VALUE | 0 | hba->dev_info.is_lu_power_on_wp | 0 |
| PARAM_VALUE | 0 | hba->host->pseudo_sdev->request_queue->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | hba->host_sem.first_waiter->up | 0-1 |
| PARAM_VALUE | 0 | hba->ufs_device_wlun->sdev_gendev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | hba->uic_link_state | 0 |
| PARAM_VALUE | 0 | hba->vreg_info.vcc->always_on | 0 |
| PARAM_VALUE | 0 | hba->vreg_info.vcc->max_uA | 0-s32max |
| PARAM_VALUE | 0 | hba->vreg_info.vccq->max_uA | 0-s32max |
| PARAM_VALUE | 0 | hba->vreg_info.vccq2->max_uA | 0-s32max |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->always_on | 0 |
| PARAM_VALUE | 0 | hba->vreg_info.vdd_hba->max_uA | 0-s32max |
| PARAM_VALUE | 1 | on | 0 |
| BUF_SIZE | 0 | hba | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | hba | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | hba | $0 |
| BIT_INFO | 0 | hba->dev_quirks | 0x0,0xffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | hba | unit_byte |