scsi: ufshcd: fix one of the argument type for ufshcd_query_descriptor
ufshcd_query_descriptor() function should take the descriptor id as one of its argument but type of this argument is incorrect, hence fix it here. Change-Id: If83b551b2bc4da644d03a0ae37b2e83dc7909b43 Signed-off-by: Subhash Jadavani <subhashj@codeaurora.org> [gbroner@codeaurora.org: fix merge conflicts and add missing function signatures] Signed-off-by: Gilad Broner <gbroner@codeaurora.org> [subhashj@codeaurora.org: resolved trivial merge conflicts] Signed-off-by: Subhash Jadavani <subhashj@codeaurora.org>
This commit is contained in:
parent
2413f44c0e
commit
6a33acef6d
2 changed files with 11 additions and 3 deletions
|
@ -1774,7 +1774,7 @@ static inline void ufshcd_init_query(struct ufs_hba *hba,
|
|||
*
|
||||
* Returns 0 for success, non-zero in case of failure
|
||||
*/
|
||||
static int ufshcd_query_flag(struct ufs_hba *hba, enum query_opcode opcode,
|
||||
int ufshcd_query_flag(struct ufs_hba *hba, enum query_opcode opcode,
|
||||
enum flag_idn idn, bool *flag_res)
|
||||
{
|
||||
struct ufs_query_req *request = NULL;
|
||||
|
@ -1842,7 +1842,7 @@ out_unlock:
|
|||
*
|
||||
* Returns 0 for success, non-zero in case of failure
|
||||
*/
|
||||
static int ufshcd_query_attr(struct ufs_hba *hba, enum query_opcode opcode,
|
||||
int ufshcd_query_attr(struct ufs_hba *hba, enum query_opcode opcode,
|
||||
enum attr_idn idn, u8 index, u8 selector, u32 *attr_val)
|
||||
{
|
||||
struct ufs_query_req *request = NULL;
|
||||
|
@ -1946,7 +1946,7 @@ int ufshcd_query_attr_retry(struct ufs_hba *hba, enum query_opcode opcode,
|
|||
* The buf_len parameter will contain, on return, the length parameter
|
||||
* received on the response.
|
||||
*/
|
||||
static int ufshcd_query_descriptor(struct ufs_hba *hba,
|
||||
int ufshcd_query_descriptor(struct ufs_hba *hba,
|
||||
enum query_opcode opcode, enum desc_idn idn, u8 index,
|
||||
u8 selector, u8 *desc_buf, int *buf_len)
|
||||
{
|
||||
|
|
|
@ -777,6 +777,14 @@ static const struct ufs_hba_variant_ops ufs_hba_msm_vops = {
|
|||
};
|
||||
#endif
|
||||
|
||||
/* Expose Query-Request API */
|
||||
int ufshcd_query_flag(struct ufs_hba *hba, enum query_opcode opcode,
|
||||
enum flag_idn idn, bool *flag_res);
|
||||
int ufshcd_query_attr(struct ufs_hba *hba, enum query_opcode opcode,
|
||||
enum attr_idn idn, u8 index, u8 selector, u32 *attr_val);
|
||||
int ufshcd_query_descriptor(struct ufs_hba *hba, enum query_opcode opcode,
|
||||
enum desc_idn idn, u8 index, u8 selector, u8 *desc_buf, int *buf_len);
|
||||
|
||||
int ufshcd_hold(struct ufs_hba *hba, bool async);
|
||||
void ufshcd_release(struct ufs_hba *hba);
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue