• Home
  • Raw
  • Download

Lines Matching refs:elem

945 	struct usb_mixer_elem_info *elem;  in scarlett2_add_new_ctl()  local
948 elem = kzalloc(sizeof(*elem), GFP_KERNEL); in scarlett2_add_new_ctl()
949 if (!elem) in scarlett2_add_new_ctl()
956 elem->head.mixer = mixer; in scarlett2_add_new_ctl()
957 elem->control = index; in scarlett2_add_new_ctl()
958 elem->head.id = 0; in scarlett2_add_new_ctl()
959 elem->channels = channels; in scarlett2_add_new_ctl()
960 elem->val_type = USB_MIXER_BESPOKEN; in scarlett2_add_new_ctl()
962 kctl = snd_ctl_new1(ncontrol, elem); in scarlett2_add_new_ctl()
964 kfree(elem); in scarlett2_add_new_ctl()
971 err = snd_usb_mixer_add_control(&elem->head, kctl); in scarlett2_add_new_ctl()
1019 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_volume_ctl_info() local
1022 uinfo->count = elem->channels; in scarlett2_volume_ctl_info()
1032 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_master_volume_ctl_get() local
1033 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_master_volume_ctl_get()
1048 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_volume_ctl_get() local
1049 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_volume_ctl_get()
1051 int index = elem->control; in scarlett2_volume_ctl_get()
1065 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_volume_ctl_put() local
1066 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_volume_ctl_put()
1068 int index = elem->control; in scarlett2_volume_ctl_put()
1132 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_sw_hw_enum_ctl_get() local
1133 struct scarlett2_mixer_data *private = elem->head.mixer->private_data; in scarlett2_sw_hw_enum_ctl_get()
1136 private->vol_sw_hw_switch[elem->control]; in scarlett2_sw_hw_enum_ctl_get()
1143 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_sw_hw_enum_ctl_put() local
1144 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_sw_hw_enum_ctl_put()
1147 int index = elem->control; in scarlett2_sw_hw_enum_ctl_put()
1218 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_level_enum_ctl_get() local
1219 struct scarlett2_mixer_data *private = elem->head.mixer->private_data; in scarlett2_level_enum_ctl_get()
1222 private->level_switch[elem->control]; in scarlett2_level_enum_ctl_get()
1229 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_level_enum_ctl_put() local
1230 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_level_enum_ctl_put()
1233 int index = elem->control; in scarlett2_level_enum_ctl_put()
1270 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_pad_ctl_get() local
1271 struct scarlett2_mixer_data *private = elem->head.mixer->private_data; in scarlett2_pad_ctl_get()
1274 private->pad_switch[elem->control]; in scarlett2_pad_ctl_get()
1281 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_pad_ctl_put() local
1282 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_pad_ctl_put()
1285 int index = elem->control; in scarlett2_pad_ctl_put()
1322 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_button_ctl_get() local
1323 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_button_ctl_get()
1331 ucontrol->value.enumerated.item[0] = private->buttons[elem->control]; in scarlett2_button_ctl_get()
1338 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_button_ctl_put() local
1339 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_button_ctl_put()
1342 int index = elem->control; in scarlett2_button_ctl_put()
1479 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_mixer_ctl_info() local
1482 uinfo->count = elem->channels; in scarlett2_mixer_ctl_info()
1492 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_mixer_ctl_get() local
1493 struct scarlett2_mixer_data *private = elem->head.mixer->private_data; in scarlett2_mixer_ctl_get()
1495 ucontrol->value.integer.value[0] = private->mix[elem->control]; in scarlett2_mixer_ctl_get()
1502 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_mixer_ctl_put() local
1503 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_mixer_ctl_put()
1511 oval = private->mix[elem->control]; in scarlett2_mixer_ctl_put()
1514 mix_num = elem->control / num_mixer_in; in scarlett2_mixer_ctl_put()
1519 private->mix[elem->control] = val; in scarlett2_mixer_ctl_put()
1578 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_mux_src_enum_ctl_info() local
1579 struct scarlett2_mixer_data *private = elem->head.mixer->private_data; in scarlett2_mux_src_enum_ctl_info()
1586 uinfo->count = elem->channels; in scarlett2_mux_src_enum_ctl_info()
1610 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_mux_src_enum_ctl_get() local
1611 struct scarlett2_mixer_data *private = elem->head.mixer->private_data; in scarlett2_mux_src_enum_ctl_get()
1613 ucontrol->value.enumerated.item[0] = private->mux[elem->control]; in scarlett2_mux_src_enum_ctl_get()
1620 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_mux_src_enum_ctl_put() local
1621 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_mux_src_enum_ctl_put()
1623 int index = elem->control; in scarlett2_mux_src_enum_ctl_put()
1688 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_meter_ctl_info() local
1691 uinfo->count = elem->channels; in scarlett2_meter_ctl_info()
1701 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_meter_ctl_get() local
1705 err = scarlett2_usb_get_meter_levels(elem->head.mixer, meter_levels); in scarlett2_meter_ctl_get()
1709 for (i = 0; i < elem->channels; i++) in scarlett2_meter_ctl_get()