Lines Matching refs:desc_buf
2924 u8 selector, u8 *desc_buf, int *buf_len) in __ufshcd_query_descriptor() argument
2933 if (!desc_buf) { in __ufshcd_query_descriptor()
2950 hba->dev_cmd.query.descriptor = desc_buf; in __ufshcd_query_descriptor()
3004 u8 *desc_buf, int *buf_len) in ufshcd_query_descriptor_retry() argument
3011 selector, desc_buf, buf_len); in ufshcd_query_descriptor_retry()
3127 u8 *desc_buf; in ufshcd_read_desc_param() local
3149 desc_buf = kmalloc(buff_len, GFP_KERNEL); in ufshcd_read_desc_param()
3150 if (!desc_buf) in ufshcd_read_desc_param()
3153 desc_buf = param_read_buf; in ufshcd_read_desc_param()
3160 desc_buf, &buff_len); in ufshcd_read_desc_param()
3169 if (desc_buf[QUERY_DESC_DESC_TYPE_OFFSET] != desc_id) { in ufshcd_read_desc_param()
3171 __func__, desc_buf[QUERY_DESC_DESC_TYPE_OFFSET]); in ufshcd_read_desc_param()
3181 memcpy(param_read_buf, &desc_buf[param_offset], param_size); in ufshcd_read_desc_param()
3184 kfree(desc_buf); in ufshcd_read_desc_param()
6112 u8 *desc_buf, int len) in ufshcd_find_max_sup_active_icc_level() argument
6128 &desc_buf[PWR_DESC_ACTIVE_LVLS_VCC_0]); in ufshcd_find_max_sup_active_icc_level()
6134 &desc_buf[PWR_DESC_ACTIVE_LVLS_VCCQ_0]); in ufshcd_find_max_sup_active_icc_level()
6140 &desc_buf[PWR_DESC_ACTIVE_LVLS_VCCQ2_0]); in ufshcd_find_max_sup_active_icc_level()
6149 u8 *desc_buf; in ufshcd_init_icc_levels() local
6151 desc_buf = kmalloc(buff_len, GFP_KERNEL); in ufshcd_init_icc_levels()
6152 if (!desc_buf) in ufshcd_init_icc_levels()
6155 ret = ufshcd_read_power_desc(hba, desc_buf, buff_len); in ufshcd_init_icc_levels()
6165 desc_buf, buff_len); in ufshcd_init_icc_levels()
6179 kfree(desc_buf); in ufshcd_init_icc_levels()
6251 u8 *desc_buf; in ufs_get_device_desc() local
6255 desc_buf = kmalloc(buff_len, GFP_KERNEL); in ufs_get_device_desc()
6256 if (!desc_buf) { in ufs_get_device_desc()
6261 err = ufshcd_read_device_desc(hba, desc_buf, hba->desc_size.dev_desc); in ufs_get_device_desc()
6272 dev_desc->wmanufacturerid = desc_buf[DEVICE_DESC_PARAM_MANF_ID] << 8 | in ufs_get_device_desc()
6273 desc_buf[DEVICE_DESC_PARAM_MANF_ID + 1]; in ufs_get_device_desc()
6275 model_index = desc_buf[DEVICE_DESC_PARAM_PRDCT_NAME]; in ufs_get_device_desc()
6278 memset(desc_buf, 0, buff_len); in ufs_get_device_desc()
6280 err = ufshcd_read_string_desc(hba, model_index, desc_buf, in ufs_get_device_desc()
6288 desc_buf[QUERY_DESC_MAX_SIZE] = '\0'; in ufs_get_device_desc()
6289 strlcpy(dev_desc->model, (desc_buf + QUERY_DESC_HDR_SIZE), in ufs_get_device_desc()
6290 min_t(u8, desc_buf[QUERY_DESC_LENGTH_OFFSET], in ufs_get_device_desc()
6297 kfree(desc_buf); in ufs_get_device_desc()