Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/ufs/core/ufshcd.c __ufshcd_issue_tm_cmd() -> ufshcd_release()

Type Parameter Key Value
PARAM_VALUE 0 hba 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->tmf_queue->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 hba->tmf_queue->q_usage_counter.percpu_count_ptr 1-u64max
PARAM_VALUE 0 hba->tmf_rqs 4096-ptr_max
PARAM_VALUE 0 hba->ufs_device_wlun->sdev_gendev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 hba->vops 0,4096-ptr_max
DATA_SOURCE 0 hba $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/ufs/core/ufshcd.c ufshcd_abort() -> ufshcd_release()

Type Parameter Key Value
PARAM_VALUE 0 hba 4096-ptr_max
PARAM_VALUE 0 hba->dev 0,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->outstanding_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 hba->tmf_queue->dev->power.wakeirq->status 0-4294967295
NOCHECK_CALL

drivers/ufs/core/ufshcd.c ufshcd_auto_hibern8_update() -> ufshcd_release()

Type Parameter Key Value
PARAM_VALUE 0 hba 4096-ptr_max
PARAM_VALUE 0 hba->ahit 0-8191
PARAM_VALUE 0 hba->capabilities 8388608-u32max
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->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
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
NOCHECK_CALL
UNITS 0 hba unit_byte
LOCK2 &of->mutex
LOCK2 0 &hba->host_sem
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct ufs_hba)->host_sem

drivers/ufs/core/ufshcd.c ufshcd_clkscale_enable_store() -> ufshcd_release()

Type Parameter Key Value
PARAM_VALUE 0 hba 4096-ptr_max
PARAM_VALUE 0 hba->clk_gating.gate_work.work.entry.next->next 1-u64max
PARAM_VALUE 0 hba->clk_gating.gate_work.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 hba->clk_gating.gate_work.work.entry.prev->next 1-u64max
PARAM_VALUE 0 hba->clk_gating.gate_work.work.entry.prev->prev 1-u64max
PARAM_VALUE 0 hba->clk_scaling.target_freq 0-u32max
PARAM_VALUE 0 hba->clk_scaling_lock.dep_map->name 0-255
PARAM_VALUE 0 hba->clk_scaling_lock.first_waiter->handoff_set 1
PARAM_VALUE 0 hba->clk_scaling_lock.first_waiter->list.next 2212933610777083904,2624917664208203776
PARAM_VALUE 0 hba->clk_scaling_lock.first_waiter->list.prev 2212933610777083904,2624917664208203776
PARAM_VALUE 0 hba->clk_scaling_lock.first_waiter->type 0-1
PARAM_VALUE 0 hba->devfreq->dev.parent->driver_data->clk->core->dev->power.deferred_resume 0-1
PARAM_VALUE 0 hba->devfreq->dev.parent->driver_data->clk->core->dev->power.idle_notification 0-1
PARAM_VALUE 0 hba->devfreq->dev.parent->driver_data->clk->core->dev->power.request 0-4294967295
PARAM_VALUE 0 hba->devfreq->dev.parent->driver_data->clk->core->dev->power.request_pending 0-1
PARAM_VALUE 0 hba->devfreq->dev.parent->driver_data->clk->core->dev->power.runtime_error s32min-s32max
PARAM_VALUE 0 hba->devfreq->dev.parent->driver_data->clk->core->dev->power.runtime_status s32min-s32max
PARAM_VALUE 0 hba->devfreq->dev.parent->driver_data->clk->core->dev->power.timer_autosuspends 0-1
PARAM_VALUE 0 hba->devfreq->dev.parent->driver_data->clk->core->dev->power.usage_count.counter s32min-s32max
PARAM_VALUE 0 hba->devfreq->dev.parent->driver_data->clk->core->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 hba->devfreq->dev.parent->driver_data->clks.core->core->dev->power.request 0-4294967295
PARAM_VALUE 0 hba->devfreq->dev.parent->driver_data->clks.core->core->dev->power.runtime_error s32min-s32max
PARAM_VALUE 0 hba->devfreq->dev.parent->driver_data->clks.core->core->dev->power.runtime_status s32min-s32max
PARAM_VALUE 0 hba->devfreq->dev.parent->driver_data->lock.dep_map->name 0-255
PARAM_VALUE 0 hba->devfreq->dev.parent->driver_data->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 hba->devfreq->dev.parent->driver_data->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 hba->devfreq->dev.parent->driver_data->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 hba->devfreq->lock.dep_map->name 0-255
PARAM_VALUE 0 hba->devfreq->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 hba->devfreq->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 hba->devfreq->lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 hba->devfreq->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 hba->devfreq->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 hba->devfreq->lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 hba->devfreq->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 hba->devfreq->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 hba->devfreq->previous_freq 1-u64max
PARAM_VALUE 0 hba->devfreq->transition_notifier_list.srcu.dep_map->name 0-255
PARAM_VALUE 0 hba->host 4096-ptr_max
PARAM_VALUE 0 hba->host->host_lock->rlock.dep_map->name 0-255
PARAM_VALUE 0 hba->host->pseudo_sdev->request_queue->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 hba->host->scan_mutex.dep_map->name 0-255
PARAM_VALUE 0 hba->host->scan_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 hba->host->scan_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 hba->host->scan_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 hba->host->scan_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 hba->host->scan_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 hba->host->scan_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 hba->host->scan_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup 4096-ptr_max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->lock.owner 0,(-1)
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->lock.owner_cpu 0,u32max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->sda_is_static 1
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_barrier_mutex.magic 4096-ptr_max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_cb_mutex.magic 4096-ptr_max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_gp_mutex.magic 4096-ptr_max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_gp_seq 18446744073709551216
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_gp_seq_needed 0,4-u64max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_gp_seq_needed_exp 0,18446744073709551216
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_size_state 0-1,8
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_ssp->sda 1-u64max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_ssp->srcu_sup 4096-ptr_max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->work.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->work.work.entry.prev->prev 2076614606316732416
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->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->vops 0,4096-ptr_max
PARAM_VALUE 0 hba->wb_mutex.dep_map->name 0-255
PARAM_VALUE 0 hba->wb_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 hba->wb_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 hba->wb_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 hba->wb_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 hba->wb_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 hba->wb_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 hba->wb_mutex.first_waiter->task->usage.refs.counter s32min-s32max
BUF_SIZE 0 hba s32min-(-2),1-s32max
BUF_SIZE 0 hba s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 hba->clk_scaling.is_enabled 0-1
USER_DATA 0 hba->pm_qos_req.node.prio 0-s32max
NO_OVERFLOW_SIMPLE 0 hba->clk_scaling.is_enabled
NO_OVERFLOW_SIMPLE 0 hba->dev_info.wb_enabled
UNITS 0 hba unit_byte
LOCK2 &of->mutex
LOCK2 0 &hba->host_sem
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct ufs_hba)->host_sem

drivers/ufs/core/ufshcd.c ufshcd_clock_scaling_unprepare() -> ufshcd_release()

Type Parameter Key Value
PARAM_VALUE 0 hba 4096-ptr_max
PARAM_VALUE 0 hba->caps 4096-u32max
PARAM_VALUE 0 hba->clk_gating.gate_work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 hba->clk_gating.gate_work.work.entry.next->next 1-u64max
PARAM_VALUE 0 hba->clk_gating.gate_work.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 hba->clk_gating.gate_work.work.entry.prev->next 1-u64max
PARAM_VALUE 0 hba->clk_gating.gate_work.work.entry.prev->prev 1-u64max
PARAM_VALUE 0 hba->clk_gating.ungate_work.lockdep_map->name 0-255
PARAM_VALUE 0 hba->clk_scaling.is_allowed 1
PARAM_VALUE 0 hba->clk_scaling_lock.dep_map->name 0-255
PARAM_VALUE 0 hba->clk_scaling_lock.first_waiter->handoff_set 1
PARAM_VALUE 0 hba->clk_scaling_lock.first_waiter->list.next 2212933610777083904,2624917664208203776
PARAM_VALUE 0 hba->clk_scaling_lock.first_waiter->list.prev 2212933610777083904,2624917664208203776
PARAM_VALUE 0 hba->clk_scaling_lock.first_waiter->type 0-1
PARAM_VALUE 0 hba->clk_scaling_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 hba->host 4096-ptr_max
PARAM_VALUE 0 hba->host->host_lock->rlock.dep_map->name 0-255
PARAM_VALUE 0 hba->host->pseudo_sdev->request_queue->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 hba->host->scan_mutex.dep_map->name 0-255
PARAM_VALUE 0 hba->host->scan_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 hba->host->scan_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 hba->host->scan_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 hba->host->scan_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 hba->host->scan_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 hba->host->scan_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 hba->host->scan_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 hba->host->scan_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 hba->host->scan_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 hba->host->scan_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 hba->host->scan_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 hba->host->scan_mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup 4096-ptr_max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->lock.owner 0,(-1)
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->lock.owner_cpu 0,u32max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->sda_is_static 1
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_barrier_mutex.magic 4096-ptr_max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_cb_mutex.magic 4096-ptr_max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_gp_mutex.magic 4096-ptr_max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_gp_seq 18446744073709551216
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_gp_seq_needed 0,4-u64max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_gp_seq_needed_exp 0,18446744073709551216
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_size_state 0-1,8
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_ssp->sda 1-u64max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_ssp->srcu_sup 4096-ptr_max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->work.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->work.work.entry.prev->prev 2076614606316732416
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->vops 0,4096-ptr_max
PARAM_VALUE 0 hba->wb_mutex.dep_map->name 0-255
PARAM_VALUE 0 hba->wb_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 hba->wb_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 hba->wb_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 hba->wb_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 hba->wb_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 hba->wb_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 hba->wb_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 hba->wb_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 hba->wb_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 hba->wb_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 hba->wb_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 hba->wb_mutex.wait_lock.owner_cpu u32max
BUF_SIZE 0 hba s32min-(-2),1-s32max
BUF_SIZE 0 hba s32min-(-2),1-s32max
CAPPED_DATA 0 &hba->clk_scaling_lock 1
CAPPED_DATA 0 &hba->host->scan_mutex 1
CAPPED_DATA 0 &hba->wb_mutex 1
DATA_SOURCE 0 hba $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 hba->clk_scaling.is_enabled 0
USER_DATA 0 hba->pm_qos_req.node.prio 0-s32max
UNITS 0 hba unit_byte
HALF_LOCKED2 &devfreq->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 0 &hba->host_sem

drivers/ufs/core/ufshcd.c ufshcd_dev_man_unlock() -> ufshcd_release()

Type Parameter Key Value
PARAM_VALUE 0 hba 4096-ptr_max
PARAM_VALUE 0 hba->clk_scaling_lock.dep_map->name 0-255
PARAM_VALUE 0 hba->clk_scaling_lock.first_waiter->handoff_set 1
PARAM_VALUE 0 hba->clk_scaling_lock.first_waiter->list.next 2212933610777083904
PARAM_VALUE 0 hba->clk_scaling_lock.first_waiter->list.prev 2212933610777083904
PARAM_VALUE 0 hba->clk_scaling_lock.first_waiter->type 0-1
PARAM_VALUE 0 hba->clk_scaling_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 hba->clk_scaling_lock.wait_lock.owner (-1)
PARAM_VALUE 0 hba->clk_scaling_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 hba->crypto_profile.lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 hba->crypto_profile.lock.first_waiter->type 0-1
PARAM_VALUE 0 hba->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 hba->dev_cmd.lock.dep_map->name 0-255
PARAM_VALUE 0 hba->dev_cmd.lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 hba->dev_cmd.lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 hba->dev_cmd.lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 hba->dev_cmd.lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 hba->dev_cmd.lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 hba->dev_cmd.lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 hba->dev_cmd.lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 hba->dev_cmd.lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 hba->dev_cmd.lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 hba->dev_cmd.lock.wait_lock.owner (-1)
PARAM_VALUE 0 hba->dev_cmd.lock.wait_lock.owner_cpu u32max
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->request_queue->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 hba->ufs_device_wlun->sdev_gendev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 hba->ufs_device_wlun->sdev_target->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 hba->vps->hba_enable_delay_us 1000
PARAM_VALUE 0 hba->vps->wb_flush_threshold 1-10
BUF_SIZE 0 hba s32min-(-1),1-s32max
BUF_SIZE 0 hba s32min-(-1),1-s32max
CAPPED_DATA 0 &hba->clk_scaling_lock 1
CAPPED_DATA 0 &hba->dev_cmd.lock 1
DATA_SOURCE 0 hba $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 hba->clk_scaling.is_enabled 0
USER_DATA 0 hba->pm_qos_req.node.prio 0-s32max
NO_OVERFLOW_SIMPLE 0 hba->clk_scaling.is_enabled
NO_OVERFLOW_SIMPLE 0 hba->dev_info.wb_buf_flush_enabled
NO_OVERFLOW_SIMPLE 0 hba->dev_info.wb_enabled
UNITS 0 hba unit_byte
HALF_LOCKED2 0 &hba->ee_ctrl_mutex
HALF_LOCKED2 0 &hba->host_sem

