Lines Matching refs:opt
382 struct scarlett_mixer_elem_enum_info *opt = elem->private_data; in scarlett_ctl_enum_dynamic_info() local
383 unsigned int items = opt->len; in scarlett_ctl_enum_dynamic_info()
395 opt->offsets); in scarlett_ctl_enum_dynamic_info()
404 struct scarlett_mixer_elem_enum_info *opt = elem->private_data; in scarlett_ctl_enum_info() local
406 return snd_ctl_enum_info(uinfo, elem->channels, opt->len, in scarlett_ctl_enum_info()
407 (const char * const *)opt->names); in scarlett_ctl_enum_info()
414 struct scarlett_mixer_elem_enum_info *opt = elem->private_data; in scarlett_ctl_enum_get() local
421 val = clamp(val - opt->start, 0, opt->len-1); in scarlett_ctl_enum_get()
432 struct scarlett_mixer_elem_enum_info *opt = elem->private_data; in scarlett_ctl_enum_put() local
440 val = val + opt->start; in scarlett_ctl_enum_put()
543 const struct scarlett_mixer_elem_enum_info *opt, in add_new_ctl() argument
565 elem->private_data = (void *)opt; in add_new_ctl()