Lines Matching refs:treq
6481 struct utp_task_req_desc *treq, u8 tm_function) in __ufshcd_issue_tm_cmd() argument
6505 treq->req_header.dword_0 |= cpu_to_be32(task_tag); in __ufshcd_issue_tm_cmd()
6507 memcpy(hba->utmrdl_base_addr + task_tag, treq, sizeof(*treq)); in __ufshcd_issue_tm_cmd()
6537 memcpy(treq, hba->utmrdl_base_addr + task_tag, sizeof(*treq)); in __ufshcd_issue_tm_cmd()
6566 struct utp_task_req_desc treq = { { 0 }, }; in ufshcd_issue_tm_cmd() local
6570 treq.header.dword_0 = cpu_to_le32(UTP_REQ_DESC_INT_CMD); in ufshcd_issue_tm_cmd()
6571 treq.header.dword_2 = cpu_to_le32(OCS_INVALID_COMMAND_STATUS); in ufshcd_issue_tm_cmd()
6574 treq.req_header.dword_0 = cpu_to_be32(lun_id << 8) | in ufshcd_issue_tm_cmd()
6576 treq.req_header.dword_1 = cpu_to_be32(tm_function << 16); in ufshcd_issue_tm_cmd()
6582 treq.input_param1 = cpu_to_be32(lun_id); in ufshcd_issue_tm_cmd()
6583 treq.input_param2 = cpu_to_be32(task_id); in ufshcd_issue_tm_cmd()
6585 err = __ufshcd_issue_tm_cmd(hba, &treq, tm_function); in ufshcd_issue_tm_cmd()
6589 ocs_value = le32_to_cpu(treq.header.dword_2) & MASK_OCS; in ufshcd_issue_tm_cmd()
6594 *tm_response = be32_to_cpu(treq.output_param1) & in ufshcd_issue_tm_cmd()
6728 struct utp_task_req_desc treq = { { 0 }, }; in ufshcd_exec_raw_upiu_cmd() local
6747 treq.header.dword_0 = cpu_to_le32(UTP_REQ_DESC_INT_CMD); in ufshcd_exec_raw_upiu_cmd()
6748 treq.header.dword_2 = cpu_to_le32(OCS_INVALID_COMMAND_STATUS); in ufshcd_exec_raw_upiu_cmd()
6750 memcpy(&treq.req_header, req_upiu, sizeof(*req_upiu)); in ufshcd_exec_raw_upiu_cmd()
6752 err = __ufshcd_issue_tm_cmd(hba, &treq, tm_f); in ufshcd_exec_raw_upiu_cmd()
6756 ocs_value = le32_to_cpu(treq.header.dword_2) & MASK_OCS; in ufshcd_exec_raw_upiu_cmd()
6763 memcpy(rsp_upiu, &treq.rsp_header, sizeof(*rsp_upiu)); in ufshcd_exec_raw_upiu_cmd()