drivers/ufs/core/ufshcd.c ufshcd_err_handling_unprepare() -> ufshcd_release()

Type Parameter Key Value
PARAM_VALUE 0 hba 4096-ptr_max
PARAM_VALUE 0 hba->host 4096-ptr_max
DATA_SOURCE 0 hba $0
NOCHECK_CALL

drivers/ufs/core/ufshcd.c ufshcd_exit_clk_gating() -> ufshcd_release()

Type Parameter Key Value
PARAM_VALUE 0 hba 4096-ptr_max
PARAM_VALUE 0 hba->bsg_dev.p->dead 0-1
PARAM_VALUE 0 hba->bsg_dev.p->deferred_probe_reason 0-s64max
PARAM_VALUE 0 hba->bsg_dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 hba->bsg_queue 0
PARAM_VALUE 0 hba->clk_gating.is_initialized 0
PARAM_VALUE 0 hba->clk_scaling.is_initialized 0
PARAM_VALUE 0 hba->host->pseudo_sdev->sdev_dev.iommu_group->owner_cnt 0-4294967295
PARAM_VALUE 0 hba->host->pseudo_sdev->sdev_dev.kobj.parent->sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 hba->host->pseudo_sdev->sdev_dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 hba->host->pseudo_sdev->sdev_dev.p->dead 0-1
PARAM_VALUE 0 hba->host->pseudo_sdev->sdev_dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 hba->host->pseudo_sdev->sdev_gendev.iommu_group->owner_cnt 0-4294967295
PARAM_VALUE 0 hba->host->pseudo_sdev->sdev_gendev.kobj.parent->sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 hba->host->pseudo_sdev->sdev_gendev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 hba->host->pseudo_sdev->sdev_gendev.p->dead 0-1
PARAM_VALUE 0 hba->host->pseudo_sdev->sdev_gendev.p->deferred_probe_reason 0-s64max
PARAM_VALUE 0 hba->host->pseudo_sdev->sdev_gendev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 hba->host->shost_dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 hba->host->shost_dev.p->dead 0-1
PARAM_VALUE 0 hba->host->shost_dev.p->deferred_probe_reason 0-s64max
PARAM_VALUE 0 hba->host->shost_dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 hba->host->shost_gendev.p->dead 0-1
PARAM_VALUE 0 hba->host->shost_gendev.p->deferred_probe_reason 0-s64max
PARAM_VALUE 0 hba->host->shost_gendev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 hba->host->tmf_work_q->flush_color s32min-s32max
PARAM_VALUE 0 hba->host->tmf_work_q->work_color s32min-s32max
PARAM_VALUE 0 hba->hwmon_device 0
PARAM_VALUE 0 hba->is_irq_enabled 1
PARAM_VALUE 0 hba->is_powered 1
PARAM_VALUE 0 hba->pm_qos_enabled 0
PARAM_VALUE 0 hba->tmf_queue 4096-ptr_max
PARAM_VALUE 0 hba->tmf_queue->callback_head.func 1-u64max
PARAM_VALUE 0 hba->tmf_queue->callback_head.next 0
PARAM_VALUE 0 hba->tmf_queue->mq_freeze_lock.dep_map->name 0-255
PARAM_VALUE 0 hba->tmf_queue->mq_freeze_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 hba->tmf_queue->mq_freeze_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 hba->tmf_queue->mq_freeze_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 hba->tmf_queue->mq_freeze_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 hba->tmf_queue->mq_freeze_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 hba->tmf_queue->mq_freeze_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 hba->tmf_queue->mq_freeze_owner 1-u64max
PARAM_VALUE 0 hba->tmf_queue->mq_ops 0-1
PARAM_VALUE 0 hba->tmf_queue->q_usage_counter.data 0,4096-ptr_max
PARAM_VALUE 0 hba->tmf_queue->q_usage_counter.data->rcu.func 1-u64max
PARAM_VALUE 0 hba->tmf_queue->q_usage_counter.percpu_count_ptr 1-u64max
PARAM_VALUE 0 hba->tmf_queue->tag_set 4096-ptr_max
PARAM_VALUE 0 hba->tmf_queue->tag_set->tag_list_lock.dep_map->name 0-255
PARAM_VALUE 0 hba->tmf_queue->tag_set->tag_list_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 hba->tmf_queue->tag_set->tag_list_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 hba->tmf_queue->tag_set->tag_list_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 hba->tmf_queue->tag_set->tag_list_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 hba->tmf_queue->tag_set->tag_list_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 hba->tmf_queue->tag_set->tag_list_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 hba->tmf_queue->tag_set->tags_srcu.srcu_ctrp 4096-ptr_max
PARAM_VALUE 0 hba->tmf_queue->tag_set->tags_srcu.srcu_sup 4096-ptr_max
PARAM_VALUE 0 hba->tmf_queue->tag_set->tags_srcu.srcu_sup->lock.owner 0,(-1)
PARAM_VALUE 0 hba->tmf_queue->tag_set->tags_srcu.srcu_sup->lock.owner_cpu 0,u32max
PARAM_VALUE 0 hba->tmf_queue->tag_set->tags_srcu.srcu_sup->sda_is_static 1
PARAM_VALUE 0 hba->tmf_queue->tag_set->tags_srcu.srcu_sup->srcu_barrier_mutex.magic 4096-ptr_max
PARAM_VALUE 0 hba->tmf_queue->tag_set->tags_srcu.srcu_sup->srcu_cb_mutex.magic 4096-ptr_max
PARAM_VALUE 0 hba->tmf_queue->tag_set->tags_srcu.srcu_sup->srcu_gp_mutex.magic 4096-ptr_max
PARAM_VALUE 0 hba->tmf_queue->tag_set->tags_srcu.srcu_sup->srcu_gp_seq 18446744073709551216
PARAM_VALUE 0 hba->tmf_queue->tag_set->tags_srcu.srcu_sup->srcu_gp_seq_needed 0,4-u64max
PARAM_VALUE 0 hba->tmf_queue->tag_set->tags_srcu.srcu_sup->srcu_ssp->sda 1-u64max
PARAM_VALUE 0 hba->tmf_queue->tag_set->tags_srcu.srcu_sup->srcu_ssp->srcu_sup 4096-ptr_max
PARAM_VALUE 0 hba->tmf_queue->tag_set->tags_srcu.srcu_sup->work.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 hba->tmf_queue->tag_set->tags_srcu.srcu_sup->work.work.entry.prev->prev 2076614606316732416
PARAM_VALUE 0 hba->tmf_queue->tag_set_list.next->prev 4096-ptr_max
PARAM_VALUE 0 hba->tmf_queue->timeout.entry.pprev 0
PARAM_VALUE 0 hba->tmf_queue->timeout.lockdep_map->name 0-255
PARAM_VALUE 0 hba->tmf_queue->unused_hctx_list.next 4096-ptr_max
PARAM_VALUE 0 hba->tmf_queue->unused_hctx_list.next->next 4096-ptr_max
PARAM_VALUE 0 hba->tmf_queue->unused_hctx_list.next->prev 4096-ptr_max
PARAM_VALUE 0 hba->tmf_queue->unused_hctx_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 hba->tmf_tag_set.nr_hw_queues 0-s32max
PARAM_VALUE 0 hba->tmf_tag_set.nr_maps 0-s32max
PARAM_VALUE 0 hba->tmf_tag_set.shared_tags->rqs 0
PARAM_VALUE 0 hba->tmf_tag_set.srcu->srcu_sup 0,4096-ptr_max
PARAM_VALUE 0 hba->tmf_tag_set.srcu->srcu_sup->work.timer.lockdep_map->name 0-255
PARAM_VALUE 0 hba->tmf_tag_set.srcu->srcu_sup->work.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 hba->tmf_tag_set.tags 0
PARAM_VALUE 0 hba->tmf_tag_set.tags_srcu.sda 0,4096-ptr_max
PARAM_VALUE 0 hba->tmf_tag_set.tags_srcu.srcu_sup 0,4096-ptr_max
PARAM_VALUE 0 hba->tmf_tag_set.tags_srcu.srcu_sup->srcu_barrier_mutex.dep_map->name 0-255
PARAM_VALUE 0 hba->tmf_tag_set.tags_srcu.srcu_sup->srcu_barrier_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 hba->tmf_tag_set.tags_srcu.srcu_sup->srcu_cb_mutex.dep_map->name 0-255
PARAM_VALUE 0 hba->tmf_tag_set.tags_srcu.srcu_sup->srcu_gp_mutex.dep_map->name 0-255
PARAM_VALUE 0 hba->tmf_tag_set.tags_srcu.srcu_sup->work.timer.lockdep_map->name 0-255
PARAM_VALUE 0 hba->ufs_device_wlun 0,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->ufs_rtc_update_work.work.lockdep_map->name 0-255
BUF_SIZE 0 hba s32min-(-2),1-s32max
BUF_SIZE 0 hba s32min-(-2),1-s32max
CAPPED_DATA 0 hba->tmf_queue->nr_hw_queues 1
CAPPED_DATA 0 hba->tmf_tag_set.nr_hw_queues 1
CAPPED_DATA 0 hba->tmf_tag_set.nr_maps 1
DATA_SOURCE 0 hba $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 hba unit_byte

drivers/ufs/core/ufshcd.c ufshcd_queuecommand() -> ufshcd_release()

Type Parameter Key Value
PARAM_VALUE 0 hba 4096-ptr_max
PARAM_VALUE 0 hba->caps 16-u32max
PARAM_VALUE 0 hba->req_abort_count 0
PARAM_VALUE 0 hba->ufshcd_state 1-2,5-u32max
PARAM_VALUE 0 hba->utrdl_base_addr 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sdev->state_mutex

drivers/ufs/core/ufshcd.c ufshcd_release_scsi_cmd() -> ufshcd_release()

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->crypto_profile.lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 hba->crypto_profile.lock.first_waiter->type 0-1
PARAM_VALUE 0 hba->host->pseudo_sdev->request_queue->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 hba->tmf_queue->dev->power.wakeirq->status 0-4294967295
DATA_SOURCE 0 hba $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 hba->active_uic_cmd->argument1 0-u32max
HOST_DATA 0 hba->active_uic_cmd->argument2 0-u32max
HOST_DATA 0 hba->active_uic_cmd->argument3 0-u32max
HOST_DATA 0 hba->active_uic_cmd->cmd_active 0-1
HOST_DATA 0 hba->active_uic_cmd->command 0-u32max
HOST_DATA 0 hba->active_uic_cmd->done.wait.lock.magic 0-u32max
HOST_DATA 0 hba->active_uic_cmd->done.wait.lock.raw_lock.locked 0-255
HOST_DATA 0 hba->active_uic_cmd->done.wait.lock.raw_lock.locked_pending 0-u16max
HOST_DATA 0 hba->active_uic_cmd->done.wait.lock.raw_lock.pending 0-255
HOST_DATA 0 hba->active_uic_cmd->done.wait.lock.raw_lock.tail 0-u16max
HOST_DATA 0 hba->errors 0[c]
HOST_DATA 0 hba->outstanding_reqs 0-u64max[c]
HOST_DATA 0 hba->saved_err 0-u32max[c]
HOST_DATA 0 hba->sg_entry_size 0-u64max
HOST_DATA 0 hba->timeout_attr.stacktrace_depth 0-u64max
HALF_LOCKED2 &hwq->cq_lock
HALF_LOCKED2 irq

