Lines Matching refs:query
820 struct ufs_query *query = &hba->dev_cmd.query; in ufshcd_prepare_utp_query_req_upiu() local
821 u16 len = be16_to_cpu(query->request.upiu_req.length); in ufshcd_prepare_utp_query_req_upiu()
828 UPIU_HEADER_DWORD(0, query->request.query_func, in ufshcd_prepare_utp_query_req_upiu()
832 if (query->request.upiu_req.opcode == UPIU_QUERY_OPCODE_WRITE_DESC) in ufshcd_prepare_utp_query_req_upiu()
839 memcpy(&ucd_req_ptr->qr, &query->request.upiu_req, QUERY_OSF_SIZE); in ufshcd_prepare_utp_query_req_upiu()
842 if (query->request.upiu_req.opcode == UPIU_QUERY_OPCODE_WRITE_DESC) { in ufshcd_prepare_utp_query_req_upiu()
843 memcpy(ucd_req_ptr + 1, query->descriptor, len); in ufshcd_prepare_utp_query_req_upiu()
957 struct ufs_query_res *query_res = &hba->dev_cmd.query.response; in ufshcd_check_query_response()
971 struct ufs_query_res *query_res = &hba->dev_cmd.query.response; in ufshcd_copy_query_response()
976 if (hba->dev_cmd.query.descriptor && in ufshcd_copy_query_response()
987 be16_to_cpu(hba->dev_cmd.query.request.upiu_req.length); in ufshcd_copy_query_response()
992 memcpy(hba->dev_cmd.query.descriptor, descp, resp_len); in ufshcd_copy_query_response()
1059 *request = &hba->dev_cmd.query.request; in ufshcd_init_query()
1060 *response = &hba->dev_cmd.query.response; in ufshcd_init_query()
1172 hba->dev_cmd.query.descriptor = desc_buf; in __ufshcd_query_descriptor()
1197 hba->dev_cmd.query.descriptor = NULL; in __ufshcd_query_descriptor()