Lines Matching refs:desc_buf

1058 				     u8 *desc_buf, int *buf_len)  in __ufshcd_query_descriptor()  argument
1064 if (!desc_buf) { in __ufshcd_query_descriptor()
1080 hba->dev_cmd.query.descriptor = desc_buf; in __ufshcd_query_descriptor()
1117 u8 *desc_buf, int *buf_len) in ufshcd_query_descriptor_retry() argument
1124 selector, desc_buf, buf_len); in ufshcd_query_descriptor_retry()
1258 u8 *desc_buf; in ufshcd_read_desc_param() local
1280 desc_buf = kmalloc(buff_len, GFP_KERNEL); in ufshcd_read_desc_param()
1281 if (!desc_buf) in ufshcd_read_desc_param()
1284 desc_buf = param_read_buf; in ufshcd_read_desc_param()
1290 desc_id, desc_index, 0, desc_buf, in ufshcd_read_desc_param()
1300 if (desc_buf[QUERY_DESC_DESC_TYPE_OFFSET] != desc_id) { in ufshcd_read_desc_param()
1302 __func__, desc_buf[QUERY_DESC_DESC_TYPE_OFFSET]); in ufshcd_read_desc_param()
1312 memcpy(param_read_buf, &desc_buf[param_offset], param_size); in ufshcd_read_desc_param()
1315 kfree(desc_buf); in ufshcd_read_desc_param()
1569 u8 *desc_buf; in ufs_get_device_desc() local
1573 desc_buf = kmalloc(buff_len, GFP_KERNEL); in ufs_get_device_desc()
1574 if (!desc_buf) { in ufs_get_device_desc()
1579 err = ufshcd_read_device_desc(hba, desc_buf, hba->desc_size.dev_desc); in ufs_get_device_desc()
1590 dev_desc->wmanufacturerid = desc_buf[DEVICE_DESC_PARAM_MANF_ID] << 8 | in ufs_get_device_desc()
1591 desc_buf[DEVICE_DESC_PARAM_MANF_ID + 1]; in ufs_get_device_desc()
1593 model_index = desc_buf[DEVICE_DESC_PARAM_PRDCT_NAME]; in ufs_get_device_desc()
1596 memset(desc_buf, 0, buff_len); in ufs_get_device_desc()
1598 err = ufshcd_read_string_desc(hba, model_index, desc_buf, in ufs_get_device_desc()
1606 desc_buf[QUERY_DESC_MAX_SIZE] = '\0'; in ufs_get_device_desc()
1607 strlcpy(dev_desc->model, (char *)(desc_buf + QUERY_DESC_HDR_SIZE), in ufs_get_device_desc()
1608 min_t(u8, desc_buf[QUERY_DESC_LENGTH_OFFSET], in ufs_get_device_desc()
1615 kfree(desc_buf); in ufs_get_device_desc()