drivers/ufs/core/ufshcd.c ufshcd_send_bsg_uic_cmd() -> ufshcd_release()

Type Parameter Key Value
PARAM_VALUE 0 hba 4096-ptr_max
PARAM_VALUE 0 hba->active_uic_cmd 0
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->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->uic_async_done 0
PARAM_VALUE 0 hba->uic_cmd_mutex.dep_map->name 0-255
PARAM_VALUE 0 hba->uic_cmd_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 hba->uic_cmd_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 hba->uic_cmd_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 hba->uic_cmd_mutex.osq.tail.counter 0-s32max
DATA_SOURCE 0 hba $0
BIT_INFO 0 hba->quirks 0x0,0xffff7fff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 __tag_set->srcu
HALF_LOCKED2 rcu_read

drivers/ufs/core/ufshcd.c ufshcd_send_uic_cmd() -> ufshcd_release()

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->crypto_cap_array->algorithm_id 0
PARAM_VALUE 0 hba->crypto_cap_array->key_size 0
PARAM_VALUE 0 hba->crypto_cap_array->reserved 0
PARAM_VALUE 0 hba->crypto_cap_array->sdus_mask 0
PARAM_VALUE 0 hba->crypto_profile.lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 hba->crypto_profile.lock.first_waiter->type 0-1
PARAM_VALUE 0 hba->dev 0,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.wakeirq->status 0-4294967295
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->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->ufs_device_wlun->sdev_target->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 hba->uic_cmd_mutex.dep_map->name 0-255
PARAM_VALUE 0 hba->uic_cmd_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 hba->uic_cmd_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 hba->uic_cmd_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 hba->uic_cmd_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 hba->uic_cmd_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 hba->uic_cmd_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 hba->uic_cmd_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 hba->uic_cmd_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 hba->uic_cmd_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 hba->vps->hba_enable_delay_us 0,1000
PARAM_VALUE 0 hba->vps->wb_flush_threshold 1-u32max
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->reg 0,4096-u64max
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->reg 0,4096-u64max
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->reg 0,4096-u64max
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 0,4096-u64max
PARAM_VALUE 0 *hba->crypto_profile.modes_supported 0-4294967295
BUF_SIZE 0 hba s32min-(-1),1-s32max
BUF_SIZE 0 hba s32min-(-1),1-s32max
BUF_SIZE 0 hba->vops (-1),280
BUF_SIZE 0 hba->vps (-1),88
CAPPED_DATA 0 &hba->uic_cmd_mutex 1
DATA_SOURCE 0 hba $0
BIT_INFO 0 hba->quirks 0x0,0xffff7fff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 hba->active_uic_cmd->argument3 0-255
HOST_DATA 0 hba->ahit 0-u32max
HOST_DATA 0 hba->bsg_dev.bus_dma_limit 0-u64max
HOST_DATA 0 hba->bsg_dev.coherent_dma_mask 0-u64max
HOST_DATA 0 hba->bsg_dev.devt 0-u32max
HOST_DATA 0 hba->bsg_dev.dma_uses_io_tlb 0-1
HOST_DATA 0 hba->bsg_dev.id 0-u32max
HOST_DATA 0 hba->bsg_dev.kobj.kref.refcount.refs.counter s32min-s32max
HOST_DATA 0 hba->bsg_dev.kobj.release.cpu s32min-s32max
HOST_DATA 0 hba->bsg_dev.kobj.release.timer.expires 0-u64max
HOST_DATA 0 hba->bsg_dev.kobj.release.timer.flags 0-u32max
HOST_DATA 0 hba->bsg_dev.kobj.release.work.data.counter s64min-s64max
HOST_DATA 0 hba->bsg_dev.kobj.state_add_uevent_sent 0-1
HOST_DATA 0 hba->bsg_dev.kobj.state_in_sysfs 0-1
HOST_DATA 0 hba->bsg_dev.kobj.state_initialized 0-1
HOST_DATA 0 hba->bsg_dev.kobj.state_remove_uevent_sent 0-1
HOST_DATA 0 hba->bsg_dev.kobj.uevent_suppress 0-1
HOST_DATA 0 hba->bsg_dev.links.status 0-u32max
HOST_DATA 0 hba->bsg_dev.mutex.osq.tail.counter s32min-s32max
HOST_DATA 0 hba->bsg_dev.mutex.owner.counter s64min-s64max
HOST_DATA 0 hba->bsg_dev.numa_node s32min-s32max
HOST_DATA 0 hba->bsg_dev.power.accounting_timestamp 0-u64max
HOST_DATA 0 hba->bsg_dev.power.active_time 0-u64max
HOST_DATA 0 hba->bsg_dev.power.async_suspend 0-1
HOST_DATA 0 hba->bsg_dev.power.autosuspend_delay s32min-s32max
HOST_DATA 0 hba->bsg_dev.power.can_wakeup 0-1
HOST_DATA 0 hba->bsg_dev.power.child_count.counter s32min-s32max
HOST_DATA 0 hba->bsg_dev.power.completion.done 0-u32max
HOST_DATA 0 hba->bsg_dev.power.deferred_resume 0-1
HOST_DATA 0 hba->bsg_dev.power.detach_power_off 0-1
HOST_DATA 0 hba->bsg_dev.power.direct_complete 0-1
HOST_DATA 0 hba->bsg_dev.power.disable_depth 0-7
HOST_DATA 0 hba->bsg_dev.power.driver_flags 0-u32max
HOST_DATA 0 hba->bsg_dev.power.early_init 0-1
HOST_DATA 0 hba->bsg_dev.power.idle_notification 0-1
HOST_DATA 0 hba->bsg_dev.power.ignore_children 0-1
HOST_DATA 0 hba->bsg_dev.power.in_dpm_list 0-1
HOST_DATA 0 hba->bsg_dev.power.irq_safe 0-1
HOST_DATA 0 hba->bsg_dev.power.is_late_suspended 0-1
HOST_DATA 0 hba->bsg_dev.power.is_noirq_suspended 0-1
HOST_DATA 0 hba->bsg_dev.power.is_prepared 0-1
HOST_DATA 0 hba->bsg_dev.power.is_suspended 0-1
HOST_DATA 0 hba->bsg_dev.power.last_busy 0-u64max
HOST_DATA 0 hba->bsg_dev.power.last_status s32min-s32max
HOST_DATA 0 hba->bsg_dev.power.links_count 0-u32max
HOST_DATA 0 hba->bsg_dev.power.may_skip_resume 0-1
HOST_DATA 0 hba->bsg_dev.power.memalloc_noio 0-1
HOST_DATA 0 hba->bsg_dev.power.must_resume 0-1
HOST_DATA 0 hba->bsg_dev.power.needs_force_resume 0-1
HOST_DATA 0 hba->bsg_dev.power.no_callbacks 0-1
HOST_DATA 0 hba->bsg_dev.power.no_pm 0-1
HOST_DATA 0 hba->bsg_dev.power.no_pm_callbacks 0-1
HOST_DATA 0 hba->bsg_dev.power.out_band_wakeup 0-1
HOST_DATA 0 hba->bsg_dev.power.power_state.event s32min-s32max
HOST_DATA 0 hba->bsg_dev.power.request 0-u32max
HOST_DATA 0 hba->bsg_dev.power.request_pending 0-1
HOST_DATA 0 hba->bsg_dev.power.runtime_auto 0-1
HOST_DATA 0 hba->bsg_dev.power.runtime_error s32min-s32max
HOST_DATA 0 hba->bsg_dev.power.runtime_status s32min-s32max
HOST_DATA 0 hba->bsg_dev.power.smart_suspend 0-1
HOST_DATA 0 hba->bsg_dev.power.strict_midlayer 0-1
HOST_DATA 0 hba->bsg_dev.power.suspended_time 0-u64max
HOST_DATA 0 hba->bsg_dev.power.syscore 0-1
HOST_DATA 0 hba->bsg_dev.power.timer_autosuspends 0-1
HOST_DATA 0 hba->bsg_dev.power.timer_expires 0-u64max
HOST_DATA 0 hba->bsg_dev.power.usage_count.counter s32min-s32max
HOST_DATA 0 hba->bsg_dev.power.use_autosuspend 0-1
HOST_DATA 0 hba->bsg_dev.power.work_in_progress 0-1
HOST_DATA 0 hba->bsg_dev.removable 0-u32max
HOST_DATA 0 hba->capabilities 8388608-u32max
HOST_DATA 0 hba->caps 8192-u32max
HOST_DATA 0 hba->clk_gating.delay_attr.attr.ignore_lockdep 0-1
HOST_DATA 0 hba->clk_gating.delay_attr.attr.mode 0-u16max
HOST_DATA 0 hba->clk_gating.delay_ms 0-u64max
HOST_DATA 0 hba->clk_gating.enable_attr.attr.ignore_lockdep 0-1
HOST_DATA 0 hba->clk_gating.enable_attr.attr.mode 0-u16max
HOST_DATA 0 hba->clk_gating.gate_work.cpu s32min-s32max
HOST_DATA 0 hba->clk_gating.gate_work.timer.expires 0-u64max
HOST_DATA 0 hba->clk_gating.gate_work.timer.flags 0-u32max
HOST_DATA 0 hba->clk_gating.gate_work.work.data.counter s64min-s64max
HOST_DATA 0 hba->clk_gating.is_enabled 0-1
HOST_DATA 0 hba->clk_gating.is_initialized 0-1
HOST_DATA 0 hba->clk_gating.is_suspended 0-1
HOST_DATA 0 hba->clk_gating.ungate_work.data.counter s64min-s64max
HOST_DATA 0 hba->clk_scaling.active_reqs s32min-s32max
HOST_DATA 0 hba->clk_scaling.busy_start_t s64min-s64max
HOST_DATA 0 hba->clk_scaling.enable_attr.attr.ignore_lockdep 0-1
HOST_DATA 0 hba->clk_scaling.enable_attr.attr.mode 0-u16max
HOST_DATA 0 hba->clk_scaling.is_allowed 0-1
HOST_DATA 0 hba->clk_scaling.is_busy_started 0-1
HOST_DATA 0 hba->clk_scaling.is_enabled 0-1
HOST_DATA 0 hba->clk_scaling.is_initialized 0-1
HOST_DATA 0 hba->clk_scaling.is_suspended 0-1
HOST_DATA 0 hba->clk_scaling.min_gear 0-u32max
HOST_DATA 0 hba->clk_scaling.resume_work.data.counter s64min-s64max
HOST_DATA 0 hba->clk_scaling.saved_pwr_info.gear_rx 0-u32max
HOST_DATA 0 hba->clk_scaling.saved_pwr_info.gear_tx 0-u32max
HOST_DATA 0 hba->clk_scaling.saved_pwr_info.hs_rate 0-u32max
HOST_DATA 0 hba->clk_scaling.saved_pwr_info.lane_rx 0-u32max
HOST_DATA 0 hba->clk_scaling.saved_pwr_info.lane_tx 0-u32max
HOST_DATA 0 hba->clk_scaling.saved_pwr_info.pwr_rx 0-u32max
HOST_DATA 0 hba->clk_scaling.saved_pwr_info.pwr_tx 0-u32max
HOST_DATA 0 hba->clk_scaling.suspend_on_no_request 0-1
HOST_DATA 0 hba->clk_scaling.suspend_work.data.counter s64min-s64max
HOST_DATA 0 hba->clk_scaling.target_freq 0-u64max
HOST_DATA 0 hba->clk_scaling.tot_busy_t 0-u64max
HOST_DATA 0 hba->clk_scaling.wb_gear 0-u32max
HOST_DATA 0 hba->clk_scaling.window_start_t s64min-s64max
HOST_DATA 0 hba->complete_put 0-1
HOST_DATA 0 hba->crypto_capabilities.config_array_ptr 0-255
HOST_DATA 0 hba->crypto_capabilities.config_count 0-255
HOST_DATA 0 hba->crypto_capabilities.num_crypto_cap 0-255
HOST_DATA 0 hba->crypto_capabilities.reg_val 0-u32max
HOST_DATA 0 hba->crypto_capabilities.reserved 0-255
HOST_DATA 0 hba->crypto_cfg_register 0-u32max
HOST_DATA 0 hba->crypto_profile.key_types_supported 1
HOST_DATA 0 hba->crypto_profile.lock.count.counter s64min-s64max
HOST_DATA 0 hba->crypto_profile.lock.osq.tail.counter s32min-s32max
HOST_DATA 0 hba->crypto_profile.lock.owner.counter s64min-s64max
HOST_DATA 0 hba->crypto_profile.log_slot_ht_size 0-u32max
HOST_DATA 0 hba->crypto_profile.max_dun_bytes_supported 8
HOST_DATA 0 hba->crypto_profile.num_slots 0-u32max
HOST_DATA 0 hba->debugfs_ee_rate_limit_ms 0-u32max
HOST_DATA 0 hba->debugfs_ee_work.cpu s32min-s32max
HOST_DATA 0 hba->debugfs_ee_work.timer.expires 0-u64max
HOST_DATA 0 hba->debugfs_ee_work.timer.flags 0-u32max
HOST_DATA 0 hba->debugfs_ee_work.work.data.counter s64min-s64max
HOST_DATA 0 hba->dev_cmd.query.request.query_func 0-255
HOST_DATA 0 hba->dev_cmd.query.request.upiu_req.idn 0-255
HOST_DATA 0 hba->dev_cmd.query.request.upiu_req.index 0-255
HOST_DATA 0 hba->dev_cmd.query.request.upiu_req.length 0-u16max
HOST_DATA 0 hba->dev_cmd.query.request.upiu_req.opcode 0-255
HOST_DATA 0 hba->dev_cmd.query.request.upiu_req.reserved_osf 0-u16max
HOST_DATA 0 hba->dev_cmd.query.request.upiu_req.selector 0-255
HOST_DATA 0 hba->dev_cmd.query.request.upiu_req.value 0-u32max
HOST_DATA 0 hba->dev_cmd.query.response.upiu_res.idn 0-255
HOST_DATA 0 hba->dev_cmd.query.response.upiu_res.index 0-255
HOST_DATA 0 hba->dev_cmd.query.response.upiu_res.length 0-u16max
HOST_DATA 0 hba->dev_cmd.query.response.upiu_res.opcode 0-255
HOST_DATA 0 hba->dev_cmd.query.response.upiu_res.reserved_osf 0-u16max
HOST_DATA 0 hba->dev_cmd.query.response.upiu_res.selector 0-255
HOST_DATA 0 hba->dev_cmd.query.response.upiu_res.value 0-u32max
HOST_DATA 0 hba->dev_cmd.type 0-u32max
HOST_DATA 0 hba->dev_info.b_advanced_rpmb_en 0-1
HOST_DATA 0 hba->dev_info.b_presrv_uspc_en 0-255
HOST_DATA 0 hba->dev_info.b_rpm_dev_flush_capable 0-1
HOST_DATA 0 hba->dev_info.bqueuedepth 0-255
HOST_DATA 0 hba->dev_info.clk_gating_wait_us 0-u32max
HOST_DATA 0 hba->dev_info.ext_wb_sup 0-u16max
HOST_DATA 0 hba->dev_info.f_power_on_wp_en 0-1
HOST_DATA 0 hba->dev_info.hid_sup 0-1
HOST_DATA 0 hba->dev_info.is_lu_power_on_wp 0-1
HOST_DATA 0 hba->dev_info.max_lu_supported 0-255
HOST_DATA 0 hba->dev_info.rpmb_io_size 0-255
HOST_DATA 0 hba->dev_info.rtc_time_baseline 0
HOST_DATA 0 hba->dev_info.rtc_type 0-u32max
HOST_DATA 0 hba->dev_info.rtc_update_period 0-u32max
HOST_DATA 0 hba->dev_info.rtt_cap 0-255
HOST_DATA 0 hba->dev_info.wb_buf_flush_enabled 0
HOST_DATA 0 hba->dev_info.wb_buffer_type 0-255
HOST_DATA 0 hba->dev_info.wb_dedicated_lu 0-255
HOST_DATA 0 hba->dev_info.wb_enabled 0
HOST_DATA 0 hba->dev_info.wmanufacturerid 0-u16max
HOST_DATA 0 hba->dev_info.wspecversion 1024-u16max
HOST_DATA 0 hba->dev_lvl_exception_count.counter s32min-s32max
HOST_DATA 0 hba->dev_lvl_exception_id 0-u64max
HOST_DATA 0 hba->dev_quirks 0-u32max
HOST_DATA 0 hba->dev_ref_clk_freq s32min-s32max
HOST_DATA 0 hba->devfreq->last_status.busy_time 0-u32max
HOST_DATA 0 hba->devfreq->last_status.current_frequency 0-u64max
HOST_DATA 0 hba->devfreq->last_status.total_time 0-u32max
HOST_DATA 0 hba->device_deemphasis_cap 0-255
HOST_DATA 0 hba->device_preshoot_cap 0-255
HOST_DATA 0 hba->ee_ctrl_mask 0-u16max
HOST_DATA 0 hba->ee_drv_mask 0-u16max
HOST_DATA 0 hba->ee_usr_mask 0-u16max
HOST_DATA 0 hba->eeh_work.data.counter s64min-s64max
HOST_DATA 0 hba->eh_flags 0-u32max
HOST_DATA 0 hba->eh_work.data.counter s64min-s64max
HOST_DATA 0 hba->errors 0-u32max
HOST_DATA 0 hba->force_reset 0-1
HOST_DATA 0 hba->host_deemphasis_cap 0-255
HOST_DATA 0 hba->host_preshoot_cap 0-255
HOST_DATA 0 hba->intr_mask 204799,466943
HOST_DATA 0 hba->irq 0-u32max
HOST_DATA 0 hba->is_powered 1
HOST_DATA 0 hba->is_sys_suspended 0-1
HOST_DATA 0 hba->lanes_per_direction 0-u32max[c]
HOST_DATA 0 hba->last_dme_cmd_tstamp s64min-s64max
HOST_DATA 0 hba->lsdb_sup 0-1
HOST_DATA 0 hba->max_pwr_info.info.gear_rx 0-u32max
HOST_DATA 0 hba->max_pwr_info.info.gear_tx 0-u32max
HOST_DATA 0 hba->max_pwr_info.info.hs_rate 0-u32max
HOST_DATA 0 hba->max_pwr_info.info.lane_rx 0-u32max
HOST_DATA 0 hba->max_pwr_info.info.lane_tx 0-u32max
HOST_DATA 0 hba->max_pwr_info.info.pwr_rx 0-u32max
HOST_DATA 0 hba->max_pwr_info.info.pwr_tx 0-u32max
HOST_DATA 0 hba->mcq_capabilities 0-u32max
HOST_DATA 0 hba->mcq_enabled 0-1
HOST_DATA 0 hba->mcq_esi_enabled 0-1
HOST_DATA 0 hba->mcq_sup 0-1
HOST_DATA 0 hba->monitor.chunk_size 0-u64max
HOST_DATA 0 hba->monitor.enabled 0-1
HOST_DATA 0 hba->monitor.enabled_ts s64min-s64max
HOST_DATA 0 hba->nop_out_timeout 50
HOST_DATA 0 hba->nortt s32min-s32max
HOST_DATA 0 hba->nr_hw_queues 0-u32max
HOST_DATA 0 hba->nutmrs 1-8
HOST_DATA 0 hba->nutrs 1-32[c]
HOST_DATA 0 hba->outstanding_reqs 0-u64max
HOST_DATA 0 hba->outstanding_tasks 0-u64max
HOST_DATA 0 hba->pm_lvl_min 0-u32max
HOST_DATA 0 hba->pm_op_in_progress s32min-s32max
HOST_DATA 0 hba->pm_qos_enabled 0-1
HOST_DATA 0 hba->pm_qos_mutex.osq.tail.counter s32min-s32max
HOST_DATA 0 hba->pm_qos_mutex.owner.counter s64min-s64max
HOST_DATA 0 hba->pm_qos_req.node.prio s32min-s32max
HOST_DATA 0 hba->pwr_info.gear_rx 0-u32max
HOST_DATA 0 hba->pwr_info.gear_tx 0-u32max
HOST_DATA 0 hba->pwr_info.hs_rate 0-u32max
HOST_DATA 0 hba->pwr_info.lane_rx 0-u32max
HOST_DATA 0 hba->pwr_info.lane_tx 0-u32max
HOST_DATA 0 hba->pwr_info.pwr_rx 0-u32max
HOST_DATA 0 hba->pwr_info.pwr_tx 0-u32max
HOST_DATA 0 hba->quirks 4-u32max
HOST_DATA 0 hba->rpm_dev_flush_recheck_work.cpu s32min-s32max
HOST_DATA 0 hba->rpm_dev_flush_recheck_work.timer.expires 0-u64max
HOST_DATA 0 hba->rpm_dev_flush_recheck_work.timer.flags 0-u32max
HOST_DATA 0 hba->rpm_dev_flush_recheck_work.work.data.counter s64min-s64max
HOST_DATA 0 hba->rpm_lvl 0-6
HOST_DATA 0 hba->saved_err 0-u32max
HOST_DATA 0 hba->saved_uic_err 0-u32max
HOST_DATA 0 hba->scsi_host_added 1
HOST_DATA 0 hba->sg_entry_size 16
HOST_DATA 0 hba->shutting_down 0-1
HOST_DATA 0 hba->silence_err_logs 0-1
HOST_DATA 0 hba->spm_lvl 0-6
HOST_DATA 0 hba->timeout_attr.count 0-u64max
HOST_DATA 0 hba->timeout_attr.interval 0-u64max
HOST_DATA 0 hba->timeout_attr.probability 0-u64max
HOST_DATA 0 hba->timeout_attr.ratelimit_state.begin 0-u64max
HOST_DATA 0 hba->timeout_attr.ratelimit_state.burst s32min-s32max
HOST_DATA 0 hba->timeout_attr.ratelimit_state.flags 0-u32max
HOST_DATA 0 hba->timeout_attr.ratelimit_state.interval s32min-s32max
HOST_DATA 0 hba->timeout_attr.ratelimit_state.lock.magic 0-u32max
HOST_DATA 0 hba->timeout_attr.ratelimit_state.lock.owner_cpu 0-u32max
HOST_DATA 0 hba->timeout_attr.ratelimit_state.lock.raw_lock.locked 0-255
HOST_DATA 0 hba->timeout_attr.ratelimit_state.lock.raw_lock.locked_pending 0-u16max
HOST_DATA 0 hba->timeout_attr.ratelimit_state.lock.raw_lock.pending 0-255
HOST_DATA 0 hba->timeout_attr.ratelimit_state.lock.raw_lock.tail 0-u16max
HOST_DATA 0 hba->timeout_attr.ratelimit_state.lock.raw_lock.val.counter s32min-s32max
HOST_DATA 0 hba->timeout_attr.ratelimit_state.missed.counter s32min-s32max
HOST_DATA 0 hba->timeout_attr.ratelimit_state.rs_n_left.counter s32min-s32max
HOST_DATA 0 hba->timeout_attr.reject_end 0-u64max
HOST_DATA 0 hba->timeout_attr.reject_start 0-u64max
HOST_DATA 0 hba->timeout_attr.require_end 0-u64max
HOST_DATA 0 hba->timeout_attr.require_start 0-u64max
HOST_DATA 0 hba->timeout_attr.space.counter s32min-s32max
HOST_DATA 0 hba->timeout_attr.stacktrace_depth 0-u64max
HOST_DATA 0 hba->timeout_attr.task_filter 0-1
HOST_DATA 0 hba->timeout_attr.times.counter s32min-s32max
HOST_DATA 0 hba->timeout_attr.verbose 0-u64max
HOST_DATA 0 hba->tmf_tag_set.nr_maps 1-3
HOST_DATA 0 hba->tmf_tag_set.queue_depth 1-10240
HOST_DATA 0 hba->trigger_eh_attr.count 0-u64max
HOST_DATA 0 hba->trigger_eh_attr.interval 0-u64max
HOST_DATA 0 hba->trigger_eh_attr.probability 0-u64max
HOST_DATA 0 hba->trigger_eh_attr.ratelimit_state.begin 0-u64max
HOST_DATA 0 hba->trigger_eh_attr.ratelimit_state.burst s32min-s32max
HOST_DATA 0 hba->trigger_eh_attr.ratelimit_state.flags 0-u32max
HOST_DATA 0 hba->trigger_eh_attr.ratelimit_state.interval s32min-s32max
HOST_DATA 0 hba->trigger_eh_attr.ratelimit_state.lock.magic 0-u32max
HOST_DATA 0 hba->trigger_eh_attr.ratelimit_state.lock.owner_cpu 0-u32max
HOST_DATA 0 hba->trigger_eh_attr.ratelimit_state.lock.raw_lock.locked 0-255
HOST_DATA 0 hba->trigger_eh_attr.ratelimit_state.lock.raw_lock.locked_pending 0-u16max
HOST_DATA 0 hba->trigger_eh_attr.ratelimit_state.lock.raw_lock.pending 0-255
HOST_DATA 0 hba->trigger_eh_attr.ratelimit_state.lock.raw_lock.tail 0-u16max
HOST_DATA 0 hba->trigger_eh_attr.ratelimit_state.lock.raw_lock.val.counter s32min-s32max
HOST_DATA 0 hba->trigger_eh_attr.ratelimit_state.missed.counter s32min-s32max
HOST_DATA 0 hba->trigger_eh_attr.ratelimit_state.rs_n_left.counter s32min-s32max
HOST_DATA 0 hba->trigger_eh_attr.reject_end 0-u64max
HOST_DATA 0 hba->trigger_eh_attr.reject_start 0-u64max
HOST_DATA 0 hba->trigger_eh_attr.require_end 0-u64max
HOST_DATA 0 hba->trigger_eh_attr.require_start 0-u64max
HOST_DATA 0 hba->trigger_eh_attr.space.counter s32min-s32max
HOST_DATA 0 hba->trigger_eh_attr.stacktrace_depth 0-u64max
HOST_DATA 0 hba->trigger_eh_attr.task_filter 0-1
HOST_DATA 0 hba->trigger_eh_attr.times.counter s32min-s32max
HOST_DATA 0 hba->trigger_eh_attr.verbose 0-u64max
HOST_DATA 0 hba->ufs_rtc_update_work.cpu s32min-s32max
HOST_DATA 0 hba->ufs_rtc_update_work.timer.expires 0-u64max
HOST_DATA 0 hba->ufs_rtc_update_work.timer.flags 0-u32max
HOST_DATA 0 hba->ufs_rtc_update_work.work.data.counter s64min-s64max
HOST_DATA 0 hba->ufs_version 0-u32max
HOST_DATA 0 hba->uic_error 0-u32max
HOST_DATA 0 hba->use_pm_opp 0-1
HOST_DATA 0 hba->utmrdl_dma_addr 0-u64max
HOST_DATA 0 hba->vcc_off_delay_us 2000
HOST_DATA 0 hba->wb_mutex.osq.tail.counter s32min-s32max
HOST_DATA 0 hba->wb_mutex.owner.counter s64min-s64max
USER_DATA 0 hba->clk_scaling.is_enabled 0
USER_DATA 0 hba->pm_qos_req.node.prio 0-s32max
NO_OVERFLOW_SIMPLE 0 hba->crypto_capabilities.num_crypto_cap
NO_OVERFLOW_SIMPLE 0 hba->dev_info.wb_buf_flush_enabled
NO_OVERFLOW_SIMPLE 0 hba->dev_info.wb_enabled
NO_OVERFLOW_SIMPLE 0 hba->devfreq->previous_freq
NO_OVERFLOW_SIMPLE 0 hba->devfreq->resume_freq
NO_OVERFLOW_SIMPLE 0 hba->host->tag_set.srcu->sda
NO_OVERFLOW_SIMPLE 0 hba->nutmrs
NO_OVERFLOW_SIMPLE 0 hba->tmf_tag_set.nr_hw_queues
UNITS 0 hba unit_byte
HALF_LOCKED2 0 &hba->clk_scaling.lock
HALF_LOCKED2 0 &hba->clk_scaling_lock
HALF_LOCKED2 0 &hba->host->scan_mutex
HALF_LOCKED2 0 &hba->host_sem
HALF_LOCKED2 0 &hba->wb_mutex

