Lines Matching refs:adesc
402 const struct scmi_axis_descriptor *adesc = st->priv; in iter_axes_desc_process_response() local
404 attrl = le32_to_cpu(adesc->attributes_low); in iter_axes_desc_process_response()
409 a->id = le32_to_cpu(adesc->id); in iter_axes_desc_process_response()
412 attrh = le32_to_cpu(adesc->attributes_high); in iter_axes_desc_process_response()
415 strscpy(a->name, adesc->name, SCMI_SHORT_NAME_MAX_SIZE); in iter_axes_desc_process_response()
418 unsigned int ares = le32_to_cpu(adesc->resolution); in iter_axes_desc_process_response()
422 dsize += sizeof(adesc->resolution); in iter_axes_desc_process_response()
424 scmi_parse_range_attrs(&a->attrs, &adesc->attrs); in iter_axes_desc_process_response()
425 dsize += sizeof(adesc->attrs); in iter_axes_desc_process_response()
427 st->priv = ((u8 *)adesc + dsize); in iter_axes_desc_process_response()
455 struct scmi_sensor_axis_name_descriptor *adesc = st->priv; in iter_axes_extended_name_process_response() local
456 u32 axis_id = le32_to_cpu(adesc->axis_id); in iter_axes_extended_name_process_response()
467 strscpy(a->name, adesc->name, SCMI_MAX_STR_SIZE); in iter_axes_extended_name_process_response()
468 st->priv = ++adesc; in iter_axes_extended_name_process_response()