Lines Matching defs:query
2003 struct ufs_query_res *query_res = &hba->dev_cmd.query.response;
2008 if (hba->dev_cmd.query.descriptor &&
2019 hba->dev_cmd.query.request.upiu_req.length);
2021 memcpy(hba->dev_cmd.query.descriptor, descp, resp_len);
2378 * for query requsts
2387 struct ufs_query *query = &hba->dev_cmd.query;
2388 u16 len = be16_to_cpu(query->request.upiu_req.length);
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)
2410 memcpy(ucd_req_ptr + 1, query->descriptor, len);
2675 struct ufs_query_res *query_res = &hba->dev_cmd.query.response;
2832 * ufshcd_init_query() - init the query response and request parameters
2839 * @selector: query/flag/descriptor further identification
2845 *request = &hba->dev_cmd.query.request;
2846 *response = &hba->dev_cmd.query.response;
2873 "%s: query attribute, opcode %d, idn %d, failed with error %d after %d retires\n",
2879 * ufshcd_query_flag() - API function for sending flag query requests
2881 * @opcode: flag query to perform
2884 * @flag_res: the flag value after the query request completes
2921 "%s: Expected query flag opcode but got = %d\n",
2931 "%s: Sending flag query for idn %d failed, err = %d\n",
2953 * @attr_val: the attribute value after the query request completes
2987 dev_err(hba->dev, "%s: Expected query attr opcode but got = 0x%.2x\n",
3011 * ufshcd_query_attr_retry() - API function for sending query
3018 * @attr_val: the attribute value after the query request
3042 "%s: query attribute, idn %d, failed with error %d after %d retires\n",
3075 hba->dev_cmd.query.descriptor = desc_buf;
3087 "%s: Expected query descriptor opcode but got = 0x%.2x\n",
3104 hba->dev_cmd.query.descriptor = NULL;
4966 * __ufshcd_transfer_req_compl - handle SCSI and query command completion
5011 * ufshcd_transfer_req_compl - handle SCSI and query command completion
5894 * device management commands (NOP and query commands).
6433 /* The Data Segment Area is optional depending upon the query
6453 * bound to fail since dev_cmd.query and dev_cmd.type were left empty.
6493 * Supports UTP Transfer requests (nop and query), and UTP Task