drivers/ufs/core/ufshcd.c ufshcd_uic_change_pwr_mode() -> ufshcd_release()

Type Parameter Key Value
PARAM_VALUE 0 hba 4096-ptr_max
PARAM_VALUE 0 hba->active_uic_cmd 0
PARAM_VALUE 0 hba->clk_gating.clk_gating_workq->flags 0-4294967295
PARAM_VALUE 0 hba->clk_gating.gate_work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 hba->clk_gating.gate_work.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 hba->clk_gating.gate_work.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 hba->clk_gating.gate_work.wq->saved_min_active s32min-s32max
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->crypto_cap_array->algorithm_id 0
PARAM_VALUE 0 hba->crypto_cap_array->key_size 0
PARAM_VALUE 0 hba->crypto_cap_array->reserved 0
PARAM_VALUE 0 hba->crypto_cap_array->sdus_mask 0
PARAM_VALUE 0 hba->crypto_profile.lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 hba->crypto_profile.lock.first_waiter->type 0-1
PARAM_VALUE 0 hba->dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 hba->dev->kobj.release.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 hba->dev->kobj.release.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 hba->dev->kobj.release.wq->saved_min_active s32min-s32max
PARAM_VALUE 0 hba->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 hba->devfreq->work.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 hba->devfreq->work.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 hba->devfreq->work.wq->saved_min_active s32min-s32max
PARAM_VALUE 0 hba->eh_wq->flags 0-4294967295
PARAM_VALUE 0 hba->host 4096-ptr_max
PARAM_VALUE 0 hba->host->dma_dev->iommu->attach_deferred 0-1
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->pseudo_sdev->request_queue->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 hba->host->tmf_work_q->flush_color s32min-s32max
PARAM_VALUE 0 hba->host->tmf_work_q->work_color s32min-s32max
PARAM_VALUE 0 hba->host_sem.first_waiter->up 0-1
PARAM_VALUE 0 hba->quirks 8192-u32max
PARAM_VALUE 0 hba->ufs_device_wlun->sdev_gendev.iommu->attach_deferred 0-1
PARAM_VALUE 0 hba->ufs_device_wlun->sdev_gendev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 hba->ufs_device_wlun->sdev_target->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 hba->uhq->id 0-s32max
PARAM_VALUE 0 hba->uhq->max_entries 0,2-256
PARAM_VALUE 0 hba->uic_async_done 0
PARAM_VALUE 0 hba->uic_cmd_mutex.dep_map->name 0-255
PARAM_VALUE 0 hba->uic_cmd_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 hba->uic_cmd_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 hba->uic_cmd_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 hba->uic_cmd_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 hba->uic_cmd_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 hba->uic_cmd_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 hba->uic_cmd_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 hba->uic_cmd_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 hba->uic_cmd_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 hba->vops 0,4096-ptr_max
PARAM_VALUE 0 hba->vps->devfreq_profile.dev_groups 0
PARAM_VALUE 0 hba->vps->devfreq_profile.exit 0,4096-ptr_max
PARAM_VALUE 0 hba->vps->devfreq_profile.get_cur_freq 0,4096-ptr_max
PARAM_VALUE 0 hba->vps->devfreq_profile.target 0,4096-ptr_max
PARAM_VALUE 0 hba->vps->devfreq_profile.timer 0-1
PARAM_VALUE 0 hba->vps->hba_enable_delay_us 1000
PARAM_VALUE 0 hba->vps->wb_flush_threshold 1-u32max
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->reg 0,4096-u64max
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->always_on 0
PARAM_VALUE 0 hba->vreg_info.vccq->max_uA 0-s32max
PARAM_VALUE 0 hba->vreg_info.vccq->reg 0,4096-u64max
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.vccq2->always_on 0
PARAM_VALUE 0 hba->vreg_info.vccq2->max_uA 0-s32max
PARAM_VALUE 0 hba->vreg_info.vccq2->reg 0,4096-u64max
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.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 0,4096-u64max
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->crypto_profile.modes_supported 0-4294967295
BUF_SIZE 0 hba s32min-(-1),1-s32max
BUF_SIZE 0 hba s32min-(-1),1-s32max
BUF_SIZE 0 hba->vops (-1),280
BUF_SIZE 0 hba->vps (-1),88
DATA_SOURCE 0 hba $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 hba->active_uic_cmd->argument3 0-255
HOST_DATA 0 hba->ahit 0-u32max
HOST_DATA 0 hba->bsg_dev.bus_dma_limit 0-u64max
HOST_DATA 0 hba->bsg_dev.coherent_dma_mask 0-u64max
HOST_DATA 0 hba->bsg_dev.devt 0-u32max
HOST_DATA 0 hba->bsg_dev.dma_uses_io_tlb 0-1
HOST_DATA 0 hba->bsg_dev.id 0-u32max
HOST_DATA 0 hba->bsg_dev.kobj.kref.refcount.refs.counter s32min-s32max
HOST_DATA 0 hba->bsg_dev.kobj.release.cpu s32min-s32max
HOST_DATA 0 hba->bsg_dev.kobj.release.timer.expires 0-u64max
HOST_DATA 0 hba->bsg_dev.kobj.release.timer.flags 0-u32max
HOST_DATA 0 hba->bsg_dev.kobj.release.work.data.counter s64min-s64max
HOST_DATA 0 hba->bsg_dev.kobj.state_add_uevent_sent 0-1
HOST_DATA 0 hba->bsg_dev.kobj.state_in_sysfs 0-1
HOST_DATA 0 hba->bsg_dev.kobj.state_initialized 0-1
HOST_DATA 0 hba->bsg_dev.kobj.state_remove_uevent_sent 0-1
HOST_DATA 0 hba->bsg_dev.kobj.uevent_suppress 0-1
HOST_DATA 0 hba->bsg_dev.links.status 0-u32max
HOST_DATA 0 hba->bsg_dev.mutex.osq.tail.counter s32min-s32max
HOST_DATA 0 hba->bsg_dev.mutex.owner.counter s64min-s64max
HOST_DATA 0 hba->bsg_dev.numa_node s32min-s32max
HOST_DATA 0 hba->bsg_dev.power.accounting_timestamp 0-u64max
HOST_DATA 0 hba->bsg_dev.power.active_time 0-u64max
HOST_DATA 0 hba->bsg_dev.power.async_suspend 0-1
HOST_DATA 0 hba->bsg_dev.power.autosuspend_delay s32min-s32max
HOST_DATA 0 hba->bsg_dev.power.can_wakeup 0-1
HOST_DATA 0 hba->bsg_dev.power.child_count.counter s32min-s32max
HOST_DATA 0 hba->bsg_dev.power.completion.done 0-u32max
HOST_DATA 0 hba->bsg_dev.power.deferred_resume 0-1
HOST_DATA 0 hba->bsg_dev.power.detach_power_off 0-1
HOST_DATA 0 hba->bsg_dev.power.direct_complete 0-1
HOST_DATA 0 hba->bsg_dev.power.disable_depth 0-7
HOST_DATA 0 hba->bsg_dev.power.driver_flags 0-u32max
HOST_DATA 0 hba->bsg_dev.power.early_init 0-1
HOST_DATA 0 hba->bsg_dev.power.idle_notification 0-1
HOST_DATA 0 hba->bsg_dev.power.ignore_children 0-1
HOST_DATA 0 hba->bsg_dev.power.in_dpm_list 0-1
HOST_DATA 0 hba->bsg_dev.power.irq_safe 0-1
HOST_DATA 0 hba->bsg_dev.power.is_late_suspended 0-1
HOST_DATA 0 hba->bsg_dev.power.is_noirq_suspended 0-1
HOST_DATA 0 hba->bsg_dev.power.is_prepared 0-1
HOST_DATA 0 hba->bsg_dev.power.is_suspended 0-1
HOST_DATA 0 hba->bsg_dev.power.last_busy 0-u64max
HOST_DATA 0 hba->bsg_dev.power.last_status s32min-s32max
HOST_DATA 0 hba->bsg_dev.power.links_count 0-u32max
HOST_DATA 0 hba->bsg_dev.power.may_skip_resume 0-1
HOST_DATA 0 hba->bsg_dev.power.memalloc_noio 0-1
HOST_DATA 0 hba->bsg_dev.power.must_resume 0-1
HOST_DATA 0 hba->bsg_dev.power.needs_force_resume 0-1
HOST_DATA 0 hba->bsg_dev.power.no_callbacks 0-1
HOST_DATA 0 hba->bsg_dev.power.no_pm 0-1
HOST_DATA 0 hba->bsg_dev.power.no_pm_callbacks 0-1
HOST_DATA 0 hba->bsg_dev.power.out_band_wakeup 0-1
HOST_DATA 0 hba->bsg_dev.power.power_state.event s32min-s32max
HOST_DATA 0 hba->bsg_dev.power.request 0-u32max
HOST_DATA 0 hba->bsg_dev.power.request_pending 0-1
HOST_DATA 0 hba->bsg_dev.power.runtime_auto 0-1
HOST_DATA 0 hba->bsg_dev.power.runtime_error s32min-s32max
HOST_DATA 0 hba->bsg_dev.power.runtime_status s32min-s32max
HOST_DATA 0 hba->bsg_dev.power.smart_suspend 0-1
HOST_DATA 0 hba->bsg_dev.power.strict_midlayer 0-1
HOST_DATA 0 hba->bsg_dev.power.suspended_time 0-u64max
HOST_DATA 0 hba->bsg_dev.power.syscore 0-1
HOST_DATA 0 hba->bsg_dev.power.timer_autosuspends 0-1
HOST_DATA 0 hba->bsg_dev.power.timer_expires 0-u64max
HOST_DATA 0 hba->bsg_dev.power.usage_count.counter s32min-s32max
HOST_DATA 0 hba->bsg_dev.power.use_autosuspend 0-1
HOST_DATA 0 hba->bsg_dev.power.work_in_progress 0-1
HOST_DATA 0 hba->bsg_dev.removable 0-u32max
HOST_DATA 0 hba->capabilities 8388608-u32max
HOST_DATA 0 hba->caps 8192-u32max
HOST_DATA 0 hba->clk_gating.delay_attr.attr.ignore_lockdep 0-1
HOST_DATA 0 hba->clk_gating.delay_attr.attr.mode 0-u16max
HOST_DATA 0 hba->clk_gating.delay_ms 0-u64max
HOST_DATA 0 hba->clk_gating.enable_attr.attr.ignore_lockdep 0-1
HOST_DATA 0 hba->clk_gating.enable_attr.attr.mode 0-u16max
HOST_DATA 0 hba->clk_gating.is_enabled 0-1
HOST_DATA 0 hba->clk_gating.is_initialized 0-1
HOST_DATA 0 hba->clk_gating.is_suspended 0-1
HOST_DATA 0 hba->clk_gating.ungate_work.data.counter s64min-s64max
HOST_DATA 0 hba->clk_scaling.active_reqs s32min-s32max
HOST_DATA 0 hba->clk_scaling.busy_start_t s64min-s64max
HOST_DATA 0 hba->clk_scaling.enable_attr.attr.ignore_lockdep 0-1
HOST_DATA 0 hba->clk_scaling.enable_attr.attr.mode 0-u16max
HOST_DATA 0 hba->clk_scaling.is_allowed 0-1
HOST_DATA 0 hba->clk_scaling.is_busy_started 0-1
HOST_DATA 0 hba->clk_scaling.is_enabled 0-1
HOST_DATA 0 hba->clk_scaling.is_initialized 0-1
HOST_DATA 0 hba->clk_scaling.is_suspended 0-1
HOST_DATA 0 hba->clk_scaling.min_gear 0-u32max
HOST_DATA 0 hba->clk_scaling.resume_work.data.counter s64min-s64max
HOST_DATA 0 hba->clk_scaling.saved_pwr_info.gear_rx 0-u32max
HOST_DATA 0 hba->clk_scaling.saved_pwr_info.gear_tx 0-u32max
HOST_DATA 0 hba->clk_scaling.saved_pwr_info.hs_rate 0-u32max
HOST_DATA 0 hba->clk_scaling.saved_pwr_info.lane_rx 0-u32max
HOST_DATA 0 hba->clk_scaling.saved_pwr_info.lane_tx 0-u32max
HOST_DATA 0 hba->clk_scaling.saved_pwr_info.pwr_rx 0-u32max
HOST_DATA 0 hba->clk_scaling.saved_pwr_info.pwr_tx 0-u32max
HOST_DATA 0 hba->clk_scaling.suspend_on_no_request 0-1
HOST_DATA 0 hba->clk_scaling.suspend_work.data.counter s64min-s64max
HOST_DATA 0 hba->clk_scaling.target_freq 0-u64max
HOST_DATA 0 hba->clk_scaling.tot_busy_t 0-u64max
HOST_DATA 0 hba->clk_scaling.wb_gear 0-u32max
HOST_DATA 0 hba->clk_scaling.window_start_t s64min-s64max
HOST_DATA 0 hba->complete_put 0-1
HOST_DATA 0 hba->crypto_capabilities.config_array_ptr 0-255
HOST_DATA 0 hba->crypto_capabilities.config_count 0-255
HOST_DATA 0 hba->crypto_capabilities.num_crypto_cap 0-255
HOST_DATA 0 hba->crypto_capabilities.reg_val 0-u32max
HOST_DATA 0 hba->crypto_capabilities.reserved 0-255
HOST_DATA 0 hba->crypto_cfg_register 0-u32max
HOST_DATA 0 hba->crypto_profile.key_types_supported 1
HOST_DATA 0 hba->crypto_profile.lock.count.counter s64min-s64max
HOST_DATA 0 hba->crypto_profile.lock.osq.tail.counter s32min-s32max
HOST_DATA 0 hba->crypto_profile.lock.owner.counter s64min-s64max
HOST_DATA 0 hba->crypto_profile.log_slot_ht_size 0-u32max
HOST_DATA 0 hba->crypto_profile.max_dun_bytes_supported 8
HOST_DATA 0 hba->crypto_profile.num_slots 0-u32max
HOST_DATA 0 hba->debugfs_ee_rate_limit_ms 0-u32max
HOST_DATA 0 hba->debugfs_ee_work.cpu s32min-s32max
HOST_DATA 0 hba->debugfs_ee_work.timer.expires 0-u64max
HOST_DATA 0 hba->debugfs_ee_work.timer.flags 0-u32max
HOST_DATA 0 hba->debugfs_ee_work.work.data.counter s64min-s64max
HOST_DATA 0 hba->dev_cmd.query.request.query_func 0-255
HOST_DATA 0 hba->dev_cmd.query.request.upiu_req.idn 0-255
HOST_DATA 0 hba->dev_cmd.query.request.upiu_req.index 0-255
HOST_DATA 0 hba->dev_cmd.query.request.upiu_req.length 0-u16max
HOST_DATA 0 hba->dev_cmd.query.request.upiu_req.opcode 0-255
HOST_DATA 0 hba->dev_cmd.query.request.upiu_req.reserved_osf 0-u16max
HOST_DATA 0 hba->dev_cmd.query.request.upiu_req.selector 0-255
HOST_DATA 0 hba->dev_cmd.query.request.upiu_req.value 0-u32max
HOST_DATA 0 hba->dev_cmd.query.response.upiu_res.idn 0-255
HOST_DATA 0 hba->dev_cmd.query.response.upiu_res.index 0-255
HOST_DATA 0 hba->dev_cmd.query.response.upiu_res.length 0-u16max
HOST_DATA 0 hba->dev_cmd.query.response.upiu_res.opcode 0-255
HOST_DATA 0 hba->dev_cmd.query.response.upiu_res.reserved_osf 0-u16max
HOST_DATA 0 hba->dev_cmd.query.response.upiu_res.selector 0-255
HOST_DATA 0 hba->dev_cmd.query.response.upiu_res.value 0-u32max
HOST_DATA 0 hba->dev_cmd.type 0-u32max
HOST_DATA 0 hba->dev_info.b_advanced_rpmb_en 0-1
HOST_DATA 0 hba->dev_info.b_presrv_uspc_en 0-255
HOST_DATA 0 hba->dev_info.b_rpm_dev_flush_capable 0-1
HOST_DATA 0 hba->dev_info.bqueuedepth 0-255
HOST_DATA 0 hba->dev_info.clk_gating_wait_us 0-u32max
HOST_DATA 0 hba->dev_info.ext_wb_sup 0-u16max
HOST_DATA 0 hba->dev_info.f_power_on_wp_en 0-1
HOST_DATA 0 hba->dev_info.hid_sup 0-1
HOST_DATA 0 hba->dev_info.is_lu_power_on_wp 0-1
HOST_DATA 0 hba->dev_info.max_lu_supported 0-255
HOST_DATA 0 hba->dev_info.rpmb_io_size 0-255
HOST_DATA 0 hba->dev_info.rtc_time_baseline 0
HOST_DATA 0 hba->dev_info.rtc_type 0-u32max
HOST_DATA 0 hba->dev_info.rtc_update_period 0-u32max
HOST_DATA 0 hba->dev_info.rtt_cap 0-255
HOST_DATA 0 hba->dev_info.wb_buf_flush_enabled 0
HOST_DATA 0 hba->dev_info.wb_buffer_type 0-255
HOST_DATA 0 hba->dev_info.wb_dedicated_lu 0-255
HOST_DATA 0 hba->dev_info.wb_enabled 0
HOST_DATA 0 hba->dev_info.wmanufacturerid 0-u16max
HOST_DATA 0 hba->dev_info.wspecversion 1024-u16max
HOST_DATA 0 hba->dev_lvl_exception_count.counter s32min-s32max
HOST_DATA 0 hba->dev_lvl_exception_id 0-u64max
HOST_DATA 0 hba->dev_quirks 0-u32max
HOST_DATA 0 hba->dev_ref_clk_freq s32min-s32max
HOST_DATA 0 hba->devfreq->last_status.busy_time 0-u32max
HOST_DATA 0 hba->devfreq->last_status.current_frequency 0-u64max
HOST_DATA 0 hba->devfreq->last_status.total_time 0-u32max
HOST_DATA 0 hba->device_deemphasis_cap 0-255
HOST_DATA 0 hba->device_preshoot_cap 0-255
HOST_DATA 0 hba->ee_ctrl_mask 0-u16max
HOST_DATA 0 hba->ee_drv_mask 0-u16max
HOST_DATA 0 hba->ee_usr_mask 0-u16max
HOST_DATA 0 hba->eeh_work.data.counter s64min-s64max
HOST_DATA 0 hba->eh_flags 0-u32max
HOST_DATA 0 hba->errors 0-u32max
HOST_DATA 0 hba->force_reset 0-1
HOST_DATA 0 hba->host_deemphasis_cap 0-255
HOST_DATA 0 hba->host_preshoot_cap 0-255
HOST_DATA 0 hba->intr_mask 204799,466943
HOST_DATA 0 hba->irq 0-u32max
HOST_DATA 0 hba->is_powered 1
HOST_DATA 0 hba->is_sys_suspended 0-1
HOST_DATA 0 hba->lanes_per_direction 0-u32max[c]
HOST_DATA 0 hba->lsdb_sup 0-1
HOST_DATA 0 hba->max_pwr_info.info.gear_rx 0-u32max
HOST_DATA 0 hba->max_pwr_info.info.gear_tx 0-u32max
HOST_DATA 0 hba->max_pwr_info.info.hs_rate 2
HOST_DATA 0 hba->max_pwr_info.info.lane_rx 0-u32max
HOST_DATA 0 hba->max_pwr_info.info.lane_tx 0-u32max
HOST_DATA 0 hba->max_pwr_info.info.pwr_rx 1-2,4
HOST_DATA 0 hba->max_pwr_info.info.pwr_tx 1-2,4
HOST_DATA 0 hba->mcq_capabilities 0-u32max
HOST_DATA 0 hba->mcq_enabled 0-1
HOST_DATA 0 hba->mcq_esi_enabled 0-1
HOST_DATA 0 hba->mcq_sup 0-1
HOST_DATA 0 hba->monitor.chunk_size 0-u64max
HOST_DATA 0 hba->monitor.enabled 0-1
HOST_DATA 0 hba->monitor.enabled_ts s64min-s64max
HOST_DATA 0 hba->nop_out_timeout 50
HOST_DATA 0 hba->nortt s32min-s32max
HOST_DATA 0 hba->nr_hw_queues 0-u32max
HOST_DATA 0 hba->nutmrs 1-8
HOST_DATA 0 hba->nutrs 1-32[c]
HOST_DATA 0 hba->outstanding_reqs 0-u64max
HOST_DATA 0 hba->outstanding_tasks 0-u64max
HOST_DATA 0 hba->pm_lvl_min 0-u32max
HOST_DATA 0 hba->pm_op_in_progress s32min-s32max
HOST_DATA 0 hba->pm_qos_enabled 0-1
HOST_DATA 0 hba->pm_qos_mutex.osq.tail.counter s32min-s32max
HOST_DATA 0 hba->pm_qos_mutex.owner.counter s64min-s64max
HOST_DATA 0 hba->pm_qos_req.node.prio s32min-s32max
HOST_DATA 0 hba->pwr_info.gear_rx 0-u32max
HOST_DATA 0 hba->pwr_info.gear_tx 0-u32max
HOST_DATA 0 hba->pwr_info.hs_rate 0-u32max
HOST_DATA 0 hba->pwr_info.lane_rx 0-u32max
HOST_DATA 0 hba->pwr_info.lane_tx 0-u32max
HOST_DATA 0 hba->pwr_info.pwr_rx 0-u32max
HOST_DATA 0 hba->pwr_info.pwr_tx 0-u32max
HOST_DATA 0 hba->quirks 8192-u32max
HOST_DATA 0 hba->rpm_dev_flush_recheck_work.cpu s32min-s32max
HOST_DATA 0 hba->rpm_dev_flush_recheck_work.timer.expires 0-u64max
HOST_DATA 0 hba->rpm_dev_flush_recheck_work.timer.flags 0-u32max
HOST_DATA 0 hba->rpm_dev_flush_recheck_work.work.data.counter s64min-s64max
HOST_DATA 0 hba->rpm_lvl 0-6
HOST_DATA 0 hba->saved_err 0-u32max
HOST_DATA 0 hba->saved_uic_err 0-u32max
HOST_DATA 0 hba->scsi_host_added 1
HOST_DATA 0 hba->sg_entry_size 16
HOST_DATA 0 hba->shutting_down 0-1
HOST_DATA 0 hba->silence_err_logs 0-1
HOST_DATA 0 hba->spm_lvl 0-6
HOST_DATA 0 hba->timeout_attr.count 0-u64max
HOST_DATA 0 hba->timeout_attr.interval 0-u64max
HOST_DATA 0 hba->timeout_attr.probability 0-u64max
HOST_DATA 0 hba->timeout_attr.ratelimit_state.begin 0-u64max
HOST_DATA 0 hba->timeout_attr.ratelimit_state.burst s32min-s32max
HOST_DATA 0 hba->timeout_attr.ratelimit_state.flags 0-u32max
HOST_DATA 0 hba->timeout_attr.ratelimit_state.interval s32min-s32max
HOST_DATA 0 hba->timeout_attr.ratelimit_state.lock.magic 0-u32max
HOST_DATA 0 hba->timeout_attr.ratelimit_state.lock.owner_cpu 0-u32max
HOST_DATA 0 hba->timeout_attr.ratelimit_state.lock.raw_lock.locked 0-255
HOST_DATA 0 hba->timeout_attr.ratelimit_state.lock.raw_lock.locked_pending 0-u16max
HOST_DATA 0 hba->timeout_attr.ratelimit_state.lock.raw_lock.pending 0-255
HOST_DATA 0 hba->timeout_attr.ratelimit_state.lock.raw_lock.tail 0-u16max
HOST_DATA 0 hba->timeout_attr.ratelimit_state.lock.raw_lock.val.counter s32min-s32max
HOST_DATA 0 hba->timeout_attr.ratelimit_state.missed.counter s32min-s32max
HOST_DATA 0 hba->timeout_attr.ratelimit_state.rs_n_left.counter s32min-s32max
HOST_DATA 0 hba->timeout_attr.reject_end 0-u64max
HOST_DATA 0 hba->timeout_attr.reject_start 0-u64max
HOST_DATA 0 hba->timeout_attr.require_end 0-u64max
HOST_DATA 0 hba->timeout_attr.require_start 0-u64max
HOST_DATA 0 hba->timeout_attr.space.counter s32min-s32max
HOST_DATA 0 hba->timeout_attr.stacktrace_depth 0-u64max
HOST_DATA 0 hba->timeout_attr.task_filter 0-1
HOST_DATA 0 hba->timeout_attr.times.counter s32min-s32max
HOST_DATA 0 hba->timeout_attr.verbose 0-u64max
HOST_DATA 0 hba->tmf_tag_set.nr_maps 1-3
HOST_DATA 0 hba->tmf_tag_set.queue_depth 1-10240
HOST_DATA 0 hba->trigger_eh_attr.count 0-u64max
HOST_DATA 0 hba->trigger_eh_attr.interval 0-u64max
HOST_DATA 0 hba->trigger_eh_attr.probability 0-u64max
HOST_DATA 0 hba->trigger_eh_attr.ratelimit_state.begin 0-u64max
HOST_DATA 0 hba->trigger_eh_attr.ratelimit_state.burst s32min-s32max
HOST_DATA 0 hba->trigger_eh_attr.ratelimit_state.flags 0-u32max
HOST_DATA 0 hba->trigger_eh_attr.ratelimit_state.interval s32min-s32max
HOST_DATA 0 hba->trigger_eh_attr.ratelimit_state.lock.magic 0-u32max
HOST_DATA 0 hba->trigger_eh_attr.ratelimit_state.lock.owner_cpu 0-u32max
HOST_DATA 0 hba->trigger_eh_attr.ratelimit_state.lock.raw_lock.locked 0-255
HOST_DATA 0 hba->trigger_eh_attr.ratelimit_state.lock.raw_lock.locked_pending 0-u16max
HOST_DATA 0 hba->trigger_eh_attr.ratelimit_state.lock.raw_lock.pending 0-255
HOST_DATA 0 hba->trigger_eh_attr.ratelimit_state.lock.raw_lock.tail 0-u16max
HOST_DATA 0 hba->trigger_eh_attr.ratelimit_state.lock.raw_lock.val.counter s32min-s32max
HOST_DATA 0 hba->trigger_eh_attr.ratelimit_state.missed.counter s32min-s32max
HOST_DATA 0 hba->trigger_eh_attr.ratelimit_state.rs_n_left.counter s32min-s32max
HOST_DATA 0 hba->trigger_eh_attr.reject_end 0-u64max
HOST_DATA 0 hba->trigger_eh_attr.reject_start 0-u64max
HOST_DATA 0 hba->trigger_eh_attr.require_end 0-u64max
HOST_DATA 0 hba->trigger_eh_attr.require_start 0-u64max
HOST_DATA 0 hba->trigger_eh_attr.space.counter s32min-s32max
HOST_DATA 0 hba->trigger_eh_attr.stacktrace_depth 0-u64max
HOST_DATA 0 hba->trigger_eh_attr.task_filter 0-1
HOST_DATA 0 hba->trigger_eh_attr.times.counter s32min-s32max
HOST_DATA 0 hba->trigger_eh_attr.verbose 0-u64max
HOST_DATA 0 hba->ufs_rtc_update_work.cpu s32min-s32max
HOST_DATA 0 hba->ufs_rtc_update_work.timer.expires 0-u64max
HOST_DATA 0 hba->ufs_rtc_update_work.timer.flags 0-u32max
HOST_DATA 0 hba->ufs_rtc_update_work.work.data.counter s64min-s64max
HOST_DATA 0 hba->ufs_version 0-u32max
HOST_DATA 0 hba->uic_error 0-u32max
HOST_DATA 0 hba->use_pm_opp 0-1
HOST_DATA 0 hba->utmrdl_dma_addr 0-u64max
HOST_DATA 0 hba->vcc_off_delay_us 2000
HOST_DATA 0 hba->wb_mutex.osq.tail.counter s32min-s32max
HOST_DATA 0 hba->wb_mutex.owner.counter s64min-s64max
USER_DATA 0 hba->clk_scaling.is_enabled 0
USER_DATA 0 hba->pm_qos_req.node.prio 0-s32max
NO_OVERFLOW_SIMPLE 0 hba->crypto_capabilities.num_crypto_cap
NO_OVERFLOW_SIMPLE 0 hba->dev_info.wb_buf_flush_enabled
NO_OVERFLOW_SIMPLE 0 hba->dev_info.wb_enabled
NO_OVERFLOW_SIMPLE 0 hba->devfreq->previous_freq
NO_OVERFLOW_SIMPLE 0 hba->devfreq->resume_freq
NO_OVERFLOW_SIMPLE 0 hba->host->tag_set.srcu->sda
NO_OVERFLOW_SIMPLE 0 hba->nutmrs
NO_OVERFLOW_SIMPLE 0 hba->tmf_tag_set.nr_hw_queues
UNITS 0 hba unit_byte
HALF_LOCKED2 0 &hba->clk_scaling.lock
HALF_LOCKED2 0 &hba->clk_scaling_lock
HALF_LOCKED2 0 &hba->host->scan_mutex
HALF_LOCKED2 0 &hba->host_sem
HALF_LOCKED2 0 &hba->wb_mutex

