Lines Matching refs:dev_cmd

2193 	struct ufs_query_res *query_res = &hba->dev_cmd.query.response;  in ufshcd_copy_query_response()
2198 if (hba->dev_cmd.query.descriptor && in ufshcd_copy_query_response()
2209 hba->dev_cmd.query.request.upiu_req.length); in ufshcd_copy_query_response()
2211 memcpy(hba->dev_cmd.query.descriptor, descp, resp_len); in ufshcd_copy_query_response()
2589 struct ufs_query *query = &hba->dev_cmd.query; in ufshcd_prepare_utp_query_req_upiu()
2652 if (hba->dev_cmd.type == DEV_CMD_TYPE_QUERY) in ufshcd_compose_devman_upiu()
2654 else if (hba->dev_cmd.type == DEV_CMD_TYPE_NOP) in ufshcd_compose_devman_upiu()
2875 hba->dev_cmd.type = cmd_type; in ufshcd_compose_dev_cmd()
2905 struct ufs_query_res *query_res = &hba->dev_cmd.query.response; in ufshcd_check_query_response()
2929 if (hba->dev_cmd.type != DEV_CMD_TYPE_NOP) { in ufshcd_dev_cmd_completion()
2965 time_left = wait_for_completion_timeout(hba->dev_cmd.complete, in ufshcd_wait_for_dev_cmd()
2974 hba->dev_cmd.complete = NULL; in ufshcd_wait_for_dev_cmd()
2994 hba->dev_cmd.complete = NULL; in ufshcd_wait_for_dev_cmd()
3035 lockdep_assert_held(&hba->dev_cmd.lock); in ufshcd_exec_dev_cmd()
3045 hba->dev_cmd.complete = &wait; in ufshcd_exec_dev_cmd()
3073 *request = &hba->dev_cmd.query.request; in ufshcd_init_query()
3074 *response = &hba->dev_cmd.query.response; in ufshcd_init_query()
3127 mutex_lock(&hba->dev_cmd.lock); in ufshcd_query_flag()
3169 mutex_unlock(&hba->dev_cmd.lock); in ufshcd_query_flag()
3202 mutex_lock(&hba->dev_cmd.lock); in ufshcd_query_attr()
3232 mutex_unlock(&hba->dev_cmd.lock); in ufshcd_query_attr()
3298 mutex_lock(&hba->dev_cmd.lock); in __ufshcd_query_descriptor()
3301 hba->dev_cmd.query.descriptor = desc_buf; in __ufshcd_query_descriptor()
3330 hba->dev_cmd.query.descriptor = NULL; in __ufshcd_query_descriptor()
3331 mutex_unlock(&hba->dev_cmd.lock); in __ufshcd_query_descriptor()
4844 mutex_lock(&hba->dev_cmd.lock); in ufshcd_verify_dev_init()
4854 mutex_unlock(&hba->dev_cmd.lock); in ufshcd_verify_dev_init()
5375 if (hba->dev_cmd.complete) { in __ufshcd_transfer_req_compl()
5378 complete(hba->dev_cmd.complete); in __ufshcd_transfer_req_compl()
6858 lockdep_assert_held(&hba->dev_cmd.lock); in ufshcd_issue_devman_upiu_cmd()
6869 hba->dev_cmd.type = cmd_type; in ufshcd_issue_devman_upiu_cmd()
6894 hba->dev_cmd.complete = &wait; in ufshcd_issue_devman_upiu_cmd()
6965 mutex_lock(&hba->dev_cmd.lock); in ufshcd_exec_raw_upiu_cmd()
6969 mutex_unlock(&hba->dev_cmd.lock); in ufshcd_exec_raw_upiu_cmd()
9728 mutex_init(&hba->dev_cmd.lock); in ufshcd_init()