Lines Matching defs:request

57 /* Query request retries */
59 /* Query request timeout */
313 * ufshcd_get_tm_free_slot - get a free slot for task management request
658 * and a request to turn them on is pending. By doing this way,
830 hba->dev_cmd.query.request.upiu_req.length);
873 * ufshcd_get_upmcrs - Get the power mode change request status
1071 * descriptor according to request
1099 /* Transfer request descriptor header fields */
1151 u16 len = be16_to_cpu(query->request.upiu_req.length);
1154 /* Query request header */
1159 0, query->request.query_func, 0, 0);
1166 memcpy(&ucd_req_ptr->qr, &query->request.upiu_req,
1170 if (query->request.upiu_req.opcode == UPIU_QUERY_OPCODE_WRITE_DESC)
1276 tag = cmd->request->tag;
1302 * Requeuing the command helps in cases where the request *may*
1526 * the maximum wait time is bounded by SCSI request timeout.
1552 * ufshcd_init_query() - init the query response and request parameters
1554 * @request: address of the request pointer to be initialized
1562 struct ufs_query_req **request, struct ufs_query_res **response,
1565 *request = &hba->dev_cmd.query.request;
1567 memset(*request, 0, sizeof(struct ufs_query_req));
1569 (*request)->upiu_req.opcode = opcode;
1570 (*request)->upiu_req.idn = idn;
1571 (*request)->upiu_req.index = index;
1572 (*request)->upiu_req.selector = selector;
1580 * flag_res: the flag value after the query request completes
1587 struct ufs_query_req *request = NULL;
1595 ufshcd_init_query(hba, &request, &response, opcode, idn, index,
1602 request->query_func = UPIU_QUERY_FUNC_STANDARD_WRITE_REQUEST;
1605 request->query_func = UPIU_QUERY_FUNC_STANDARD_READ_REQUEST;
1608 dev_err(hba->dev, "%s: Invalid argument for read request\n",
1648 * attr_val: the attribute value after the query request completes
1655 struct ufs_query_req *request = NULL;
1670 ufshcd_init_query(hba, &request, &response, opcode, idn, index,
1675 request->query_func = UPIU_QUERY_FUNC_STANDARD_WRITE_REQUEST;
1676 request->upiu_req.value = cpu_to_be32(*attr_val);
1679 request->query_func = UPIU_QUERY_FUNC_STANDARD_READ_REQUEST;
1723 struct ufs_query_req *request = NULL;
1745 ufshcd_init_query(hba, &request, &response, opcode, idn, index,
1748 request->upiu_req.length = cpu_to_be16(*buf_len);
1752 request->query_func = UPIU_QUERY_FUNC_STANDARD_WRITE_REQUEST;
1755 request->query_func = UPIU_QUERY_FUNC_STANDARD_READ_REQUEST;
2875 * ufshcd_task_req_compl - handle task management request completion
2877 * @index: index of the completed request
2996 "Unexpected request response code = %x\n",
3059 * false interrupt if device completes another request after resetting
3610 /* Configure task request descriptor */
3615 /* Configure task request UPIU */
3680 tag = cmd->request->tag;
3737 tag = cmd->request->tag;
5513 dev_err(hba->dev, "request irq failed\n");