drivers/ufs/core/ufshcd.c ufshcd_uic_tx_eqtr() -> ufshcd_release()

Type Parameter Key Value
PARAM_VALUE 0 hba 4096-ptr_max
PARAM_VALUE 0 hba->active_uic_cmd 0
PARAM_VALUE 0 hba->caps 8192-u32max
PARAM_VALUE 0 hba->clk_gating.clk_gating_workq->flags 0-4294967295
PARAM_VALUE 0 hba->clk_gating.gate_work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 hba->clk_gating.gate_work.timer.is_hard 0-1
PARAM_VALUE 0 hba->clk_gating.gate_work.timer.is_lazy 0-1
PARAM_VALUE 0 hba->clk_gating.gate_work.timer.is_soft 0-1
PARAM_VALUE 0 hba->clk_gating.gate_work.work.entry.next->next 1-u64max
PARAM_VALUE 0 hba->clk_gating.gate_work.work.entry.prev->next 1-u64max
PARAM_VALUE 0 hba->clk_gating.gate_work.work.entry.prev->prev 1-u64max
PARAM_VALUE 0 hba->clk_scaling_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 hba->clk_scaling_lock.first_waiter->list.next 2212933610777083904,2624917664208203776
PARAM_VALUE 0 hba->clk_scaling_lock.first_waiter->list.prev 2212933610777083904,2624917664208203776
PARAM_VALUE 0 hba->clk_scaling_lock.first_waiter->type 0-1
PARAM_VALUE 0 hba->crypto_profile.lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 hba->crypto_profile.lock.first_waiter->type 0-1
PARAM_VALUE 0 hba->dev 0,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->kobj.release.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 hba->dev->kobj.release.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 hba->dev->kobj.release.wq->saved_min_active s32min-s32max
PARAM_VALUE 0 hba->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 hba->dev_info.wspecversion 1280-u16max
PARAM_VALUE 0 hba->eh_wq->flags 0-4294967295
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->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->max_pwr_info.is_valid 1
PARAM_VALUE 0 hba->tx_eq_params 4096-ptr_max
PARAM_VALUE 0 hba->ufs_device_wlun->sdev_gendev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 hba->ufs_device_wlun->sdev_target->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 hba->ufs_version 1280-u32max
PARAM_VALUE 0 hba->ufshcd_state 2-4
PARAM_VALUE 0 hba->uic_async_done 0
PARAM_VALUE 0 hba->uic_cmd_mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 hba->uic_cmd_mutex.dep_map->name 0-255
PARAM_VALUE 0 hba->uic_cmd_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 hba->uic_cmd_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 hba->uic_cmd_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 hba->uic_cmd_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 hba->uic_cmd_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 hba->uic_cmd_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 hba->uic_cmd_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 hba->uic_cmd_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 hba->uic_cmd_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 hba->vops 0,4096-ptr_max
PARAM_VALUE 0 hba->vps->hba_enable_delay_us 1000
PARAM_VALUE 0 hba->vps->wb_flush_threshold 1-10
PARAM_VALUE 0 *hba->clk_gating.gate_work.timer->entry.pprev 4096-ptr_max
BUF_SIZE 0 hba s32min-(-1),1-s32max
BUF_SIZE 0 hba s32min-(-1),1-s32max
DATA_SOURCE 0 hba $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 hba->clk_scaling.is_enabled 0
USER_DATA 0 hba->pm_qos_req.node.prio 0-s32max
NO_OVERFLOW_SIMPLE 0 hba->clk_scaling.is_enabled
NO_OVERFLOW_SIMPLE 0 hba->dev_info.wb_buf_flush_enabled
NO_OVERFLOW_SIMPLE 0 hba->dev_info.wb_enabled
UNITS 0 hba unit_byte
HALF_LOCKED2 0 &hba->clk_scaling_lock
HALF_LOCKED2 0 &hba->host->scan_mutex
HALF_LOCKED2 0 &hba->host_sem
HALF_LOCKED2 0 &hba->wb_mutex

