Lines Matching defs:desc_buf
3049 u8 selector, u8 *desc_buf, int *buf_len)
3058 if (!desc_buf) {
3075 hba->dev_cmd.query.descriptor = desc_buf;
3118 * @desc_buf: the buffer that contains the descriptor
3129 u8 *desc_buf, int *buf_len)
3136 selector, desc_buf, buf_len);
3194 u8 *desc_buf;
3217 desc_buf = kzalloc(buff_len, GFP_KERNEL);
3218 if (!desc_buf)
3221 desc_buf = param_read_buf;
3228 desc_buf, &buff_len);
3237 if (desc_buf[QUERY_DESC_DESC_TYPE_OFFSET] != desc_id) {
3239 __func__, desc_buf[QUERY_DESC_DESC_TYPE_OFFSET]);
3245 buff_len = desc_buf[QUERY_DESC_LENGTH_OFFSET];
3253 memcpy(param_read_buf, &desc_buf[param_offset],
3258 kfree(desc_buf);
6972 * @desc_buf: power descriptor buffer to extract ICC levels from.
6978 u8 *desc_buf, int len)
6994 &desc_buf[PWR_DESC_ACTIVE_LVLS_VCC_0]);
7000 &desc_buf[PWR_DESC_ACTIVE_LVLS_VCCQ_0]);
7006 &desc_buf[PWR_DESC_ACTIVE_LVLS_VCCQ2_0]);
7015 u8 *desc_buf;
7018 desc_buf = kmalloc(buff_len, GFP_KERNEL);
7019 if (!desc_buf)
7023 desc_buf, buff_len);
7031 icc_level = ufshcd_find_max_sup_active_icc_level(hba, desc_buf,
7044 kfree(desc_buf);
7123 static void ufshcd_wb_probe(struct ufs_hba *hba, u8 *desc_buf)
7146 get_unaligned_be32(desc_buf +
7159 desc_buf[DEVICE_DESC_PARAM_WB_TYPE];
7162 desc_buf[DEVICE_DESC_PARAM_WB_PRESRV_USRSPC_EN];
7166 get_unaligned_be32(desc_buf +
7225 u8 *desc_buf;
7228 desc_buf = kmalloc(QUERY_DESC_MAX_SIZE, GFP_KERNEL);
7229 if (!desc_buf) {
7234 err = ufshcd_read_desc_param(hba, QUERY_DESC_IDN_DEVICE, 0, 0, desc_buf,
7246 dev_info->wmanufacturerid = desc_buf[DEVICE_DESC_PARAM_MANF_ID] << 8 |
7247 desc_buf[DEVICE_DESC_PARAM_MANF_ID + 1];
7250 dev_info->wspecversion = desc_buf[DEVICE_DESC_PARAM_SPEC_VER] << 8 |
7251 desc_buf[DEVICE_DESC_PARAM_SPEC_VER + 1];
7253 model_index = desc_buf[DEVICE_DESC_PARAM_PRDCT_NAME];
7265 ufshcd_wb_probe(hba, desc_buf);
7274 kfree(desc_buf);
7461 u8 *desc_buf;
7464 desc_buf = kmalloc(buff_len, GFP_KERNEL);
7465 if (!desc_buf) {
7471 desc_buf, buff_len);
7478 if (desc_buf[GEOMETRY_DESC_PARAM_MAX_NUM_LUN] == 1)
7480 else if (desc_buf[GEOMETRY_DESC_PARAM_MAX_NUM_LUN] == 0)
7484 kfree(desc_buf);