Lines Matching refs:ucd_rsp_ptr

668 	hba->ucd_rsp_ptr =  in ufshcd_host_memory_configure()
850 memset(hba->ucd_rsp_ptr, 0, sizeof(struct utp_upiu_rsp)); in ufshcd_prepare_utp_query_req_upiu()
851 ufshcd_cache_flush_and_invalidate(hba->ucd_rsp_ptr, sizeof(*hba->ucd_rsp_ptr)); in ufshcd_prepare_utp_query_req_upiu()
867 memset(hba->ucd_rsp_ptr, 0, sizeof(struct utp_upiu_rsp)); in ufshcd_prepare_utp_nop_upiu()
870 ufshcd_cache_flush_and_invalidate(hba->ucd_rsp_ptr, sizeof(*hba->ucd_rsp_ptr)); in ufshcd_prepare_utp_nop_upiu()
936 static inline int ufshcd_get_req_rsp(struct utp_upiu_rsp *ucd_rsp_ptr) in ufshcd_get_req_rsp() argument
938 return be32_to_cpu(ucd_rsp_ptr->header.dword_0) >> 24; in ufshcd_get_req_rsp()
950 static inline int ufshcd_get_rsp_upiu_result(struct utp_upiu_rsp *ucd_rsp_ptr) in ufshcd_get_rsp_upiu_result() argument
952 return be32_to_cpu(ucd_rsp_ptr->header.dword_1) & MASK_RSP_UPIU_RESULT; in ufshcd_get_rsp_upiu_result()
960 query_res->response = ufshcd_get_rsp_upiu_result(hba->ucd_rsp_ptr) >> in ufshcd_check_query_response()
973 memcpy(&query_res->upiu_res, &hba->ucd_rsp_ptr->qr, QUERY_OSF_SIZE); in ufshcd_copy_query_response()
977 hba->ucd_rsp_ptr->qr.opcode == UPIU_QUERY_OPCODE_READ_DESC) { in ufshcd_copy_query_response()
978 u8 *descp = (u8 *)hba->ucd_rsp_ptr + in ufshcd_copy_query_response()
984 resp_len = be32_to_cpu(hba->ucd_rsp_ptr->header.dword_2) & in ufshcd_copy_query_response()
991 invalidate_dcache_range((uintptr_t)hba->ucd_rsp_ptr, (uintptr_t)hba->ucd_rsp_ptr + size); in ufshcd_copy_query_response()
1026 resp = ufshcd_get_req_rsp(hba->ucd_rsp_ptr); in ufshcd_exec_dev_cmd()
1496 memset(hba->ucd_rsp_ptr, 0, sizeof(struct utp_upiu_rsp)); in ufshcd_prepare_utp_scsi_cmd_upiu()
1498 ufshcd_cache_flush_and_invalidate(hba->ucd_rsp_ptr, sizeof(*hba->ucd_rsp_ptr)); in ufshcd_prepare_utp_scsi_cmd_upiu()
1572 result = ufshcd_get_req_rsp(hba->ucd_rsp_ptr); in ufs_send_scsi_cmd()
1575 result = ufshcd_get_rsp_upiu_result(hba->ucd_rsp_ptr); in ufs_send_scsi_cmd()