drivers/ufs/core/ufshcd.c ufshcd_wait_for_pending_cmds() -> ufshcd_release()

Type Parameter Key Value
PARAM_VALUE 0 hba 4096-ptr_max
PARAM_VALUE 0 hba->clk_scaling_lock.dep_map->name 0-255
PARAM_VALUE 0 hba->clk_scaling_lock.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 hba->clk_scaling_lock.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 hba->clk_scaling_lock.first_waiter->type 0-1
PARAM_VALUE 0 hba->clk_scaling_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 hba->clk_scaling_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 hba->clk_scaling_lock.wait_lock.owner (-1)
PARAM_VALUE 0 hba->clk_scaling_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 hba->host 4096-ptr_max
PARAM_VALUE 0 hba->host->scan_mutex.dep_map->name 0-255
PARAM_VALUE 0 hba->host->scan_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 hba->host->scan_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 hba->host->scan_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 hba->host->scan_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 hba->host->scan_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 hba->host->scan_mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup 4096-ptr_max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->lock.owner 0,(-1)
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->lock.owner_cpu 0,u32max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->sda_is_static 1
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_barrier_mutex.dep_map->name 0-255
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_barrier_mutex.magic 4096-ptr_max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_cb_mutex.dep_map->name 0-255
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_cb_mutex.magic 4096-ptr_max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_gp_mutex.dep_map->name 0-255
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_gp_mutex.magic 4096-ptr_max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_gp_seq 18446744073709551216
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_gp_seq_needed 0,4-u64max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_gp_seq_needed_exp 18446744073709551216
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_size_state 0-1,8
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_ssp 4096-ptr_max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_ssp->sda 1-u64max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_ssp->srcu_sup 4096-ptr_max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->work.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->work.work.entry.prev->prev 2076614606316732416
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
BUF_SIZE 0 hba s32min-(-2),1-s32max
BUF_SIZE 0 hba s32min-(-2),1-s32max
DATA_SOURCE 0 hba $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 hba->clk_scaling.is_enabled 0
NO_OVERFLOW_SIMPLE 0 hba->clk_scaling.is_enabled
NO_OVERFLOW_SIMPLE 0 hba->devfreq->previous_freq
NO_OVERFLOW_SIMPLE 0 hba->devfreq->resume_freq
UNITS 0 hba unit_byte
LOCK2 0 &hba->clk_scaling_lock
LOCK2 0 &hba->host->scan_mutex
HALF_LOCKED2 0 &hba->host_sem
HALF_LOCKED2 0 &hba->wb_mutex
TYPE_LOCK (struct Scsi_Host)->scan_mutex
TYPE_LOCK (struct ufs_hba)->clk_scaling_lock

