Lines Matching defs:info
391 /* generate name dynamically based on item number and offset info */
481 .info = scarlett_ctl_switch_info,
493 .info = scarlett_ctl_info,
505 .info = scarlett_ctl_info,
515 .info = scarlett_ctl_enum_info,
523 .info = scarlett_ctl_enum_dynamic_info,
532 .info = scarlett_ctl_enum_info,
586 const struct scarlett_device_info *info)
615 2*index, USB_MIXER_S16, 1, mx, &info->opt_master,
625 2*index+1, USB_MIXER_S16, 1, mx, &info->opt_master,
846 const struct scarlett_device_info *info)
868 /* iterate through controls in info struct and create each one */
869 for (i = 0; i < info->num_controls; i++) {
870 ctl = &info->controls[i];
874 err = add_output_ctls(mixer, ctl->num, ctl->name, info);
918 const struct scarlett_device_info *info;
928 info = &s6i6_info;
931 info = &s8i6_info;
934 info = &s18i6_info;
937 info = &s18i8_info;
940 info = &s18i20_info;
947 err = scarlett_controls_create_generic(mixer, info);
952 for (i = 0; i < info->matrix_in; i++) {
958 &info->opt_matrix, &elem);
962 for (o = 0; o < info->matrix_out; o++) {
975 for (i = 0; i < info->input_len; i++) {
981 &info->opt_master, &elem);