Lines Matching full:dev_cmd
2431 struct ufs_query_res *query_res = &hba->dev_cmd.query.response; in ufshcd_copy_query_response()
2436 if (hba->dev_cmd.query.descriptor && in ufshcd_copy_query_response()
2447 hba->dev_cmd.query.request.upiu_req.length); in ufshcd_copy_query_response()
2449 memcpy(hba->dev_cmd.query.descriptor, descp, resp_len); in ufshcd_copy_query_response()
2820 struct ufs_query *query = &hba->dev_cmd.query; in ufshcd_prepare_utp_query_req_upiu()
2875 if (hba->dev_cmd.type == DEV_CMD_TYPE_QUERY) in ufshcd_compose_devman_upiu()
2877 else if (hba->dev_cmd.type == DEV_CMD_TYPE_NOP) in ufshcd_compose_devman_upiu()
3088 hba->dev_cmd.type = cmd_type; in ufshcd_setup_dev_cmd()
3169 if (hba->dev_cmd.type != DEV_CMD_TYPE_NOP) { in ufshcd_dev_cmd_completion()
3194 if (hba->dev_cmd.type != DEV_CMD_TYPE_RPMB) { in ufshcd_dev_cmd_completion()
3223 time_left = wait_for_completion_timeout(&hba->dev_cmd.complete, in ufshcd_wait_for_dev_cmd()
3232 dev_dbg(hba->dev, "%s: dev_cmd request timedout, tag %d\n", in ufshcd_wait_for_dev_cmd()
3294 mutex_lock(&hba->dev_cmd.lock); in ufshcd_dev_man_lock()
3301 mutex_unlock(&hba->dev_cmd.lock); in ufshcd_dev_man_unlock()
3334 * it is expected you hold the hba->dev_cmd.lock mutex.
3344 lockdep_assert_held(&hba->dev_cmd.lock); in ufshcd_exec_dev_cmd()
3367 *request = &hba->dev_cmd.query.request; in ufshcd_init_query()
3368 *response = &hba->dev_cmd.query.response; in ufshcd_init_query()
3602 hba->dev_cmd.query.descriptor = desc_buf; in __ufshcd_query_descriptor()
3631 hba->dev_cmd.query.descriptor = NULL; in __ufshcd_query_descriptor()
5652 complete(&hba->dev_cmd.complete); in ufshcd_compl_one_cqe()
6094 mutex_lock(&hba->dev_cmd.lock); in ufshcd_read_device_lvl_exception_id()
6113 mutex_unlock(&hba->dev_cmd.lock); in ufshcd_read_device_lvl_exception_id()
7344 * the caller is expected to hold the hba->dev_cmd.lock mutex.
7361 lockdep_assert_held(&hba->dev_cmd.lock); in ufshcd_issue_devman_upiu_cmd()
7385 * bound to fail since dev_cmd.query and dev_cmd.type were left empty. in ufshcd_issue_devman_upiu_cmd()
10714 init_completion(&hba->dev_cmd.complete); in ufshcd_init()
10780 mutex_init(&hba->dev_cmd.lock); in ufshcd_init()