drivers/ufs/core/ufs-sysfs.c ufshcd_read_hci_reg() -> ufshcd_release()

Type Parameter Key Value
PARAM_VALUE 0 hba 4096-ptr_max
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->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
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
NOCHECK_CALL
UNITS 0 hba unit_byte
LOCK2 &of->mutex
LOCK2 0 &hba->host_sem
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct ufs_hba)->host_sem

drivers/ufs/core/ufs-txeq.c ufshcd_retrain_tx_eq() -> ufshcd_release()

Type Parameter Key Value
PARAM_VALUE 0 hba 4096-ptr_max
PARAM_VALUE 0 hba->caps 8192-u32max
PARAM_VALUE 0 hba->clk_gating.gate_work->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 hba->clk_gating.gate_work.work.entry.next->next 1-u64max
PARAM_VALUE 0 hba->clk_gating.gate_work.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 hba->clk_gating.gate_work.work.entry.prev->next 1-u64max
PARAM_VALUE 0 hba->clk_gating.gate_work.work.entry.prev->prev 1-u64max
PARAM_VALUE 0 hba->clk_gating.ungate_work.lockdep_map->name 0-255
PARAM_VALUE 0 hba->clk_scaling_lock.dep_map->name 0-255
PARAM_VALUE 0 hba->clk_scaling_lock.first_waiter->handoff_set 1
PARAM_VALUE 0 hba->clk_scaling_lock.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 hba->clk_scaling_lock.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 hba->clk_scaling_lock.first_waiter->type 0-1
PARAM_VALUE 0 hba->clk_scaling_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 hba->dev_info.wspecversion 1280-u16max
PARAM_VALUE 0 hba->host 4096-ptr_max
PARAM_VALUE 0 hba->host->host_lock->rlock.dep_map->name 0-255
PARAM_VALUE 0 hba->host->scan_mutex.dep_map->name 0-255
PARAM_VALUE 0 hba->host->scan_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 hba->host->scan_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 hba->host->scan_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 hba->host->scan_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 hba->host->scan_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 hba->host->scan_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 hba->host->scan_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 hba->host->scan_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup 4096-ptr_max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->lock.owner 0,(-1)
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->lock.owner_cpu 0,u32max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->sda_is_static 1
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_barrier_mutex.dep_map->name 0-255
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_barrier_mutex.magic 4096-ptr_max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_cb_mutex.dep_map->name 0-255
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_cb_mutex.magic 4096-ptr_max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_gp_mutex.dep_map->name 0-255
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_gp_mutex.magic 4096-ptr_max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_gp_seq 18446744073709551216
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_gp_seq_needed 0,4-u64max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_gp_seq_needed_exp 18446744073709551216
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_size_state 0-1,8
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_ssp 4096-ptr_max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_ssp->sda 1-u64max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_ssp->srcu_sup 4096-ptr_max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->work.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->work.work.entry.prev->prev 2076614606316732416
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->max_pwr_info.is_valid 1
PARAM_VALUE 0 hba->shutting_down 0
PARAM_VALUE 0 hba->ufs_device_wlun 1-u64max
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->ufs_version 1280-u32max
PARAM_VALUE 0 hba->ufshcd_state 1
BUF_SIZE 0 hba s32min-(-2),1-s32max
BUF_SIZE 0 hba s32min-(-2),1-s32max
DATA_SOURCE 0 hba $0
NOCHECK_CALL
LOCK2 0 &hba->host_sem
TYPE_LOCK (struct ufs_hba)->host_sem

