Lines Matching refs:desc_id
3147 * @desc_id: descriptor idn value
3150 void ufshcd_map_desc_id_to_length(struct ufs_hba *hba, enum desc_idn desc_id,
3153 if (desc_id >= QUERY_DESC_IDN_MAX || desc_id == QUERY_DESC_IDN_RFU_0 ||
3154 desc_id == QUERY_DESC_IDN_RFU_1)
3157 *desc_len = hba->desc_size[desc_id];
3162 enum desc_idn desc_id, int desc_index,
3165 if (hba->desc_size[desc_id] == QUERY_DESC_MAX_SIZE &&
3166 desc_id != QUERY_DESC_IDN_STRING && desc_index != UFS_RPMB_UNIT)
3172 hba->desc_size[desc_id] = desc_len;
3178 * @desc_id: descriptor idn value
3187 enum desc_idn desc_id,
3199 if (desc_id >= QUERY_DESC_IDN_MAX || !param_size)
3203 ufshcd_map_desc_id_to_length(hba, desc_id, &buff_len);
3211 __func__, param_offset, desc_id, buff_len);
3227 desc_id, desc_index, 0,
3231 dev_err(hba->dev, "%s: Failed reading descriptor. desc_id %d, desc_index %d, param_offset %d, ret %d\n",
3232 __func__, desc_id, desc_index, param_offset, ret);
3237 if (desc_buf[QUERY_DESC_DESC_TYPE_OFFSET] != desc_id) {
3238 dev_err(hba->dev, "%s: invalid desc_id %d in descriptor header\n",
3246 ufshcd_update_desc_length(hba, desc_id, desc_index, buff_len);