Home
last modified time | relevance | path

Searched refs:req_upiu (Results 1 – 7 of 7) sorted by relevance

/openbmc/qemu/tests/qtest/
H A Dufs-test.c104 UtpUpiuReq req_upiu = { 0 }; in ufs_send_nop_out() local
105 req_upiu.header.trans_type = UFS_UPIU_TRANSACTION_NOP_OUT; in ufs_send_nop_out()
106 req_upiu.header.task_tag = slot; in ufs_send_nop_out()
107 qtest_memwrite(ufs->dev.bus->qts, req_upiu_addr, &req_upiu, in ufs_send_nop_out()
108 sizeof(req_upiu)); in ufs_send_nop_out()
135 UtpUpiuReq req_upiu = { 0 }; in ufs_send_query() local
136 req_upiu.header.trans_type = UFS_UPIU_TRANSACTION_QUERY_REQ; in ufs_send_query()
137 req_upiu.header.query_func = query_function; in ufs_send_query()
138 req_upiu.header.task_tag = slot; in ufs_send_query()
143 req_upiu in ufs_send_query()
229 UtpUpiuReq req_upiu = { 0 }; ufs_send_scsi_command() local
[all...]
/openbmc/qemu/hw/ufs/
H A Dlu.c37 uint32_t expected_len = be32_to_cpu(req->req_upiu.sc.exp_data_transfer_len); in ufs_build_scsi_response_upiu()
101 if (req->req_upiu.sc.cdb[2] != 0) { in ufs_emulate_report_luns()
129 uint8_t page_code = req->req_upiu.sc.cdb[2]; in ufs_scsi_emulate_vpd_page()
169 if (req->req_upiu.sc.cdb[1] & 0x1) { in ufs_emulate_wlun_inquiry()
175 if (req->req_upiu.sc.cdb[2] != 0) { in ufs_emulate_wlun_inquiry()
202 switch (req->req_upiu.sc.cdb[0]) { in ufs_emulate_scsi_cmd()
253 uint8_t task_tag = req->req_upiu.header.task_tag; in ufs_process_scsi_cmd()
261 if (req->req_upiu.sc.cdb[0] == REPORT_LUNS) { in ufs_process_scsi_cmd()
266 scsi_req_new(lu->scsi_dev, task_tag, lu->lun, req->req_upiu.sc.cdb, in ufs_process_scsi_cmd()
H A Dufs.c157 UtpUpiuReq *req_upiu = &req->req_upiu; in ufs_dma_read_req_upiu() local
163 * To know the size of the req_upiu, we need to read the in ufs_dma_read_req_upiu()
166 ret = ufs_addr_read(u, req_upiu_base_addr, &req_upiu->header, in ufs_dma_read_req_upiu()
172 data_segment_length = be16_to_cpu(req_upiu->header.data_segment_length); in ufs_dma_read_req_upiu()
177 if (copy_size > sizeof(req->req_upiu)) { in ufs_dma_read_req_upiu()
178 copy_size = sizeof(req->req_upiu); in ufs_dma_read_req_upiu()
181 ret = ufs_addr_read(u, req_upiu_base_addr, &req->req_upiu, copy_size); in ufs_dma_read_req_upiu()
846 memcpy(&req->rsp_upiu.header, &req->req_upiu.header, sizeof(UtpUpiuHeader)); in ufs_build_upiu_header()
856 req->rsp_upiu.qr.opcode = req->req_upiu in ufs_build_query_response()
[all...]
H A Dufs.h56 UtpUpiuReq req_upiu; member
/openbmc/linux/drivers/ufs/core/
H A Dufshcd-priv.h95 struct utp_upiu_req *req_upiu,
H A Dufshcd.c7109 struct utp_upiu_req *req_upiu, in ufshcd_issue_devman_upiu_cmd() argument
7140 req_upiu->header.task_tag = tag; in ufshcd_issue_devman_upiu_cmd()
7145 memcpy(lrbp->ucd_req_ptr, req_upiu, sizeof(*lrbp->ucd_req_ptr)); in ufshcd_issue_devman_upiu_cmd()
7212 struct utp_upiu_req *req_upiu, in ufshcd_exec_raw_upiu_cmd() argument
7222 u8 tm_f = req_upiu->header.tm_function; in ufshcd_exec_raw_upiu_cmd()
7231 err = ufshcd_issue_devman_upiu_cmd(hba, req_upiu, rsp_upiu, in ufshcd_exec_raw_upiu_cmd()
7242 memcpy(&treq.upiu_req, req_upiu, sizeof(*req_upiu)); in ufshcd_exec_raw_upiu_cmd()
7280 int ufshcd_advanced_rpmb_req_handler(struct ufs_hba *hba, struct utp_upiu_req *req_upiu, in ufshcd_advanced_rpmb_req_handler() argument
7322 req_upiu->header.task_tag = tag; in ufshcd_advanced_rpmb_req_handler()
7325 memcpy(lrbp->ucd_req_ptr, req_upiu, sizeof(*lrbp->ucd_req_ptr)); in ufshcd_advanced_rpmb_req_handler()
/openbmc/linux/include/ufs/
H A Dufshcd.h1383 int ufshcd_advanced_rpmb_req_handler(struct ufs_hba *hba, struct utp_upiu_req *req_upiu,