drivers/ufs/core/ufs-txeq.c ufshcd_retrain_tx_eq() -> ufshcd_release()

Type Parameter Key Value
PARAM_VALUE 0 hba 4096-ptr_max
PARAM_VALUE 0 hba->caps 8192-u32max
PARAM_VALUE 0 hba->clk_gating.gate_work.work.entry.next->next 1-u64max
PARAM_VALUE 0 hba->clk_gating.gate_work.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 hba->clk_gating.gate_work.work.entry.prev->next 1-u64max
PARAM_VALUE 0 hba->clk_gating.gate_work.work.entry.prev->prev 1-u64max
PARAM_VALUE 0 hba->clk_gating.ungate_work.lockdep_map->name 0-255
PARAM_VALUE 0 hba->clk_scaling_lock.dep_map->name 0-255
PARAM_VALUE 0 hba->clk_scaling_lock.first_waiter->handoff_set 1
PARAM_VALUE 0 hba->clk_scaling_lock.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 hba->clk_scaling_lock.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 hba->clk_scaling_lock.first_waiter->type 0-1
PARAM_VALUE 0 hba->dev_info.wspecversion 1280-u16max
PARAM_VALUE 0 hba->host 4096-ptr_max
PARAM_VALUE 0 hba->host->host_lock->rlock.dep_map->name 0-255
PARAM_VALUE 0 hba->host->scan_mutex.dep_map->name 0-255
PARAM_VALUE 0 hba->host->scan_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 hba->host->scan_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 hba->host->scan_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 hba->host->scan_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 hba->host->scan_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 hba->host->scan_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup 4096-ptr_max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->lock.owner 0,(-1)
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->lock.owner_cpu 0,u32max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->sda_is_static 1
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_barrier_mutex.dep_map->name 0-255
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_barrier_mutex.magic 4096-ptr_max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_cb_mutex.dep_map->name 0-255
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_cb_mutex.magic 4096-ptr_max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_gp_mutex.dep_map->name 0-255
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_gp_mutex.magic 4096-ptr_max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_gp_seq 18446744073709551216
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_gp_seq_needed 0,4-u64max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_gp_seq_needed_exp 18446744073709551216
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_size_state 0-1,8
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_ssp 4096-ptr_max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_ssp->sda 1-u64max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->srcu_ssp->srcu_sup 4096-ptr_max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->work.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 hba->host->tag_set.srcu->srcu_sup->work.work.entry.prev->prev 2076614606316732416
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->max_pwr_info.is_valid 1
PARAM_VALUE 0 hba->shutting_down 0
PARAM_VALUE 0 hba->ufs_device_wlun 1-u64max
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->ufs_version 1280-u32max
PARAM_VALUE 0 hba->vops 0,4096-ptr_max
BUF_SIZE 0 hba s32min-(-2),1-s32max
BUF_SIZE 0 hba s32min-(-2),1-s32max
DATA_SOURCE 0 hba $0
NOCHECK_CALL
LOCK2 0 &hba->host_sem
TYPE_LOCK (struct ufs_hba)->host_sem

drivers/ufs/core/ufshcd-crypto.c ufshcd_program_key() -> ufshcd_release()

Type Parameter Key Value
PARAM_VALUE 0 hba 4096-ptr_max
DATA_SOURCE 0 hba $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &profile->lock