Lines Matching defs:request

42 /* Query request retries */
44 /* Query request timeout */
376 if (cmd->request && cmd->request->bio)
377 lba = cmd->request->bio->bi_iter.bi_sector;
709 * ufshcd_outstanding_req_clear - Clear a bit in outstanding request field
1322 static bool ufshcd_is_busy(struct request *req, void *priv, bool reserved)
1331 /* Whether or not any tag is in use by a request that is in progress. */
1726 * and a request to turn them on is pending. By doing this way,
2019 hba->dev_cmd.query.request.upiu_req.length);
2073 * ufshcd_get_upmcrs - Get the power mode change request status
2296 * descriptor according to request
2329 /* Transfer request descriptor header fields */
2388 u16 len = be16_to_cpu(query->request.upiu_req.length);
2390 /* Query request header */
2395 0, query->request.query_func, 0, 0);
2398 if (query->request.upiu_req.opcode == UPIU_QUERY_OPCODE_WRITE_DESC)
2405 memcpy(&ucd_req_ptr->qr, &query->request.upiu_req,
2409 if (query->request.upiu_req.opcode == UPIU_QUERY_OPCODE_WRITE_DESC)
2538 tag = cmd->request->tag;
2541 "%s: invalid command tag %d: cmd=0x%p, cmd->request=0x%p",
2542 __func__, tag, cmd, cmd->request);
2569 ufshcd_prepare_lrbp_crypto(cmd->request, lrbp);
2749 dev_dbg(hba->dev, "%s: dev_cmd request timedout, tag %d\n",
2778 struct request *req;
2790 * the maximum wait time is bounded by SCSI request timeout.
2832 * ufshcd_init_query() - init the query response and request parameters
2834 * @request: address of the request pointer to be initialized
2842 struct ufs_query_req **request, struct ufs_query_res **response,
2845 *request = &hba->dev_cmd.query.request;
2847 memset(*request, 0, sizeof(struct ufs_query_req));
2849 (*request)->upiu_req.opcode = opcode;
2850 (*request)->upiu_req.idn = idn;
2851 (*request)->upiu_req.index = index;
2852 (*request)->upiu_req.selector = selector;
2884 * @flag_res: the flag value after the query request completes
2891 struct ufs_query_req *request = NULL;
2900 ufshcd_init_query(hba, &request, &response, opcode, idn, index,
2907 request->query_func = UPIU_QUERY_FUNC_STANDARD_WRITE_REQUEST;
2910 request->query_func = UPIU_QUERY_FUNC_STANDARD_READ_REQUEST;
2913 dev_err(hba->dev, "%s: Invalid argument for read request\n",
2953 * @attr_val: the attribute value after the query request completes
2960 struct ufs_query_req *request = NULL;
2975 ufshcd_init_query(hba, &request, &response, opcode, idn, index,
2980 request->query_func = UPIU_QUERY_FUNC_STANDARD_WRITE_REQUEST;
2981 request->upiu_req.value = cpu_to_be32(*attr_val);
2984 request->query_func = UPIU_QUERY_FUNC_STANDARD_READ_REQUEST;
3018 * @attr_val: the attribute value after the query request
3051 struct ufs_query_req *request = NULL;
3073 ufshcd_init_query(hba, &request, &response, opcode, idn, index,
3076 request->upiu_req.length = cpu_to_be16(*buf_len);
3080 request->query_func = UPIU_QUERY_FUNC_STANDARD_WRITE_REQUEST;
3083 request->query_func = UPIU_QUERY_FUNC_STANDARD_READ_REQUEST;
4892 "Unexpected request response code = %x\n",
5027 * false interrupt if device completes another request after resetting
6125 struct request *req = hba->tmf_rqs[tag];
6247 struct request *req;
6329 /* Configure task request descriptor */
6333 /* Configure task request UPIU */
6362 * @req_upiu: upiu request
6384 struct request *req;
6425 /* update the task tag in the request upiu */
6430 /* just copy the upiu request as it is */
6486 * @req_upiu: upiu request
6714 tag = cmd->request->tag;
6718 "%s: invalid command tag %d: cmd=0x%p, cmd->request=0x%p",
6719 __func__, tag, cmd, cmd->request);
6747 * Print detailed info about aborted request.
6748 * As more than one request might get aborted at the same time,
6749 * print full information only for the first aborted request in order
9201 dev_err(hba->dev, "request irq failed\n");