Documented in 1 files:
Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/ufs/core/ufshcd.c ufshcd_advanced_rpmb_req_handler() -> ufshcd_prepare_req_desc_hdr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hba | 4096-ptr_max |
| PARAM_VALUE | 2 | upiu_flags | 769229934044770304 |
| PARAM_VALUE | 3 | cmd_dir | 3 |
| PARAM_VALUE | 4 | ehs_length | 0,2 |
| DATA_SOURCE | 0 | hba | $0 |
| DATA_SOURCE | 1 | lrbp | r scsi_cmd_priv |
| FUZZY_MAX | 4 | ehs_length | 2 |
| BIT_INFO | 4 | ehs_length | 0x0,0x2 |
| HARD_MAX | 4 | ehs_length | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | 0 | &hba->clk_scaling_lock | |
| LOCK2 | 0 | &hba->dev_cmd.lock | |
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct ufs_dev_cmd)->lock | ||
| TYPE_LOCK | (struct ufs_hba)->clk_scaling_lock |
drivers/ufs/core/ufshcd.c ufshcd_comp_scsi_upiu() -> ufshcd_prepare_req_desc_hdr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hba | 4096-ptr_max |
| PARAM_VALUE | 2 | upiu_flags | 6313545590736396288 |
| PARAM_VALUE | 4 | ehs_length | 0 |
| DATA_SOURCE | 0 | hba | $0 |
| DATA_SOURCE | 1 | lrbp | r scsi_cmd_priv |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/ufs/core/ufshcd.c ufshcd_compose_devman_upiu() -> ufshcd_prepare_req_desc_hdr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hba | 4096-ptr_max |
| PARAM_VALUE | 2 | upiu_flags | 2918395370882838528 |
| PARAM_VALUE | 3 | cmd_dir | 3 |
| PARAM_VALUE | 4 | ehs_length | 0 |
| BUF_SIZE | 0 | hba | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | hba | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | hba->dev_cmd.query.descriptor | (-1),4,255 |
| DATA_SOURCE | 0 | hba | $0 |
| DATA_SOURCE | 1 | lrbp | r scsi_cmd_priv |
| 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 |
| LOCK2 | 0 | &hba->clk_scaling_lock | |
| LOCK2 | 0 | &hba->dev_cmd.lock | |
| HALF_LOCKED2 | 0 | &hba->ee_ctrl_mutex | |
| HALF_LOCKED2 | 0 | &hba->host_sem | |
| TYPE_LOCK | (struct ufs_dev_cmd)->lock | ||
| TYPE_LOCK | (struct ufs_hba)->clk_scaling_lock |
drivers/ufs/core/ufshcd.c ufshcd_issue_devman_upiu_cmd() -> ufshcd_prepare_req_desc_hdr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hba | 4096-ptr_max |
| PARAM_VALUE | 1 | lrbp | 1,4096-ptr_max |
| PARAM_VALUE | 2 | upiu_flags | 1059368143838552064 |
| PARAM_VALUE | 3 | cmd_dir | 3 |
| PARAM_VALUE | 4 | ehs_length | 0 |
| DATA_SOURCE | 0 | hba | $0 |
| DATA_SOURCE | 1 | lrbp | r scsi_cmd_priv |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | 0 | &hba->clk_scaling_lock | |
| LOCK2 | 0 | &hba->dev_cmd.lock | |
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct ufs_dev_cmd)->lock | ||
| TYPE_LOCK | (struct ufs_hba)->clk_scaling_lock |