Commit e46f2195 authored by Geoffrey D. Bennett's avatar Geoffrey D. Bennett Committed by Takashi Iwai

ALSA: usb-audio: scarlett2: Rename struct scarlett2_mixer_data

Rename struct scarlett2_mixer_data to struct scarlett2_data. A
less-wordy name is better because it is used everywhere, and although
this is a mixer driver, it also controls other vendor-specific
features.
Signed-off-by: default avatarGeoffrey D. Bennett <g@b4.vu>
Link: https://lore.kernel.org/r/20210620164639.GA9206@m.b4.vuSigned-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent dbd82c05
...@@ -224,7 +224,7 @@ struct scarlett2_device_info { ...@@ -224,7 +224,7 @@ struct scarlett2_device_info {
struct scarlett2_ports ports[SCARLETT2_PORT_TYPE_COUNT]; struct scarlett2_ports ports[SCARLETT2_PORT_TYPE_COUNT];
}; };
struct scarlett2_mixer_data { struct scarlett2_data {
struct usb_mixer_interface *mixer; struct usb_mixer_interface *mixer;
struct mutex usb_mutex; /* prevent sending concurrent USB requests */ struct mutex usb_mutex; /* prevent sending concurrent USB requests */
struct mutex data_mutex; /* lock access to this data */ struct mutex data_mutex; /* lock access to this data */
...@@ -564,7 +564,7 @@ struct scarlett2_usb_packet { ...@@ -564,7 +564,7 @@ struct scarlett2_usb_packet {
u8 data[]; u8 data[];
}; };
static void scarlett2_fill_request_header(struct scarlett2_mixer_data *private, static void scarlett2_fill_request_header(struct scarlett2_data *private,
struct scarlett2_usb_packet *req, struct scarlett2_usb_packet *req,
u32 cmd, u16 req_size) u32 cmd, u16 req_size)
{ {
...@@ -583,7 +583,7 @@ static int scarlett2_usb( ...@@ -583,7 +583,7 @@ static int scarlett2_usb(
struct usb_mixer_interface *mixer, u32 cmd, struct usb_mixer_interface *mixer, u32 cmd,
void *req_data, u16 req_size, void *resp_data, u16 resp_size) void *req_data, u16 req_size, void *resp_data, u16 resp_size)
{ {
struct scarlett2_mixer_data *private = mixer->private_data; struct scarlett2_data *private = mixer->private_data;
u16 req_buf_size = sizeof(struct scarlett2_usb_packet) + req_size; u16 req_buf_size = sizeof(struct scarlett2_usb_packet) + req_size;
u16 resp_buf_size = sizeof(struct scarlett2_usb_packet) + resp_size; u16 resp_buf_size = sizeof(struct scarlett2_usb_packet) + resp_size;
struct scarlett2_usb_packet *req, *resp = NULL; struct scarlett2_usb_packet *req, *resp = NULL;
...@@ -693,8 +693,8 @@ static void scarlett2_config_save(struct usb_mixer_interface *mixer) ...@@ -693,8 +693,8 @@ static void scarlett2_config_save(struct usb_mixer_interface *mixer)
/* Delayed work to save config */ /* Delayed work to save config */
static void scarlett2_config_save_work(struct work_struct *work) static void scarlett2_config_save_work(struct work_struct *work)
{ {
struct scarlett2_mixer_data *private = struct scarlett2_data *private =
container_of(work, struct scarlett2_mixer_data, work.work); container_of(work, struct scarlett2_data, work.work);
scarlett2_config_save(private->mixer); scarlett2_config_save(private->mixer);
} }
...@@ -715,7 +715,7 @@ static int scarlett2_usb_set_config( ...@@ -715,7 +715,7 @@ static int scarlett2_usb_set_config(
} __packed req; } __packed req;
__le32 req2; __le32 req2;
int err; int err;
struct scarlett2_mixer_data *private = mixer->private_data; struct scarlett2_data *private = mixer->private_data;
/* Cancel any pending NVRAM save */ /* Cancel any pending NVRAM save */
cancel_delayed_work_sync(&private->work); cancel_delayed_work_sync(&private->work);
...@@ -786,7 +786,7 @@ static int scarlett2_usb_get_volume_status( ...@@ -786,7 +786,7 @@ static int scarlett2_usb_get_volume_status(
static int scarlett2_usb_get_mix(struct usb_mixer_interface *mixer, static int scarlett2_usb_get_mix(struct usb_mixer_interface *mixer,
int mix_num) int mix_num)
{ {
struct scarlett2_mixer_data *private = mixer->private_data; struct scarlett2_data *private = mixer->private_data;
const struct scarlett2_device_info *info = private->info; const struct scarlett2_device_info *info = private->info;
int num_mixer_in = int num_mixer_in =
...@@ -829,7 +829,7 @@ static int scarlett2_usb_get_mix(struct usb_mixer_interface *mixer, ...@@ -829,7 +829,7 @@ static int scarlett2_usb_get_mix(struct usb_mixer_interface *mixer,
static int scarlett2_usb_set_mix(struct usb_mixer_interface *mixer, static int scarlett2_usb_set_mix(struct usb_mixer_interface *mixer,
int mix_num) int mix_num)
{ {
struct scarlett2_mixer_data *private = mixer->private_data; struct scarlett2_data *private = mixer->private_data;
const struct scarlett2_device_info *info = private->info; const struct scarlett2_device_info *info = private->info;
struct { struct {
...@@ -895,7 +895,7 @@ static u32 scarlett2_mux_id_to_num(const struct scarlett2_ports *ports, ...@@ -895,7 +895,7 @@ static u32 scarlett2_mux_id_to_num(const struct scarlett2_ports *ports,
} }
/* Convert one mux entry from the interface and load into private->mux[] */ /* Convert one mux entry from the interface and load into private->mux[] */
static void scarlett2_usb_populate_mux(struct scarlett2_mixer_data *private, static void scarlett2_usb_populate_mux(struct scarlett2_data *private,
u32 mux_entry) u32 mux_entry)
{ {
const struct scarlett2_device_info *info = private->info; const struct scarlett2_device_info *info = private->info;
...@@ -933,7 +933,7 @@ static void scarlett2_usb_populate_mux(struct scarlett2_mixer_data *private, ...@@ -933,7 +933,7 @@ static void scarlett2_usb_populate_mux(struct scarlett2_mixer_data *private,
/* Send USB message to get mux inputs and then populate private->mux[] */ /* Send USB message to get mux inputs and then populate private->mux[] */
static int scarlett2_usb_get_mux(struct usb_mixer_interface *mixer) static int scarlett2_usb_get_mux(struct usb_mixer_interface *mixer)
{ {
struct scarlett2_mixer_data *private = mixer->private_data; struct scarlett2_data *private = mixer->private_data;
int count = private->num_mux_dsts; int count = private->num_mux_dsts;
int err, i; int err, i;
...@@ -962,7 +962,7 @@ static int scarlett2_usb_get_mux(struct usb_mixer_interface *mixer) ...@@ -962,7 +962,7 @@ static int scarlett2_usb_get_mux(struct usb_mixer_interface *mixer)
/* Send USB messages to set mux inputs */ /* Send USB messages to set mux inputs */
static int scarlett2_usb_set_mux(struct usb_mixer_interface *mixer) static int scarlett2_usb_set_mux(struct usb_mixer_interface *mixer)
{ {
struct scarlett2_mixer_data *private = mixer->private_data; struct scarlett2_data *private = mixer->private_data;
const struct scarlett2_device_info *info = private->info; const struct scarlett2_device_info *info = private->info;
const struct scarlett2_ports *ports = info->ports; const struct scarlett2_ports *ports = info->ports;
int rate, port_dir_rate; int rate, port_dir_rate;
...@@ -1103,7 +1103,7 @@ static int scarlett2_add_new_ctl(struct usb_mixer_interface *mixer, ...@@ -1103,7 +1103,7 @@ static int scarlett2_add_new_ctl(struct usb_mixer_interface *mixer,
*/ */
static int scarlett2_update_volumes(struct usb_mixer_interface *mixer) static int scarlett2_update_volumes(struct usb_mixer_interface *mixer)
{ {
struct scarlett2_mixer_data *private = mixer->private_data; struct scarlett2_data *private = mixer->private_data;
const struct scarlett2_device_info *info = private->info; const struct scarlett2_device_info *info = private->info;
const struct scarlett2_ports *ports = info->ports; const struct scarlett2_ports *ports = info->ports;
struct scarlett2_usb_volume_status volume_status; struct scarlett2_usb_volume_status volume_status;
...@@ -1151,7 +1151,7 @@ static int scarlett2_master_volume_ctl_get(struct snd_kcontrol *kctl, ...@@ -1151,7 +1151,7 @@ static int scarlett2_master_volume_ctl_get(struct snd_kcontrol *kctl,
{ {
struct usb_mixer_elem_info *elem = kctl->private_data; struct usb_mixer_elem_info *elem = kctl->private_data;
struct usb_mixer_interface *mixer = elem->head.mixer; struct usb_mixer_interface *mixer = elem->head.mixer;
struct scarlett2_mixer_data *private = mixer->private_data; struct scarlett2_data *private = mixer->private_data;
if (private->vol_updated) { if (private->vol_updated) {
mutex_lock(&private->data_mutex); mutex_lock(&private->data_mutex);
...@@ -1168,7 +1168,7 @@ static int scarlett2_volume_ctl_get(struct snd_kcontrol *kctl, ...@@ -1168,7 +1168,7 @@ static int scarlett2_volume_ctl_get(struct snd_kcontrol *kctl,
{ {
struct usb_mixer_elem_info *elem = kctl->private_data; struct usb_mixer_elem_info *elem = kctl->private_data;
struct usb_mixer_interface *mixer = elem->head.mixer; struct usb_mixer_interface *mixer = elem->head.mixer;
struct scarlett2_mixer_data *private = mixer->private_data; struct scarlett2_data *private = mixer->private_data;
int index = elem->control; int index = elem->control;
if (private->vol_updated) { if (private->vol_updated) {
...@@ -1186,7 +1186,7 @@ static int scarlett2_volume_ctl_put(struct snd_kcontrol *kctl, ...@@ -1186,7 +1186,7 @@ static int scarlett2_volume_ctl_put(struct snd_kcontrol *kctl,
{ {
struct usb_mixer_elem_info *elem = kctl->private_data; struct usb_mixer_elem_info *elem = kctl->private_data;
struct usb_mixer_interface *mixer = elem->head.mixer; struct usb_mixer_interface *mixer = elem->head.mixer;
struct scarlett2_mixer_data *private = mixer->private_data; struct scarlett2_data *private = mixer->private_data;
int index = elem->control; int index = elem->control;
int oval, val, err = 0; int oval, val, err = 0;
...@@ -1252,7 +1252,7 @@ static int scarlett2_sw_hw_enum_ctl_get(struct snd_kcontrol *kctl, ...@@ -1252,7 +1252,7 @@ static int scarlett2_sw_hw_enum_ctl_get(struct snd_kcontrol *kctl,
struct snd_ctl_elem_value *ucontrol) struct snd_ctl_elem_value *ucontrol)
{ {
struct usb_mixer_elem_info *elem = kctl->private_data; struct usb_mixer_elem_info *elem = kctl->private_data;
struct scarlett2_mixer_data *private = elem->head.mixer->private_data; struct scarlett2_data *private = elem->head.mixer->private_data;
ucontrol->value.enumerated.item[0] = ucontrol->value.enumerated.item[0] =
private->vol_sw_hw_switch[elem->control]; private->vol_sw_hw_switch[elem->control];
...@@ -1264,7 +1264,7 @@ static int scarlett2_sw_hw_enum_ctl_put(struct snd_kcontrol *kctl, ...@@ -1264,7 +1264,7 @@ static int scarlett2_sw_hw_enum_ctl_put(struct snd_kcontrol *kctl,
{ {
struct usb_mixer_elem_info *elem = kctl->private_data; struct usb_mixer_elem_info *elem = kctl->private_data;
struct usb_mixer_interface *mixer = elem->head.mixer; struct usb_mixer_interface *mixer = elem->head.mixer;
struct scarlett2_mixer_data *private = mixer->private_data; struct scarlett2_data *private = mixer->private_data;
int index = elem->control; int index = elem->control;
int oval, val, err = 0; int oval, val, err = 0;
...@@ -1336,7 +1336,7 @@ static int scarlett2_level_enum_ctl_get(struct snd_kcontrol *kctl, ...@@ -1336,7 +1336,7 @@ static int scarlett2_level_enum_ctl_get(struct snd_kcontrol *kctl,
struct snd_ctl_elem_value *ucontrol) struct snd_ctl_elem_value *ucontrol)
{ {
struct usb_mixer_elem_info *elem = kctl->private_data; struct usb_mixer_elem_info *elem = kctl->private_data;
struct scarlett2_mixer_data *private = elem->head.mixer->private_data; struct scarlett2_data *private = elem->head.mixer->private_data;
ucontrol->value.enumerated.item[0] = ucontrol->value.enumerated.item[0] =
private->level_switch[elem->control]; private->level_switch[elem->control];
...@@ -1348,7 +1348,7 @@ static int scarlett2_level_enum_ctl_put(struct snd_kcontrol *kctl, ...@@ -1348,7 +1348,7 @@ static int scarlett2_level_enum_ctl_put(struct snd_kcontrol *kctl,
{ {
struct usb_mixer_elem_info *elem = kctl->private_data; struct usb_mixer_elem_info *elem = kctl->private_data;
struct usb_mixer_interface *mixer = elem->head.mixer; struct usb_mixer_interface *mixer = elem->head.mixer;
struct scarlett2_mixer_data *private = mixer->private_data; struct scarlett2_data *private = mixer->private_data;
int index = elem->control; int index = elem->control;
int oval, val, err = 0; int oval, val, err = 0;
...@@ -1386,7 +1386,7 @@ static int scarlett2_pad_ctl_get(struct snd_kcontrol *kctl, ...@@ -1386,7 +1386,7 @@ static int scarlett2_pad_ctl_get(struct snd_kcontrol *kctl,
struct snd_ctl_elem_value *ucontrol) struct snd_ctl_elem_value *ucontrol)
{ {
struct usb_mixer_elem_info *elem = kctl->private_data; struct usb_mixer_elem_info *elem = kctl->private_data;
struct scarlett2_mixer_data *private = elem->head.mixer->private_data; struct scarlett2_data *private = elem->head.mixer->private_data;
ucontrol->value.enumerated.item[0] = ucontrol->value.enumerated.item[0] =
private->pad_switch[elem->control]; private->pad_switch[elem->control];
...@@ -1398,7 +1398,7 @@ static int scarlett2_pad_ctl_put(struct snd_kcontrol *kctl, ...@@ -1398,7 +1398,7 @@ static int scarlett2_pad_ctl_put(struct snd_kcontrol *kctl,
{ {
struct usb_mixer_elem_info *elem = kctl->private_data; struct usb_mixer_elem_info *elem = kctl->private_data;
struct usb_mixer_interface *mixer = elem->head.mixer; struct usb_mixer_interface *mixer = elem->head.mixer;
struct scarlett2_mixer_data *private = mixer->private_data; struct scarlett2_data *private = mixer->private_data;
int index = elem->control; int index = elem->control;
int oval, val, err = 0; int oval, val, err = 0;
...@@ -1437,7 +1437,7 @@ static int scarlett2_dim_mute_ctl_get(struct snd_kcontrol *kctl, ...@@ -1437,7 +1437,7 @@ static int scarlett2_dim_mute_ctl_get(struct snd_kcontrol *kctl,
{ {
struct usb_mixer_elem_info *elem = kctl->private_data; struct usb_mixer_elem_info *elem = kctl->private_data;
struct usb_mixer_interface *mixer = elem->head.mixer; struct usb_mixer_interface *mixer = elem->head.mixer;
struct scarlett2_mixer_data *private = mixer->private_data; struct scarlett2_data *private = mixer->private_data;
if (private->vol_updated) { if (private->vol_updated) {
mutex_lock(&private->data_mutex); mutex_lock(&private->data_mutex);
...@@ -1454,7 +1454,7 @@ static int scarlett2_dim_mute_ctl_put(struct snd_kcontrol *kctl, ...@@ -1454,7 +1454,7 @@ static int scarlett2_dim_mute_ctl_put(struct snd_kcontrol *kctl,
{ {
struct usb_mixer_elem_info *elem = kctl->private_data; struct usb_mixer_elem_info *elem = kctl->private_data;
struct usb_mixer_interface *mixer = elem->head.mixer; struct usb_mixer_interface *mixer = elem->head.mixer;
struct scarlett2_mixer_data *private = mixer->private_data; struct scarlett2_data *private = mixer->private_data;
int index = elem->control; int index = elem->control;
int oval, val, err = 0; int oval, val, err = 0;
...@@ -1490,7 +1490,7 @@ static const struct snd_kcontrol_new scarlett2_dim_mute_ctl = { ...@@ -1490,7 +1490,7 @@ static const struct snd_kcontrol_new scarlett2_dim_mute_ctl = {
static int scarlett2_add_line_out_ctls(struct usb_mixer_interface *mixer) static int scarlett2_add_line_out_ctls(struct usb_mixer_interface *mixer)
{ {
struct scarlett2_mixer_data *private = mixer->private_data; struct scarlett2_data *private = mixer->private_data;
const struct scarlett2_device_info *info = private->info; const struct scarlett2_device_info *info = private->info;
const struct scarlett2_ports *ports = info->ports; const struct scarlett2_ports *ports = info->ports;
int num_line_out = int num_line_out =
...@@ -1562,7 +1562,7 @@ static int scarlett2_add_line_out_ctls(struct usb_mixer_interface *mixer) ...@@ -1562,7 +1562,7 @@ static int scarlett2_add_line_out_ctls(struct usb_mixer_interface *mixer)
static int scarlett2_add_line_in_ctls(struct usb_mixer_interface *mixer) static int scarlett2_add_line_in_ctls(struct usb_mixer_interface *mixer)
{ {
struct scarlett2_mixer_data *private = mixer->private_data; struct scarlett2_data *private = mixer->private_data;
const struct scarlett2_device_info *info = private->info; const struct scarlett2_device_info *info = private->info;
int err, i; int err, i;
char s[SNDRV_CTL_ELEM_ID_NAME_MAXLEN]; char s[SNDRV_CTL_ELEM_ID_NAME_MAXLEN];
...@@ -1607,7 +1607,7 @@ static int scarlett2_mixer_ctl_get(struct snd_kcontrol *kctl, ...@@ -1607,7 +1607,7 @@ static int scarlett2_mixer_ctl_get(struct snd_kcontrol *kctl,
struct snd_ctl_elem_value *ucontrol) struct snd_ctl_elem_value *ucontrol)
{ {
struct usb_mixer_elem_info *elem = kctl->private_data; struct usb_mixer_elem_info *elem = kctl->private_data;
struct scarlett2_mixer_data *private = elem->head.mixer->private_data; struct scarlett2_data *private = elem->head.mixer->private_data;
ucontrol->value.integer.value[0] = private->mix[elem->control]; ucontrol->value.integer.value[0] = private->mix[elem->control];
return 0; return 0;
...@@ -1618,7 +1618,7 @@ static int scarlett2_mixer_ctl_put(struct snd_kcontrol *kctl, ...@@ -1618,7 +1618,7 @@ static int scarlett2_mixer_ctl_put(struct snd_kcontrol *kctl,
{ {
struct usb_mixer_elem_info *elem = kctl->private_data; struct usb_mixer_elem_info *elem = kctl->private_data;
struct usb_mixer_interface *mixer = elem->head.mixer; struct usb_mixer_interface *mixer = elem->head.mixer;
struct scarlett2_mixer_data *private = mixer->private_data; struct scarlett2_data *private = mixer->private_data;
const struct scarlett2_device_info *info = private->info; const struct scarlett2_device_info *info = private->info;
const struct scarlett2_ports *ports = info->ports; const struct scarlett2_ports *ports = info->ports;
int oval, val, num_mixer_in, mix_num, err = 0; int oval, val, num_mixer_in, mix_num, err = 0;
...@@ -1663,7 +1663,7 @@ static const struct snd_kcontrol_new scarlett2_mixer_ctl = { ...@@ -1663,7 +1663,7 @@ static const struct snd_kcontrol_new scarlett2_mixer_ctl = {
static int scarlett2_add_mixer_ctls(struct usb_mixer_interface *mixer) static int scarlett2_add_mixer_ctls(struct usb_mixer_interface *mixer)
{ {
struct scarlett2_mixer_data *private = mixer->private_data; struct scarlett2_data *private = mixer->private_data;
const struct scarlett2_ports *ports = private->info->ports; const struct scarlett2_ports *ports = private->info->ports;
int err, i, j; int err, i, j;
int index; int index;
...@@ -1692,7 +1692,7 @@ static int scarlett2_mux_src_enum_ctl_info(struct snd_kcontrol *kctl, ...@@ -1692,7 +1692,7 @@ static int scarlett2_mux_src_enum_ctl_info(struct snd_kcontrol *kctl,
struct snd_ctl_elem_info *uinfo) struct snd_ctl_elem_info *uinfo)
{ {
struct usb_mixer_elem_info *elem = kctl->private_data; struct usb_mixer_elem_info *elem = kctl->private_data;
struct scarlett2_mixer_data *private = elem->head.mixer->private_data; struct scarlett2_data *private = elem->head.mixer->private_data;
const struct scarlett2_ports *ports = private->info->ports; const struct scarlett2_ports *ports = private->info->ports;
unsigned int item = uinfo->value.enumerated.item; unsigned int item = uinfo->value.enumerated.item;
int items = private->num_mux_srcs; int items = private->num_mux_srcs;
...@@ -1724,7 +1724,7 @@ static int scarlett2_mux_src_enum_ctl_get(struct snd_kcontrol *kctl, ...@@ -1724,7 +1724,7 @@ static int scarlett2_mux_src_enum_ctl_get(struct snd_kcontrol *kctl,
struct snd_ctl_elem_value *ucontrol) struct snd_ctl_elem_value *ucontrol)
{ {
struct usb_mixer_elem_info *elem = kctl->private_data; struct usb_mixer_elem_info *elem = kctl->private_data;
struct scarlett2_mixer_data *private = elem->head.mixer->private_data; struct scarlett2_data *private = elem->head.mixer->private_data;
ucontrol->value.enumerated.item[0] = private->mux[elem->control]; ucontrol->value.enumerated.item[0] = private->mux[elem->control];
return 0; return 0;
...@@ -1735,7 +1735,7 @@ static int scarlett2_mux_src_enum_ctl_put(struct snd_kcontrol *kctl, ...@@ -1735,7 +1735,7 @@ static int scarlett2_mux_src_enum_ctl_put(struct snd_kcontrol *kctl,
{ {
struct usb_mixer_elem_info *elem = kctl->private_data; struct usb_mixer_elem_info *elem = kctl->private_data;
struct usb_mixer_interface *mixer = elem->head.mixer; struct usb_mixer_interface *mixer = elem->head.mixer;
struct scarlett2_mixer_data *private = mixer->private_data; struct scarlett2_data *private = mixer->private_data;
int index = elem->control; int index = elem->control;
int oval, val, err = 0; int oval, val, err = 0;
...@@ -1768,7 +1768,7 @@ static const struct snd_kcontrol_new scarlett2_mux_src_enum_ctl = { ...@@ -1768,7 +1768,7 @@ static const struct snd_kcontrol_new scarlett2_mux_src_enum_ctl = {
static int scarlett2_add_mux_enums(struct usb_mixer_interface *mixer) static int scarlett2_add_mux_enums(struct usb_mixer_interface *mixer)
{ {
struct scarlett2_mixer_data *private = mixer->private_data; struct scarlett2_data *private = mixer->private_data;
const struct scarlett2_ports *ports = private->info->ports; const struct scarlett2_ports *ports = private->info->ports;
int port_type, channel, i; int port_type, channel, i;
...@@ -1847,7 +1847,7 @@ static int scarlett2_add_meter_ctl(struct usb_mixer_interface *mixer) ...@@ -1847,7 +1847,7 @@ static int scarlett2_add_meter_ctl(struct usb_mixer_interface *mixer)
static void scarlett2_private_free(struct usb_mixer_interface *mixer) static void scarlett2_private_free(struct usb_mixer_interface *mixer)
{ {
struct scarlett2_mixer_data *private = mixer->private_data; struct scarlett2_data *private = mixer->private_data;
cancel_delayed_work_sync(&private->work); cancel_delayed_work_sync(&private->work);
kfree(private); kfree(private);
...@@ -1856,7 +1856,7 @@ static void scarlett2_private_free(struct usb_mixer_interface *mixer) ...@@ -1856,7 +1856,7 @@ static void scarlett2_private_free(struct usb_mixer_interface *mixer)
static void scarlett2_private_suspend(struct usb_mixer_interface *mixer) static void scarlett2_private_suspend(struct usb_mixer_interface *mixer)
{ {
struct scarlett2_mixer_data *private = mixer->private_data; struct scarlett2_data *private = mixer->private_data;
if (cancel_delayed_work_sync(&private->work)) if (cancel_delayed_work_sync(&private->work))
scarlett2_config_save(private->mixer); scarlett2_config_save(private->mixer);
...@@ -1864,7 +1864,7 @@ static void scarlett2_private_suspend(struct usb_mixer_interface *mixer) ...@@ -1864,7 +1864,7 @@ static void scarlett2_private_suspend(struct usb_mixer_interface *mixer)
/*** Initialisation ***/ /*** Initialisation ***/
static void scarlett2_count_mux_io(struct scarlett2_mixer_data *private) static void scarlett2_count_mux_io(struct scarlett2_data *private)
{ {
const struct scarlett2_ports *ports = private->info->ports; const struct scarlett2_ports *ports = private->info->ports;
int port_type, srcs = 0, dsts = 0; int port_type, srcs = 0, dsts = 0;
...@@ -1884,8 +1884,8 @@ static void scarlett2_count_mux_io(struct scarlett2_mixer_data *private) ...@@ -1884,8 +1884,8 @@ static void scarlett2_count_mux_io(struct scarlett2_mixer_data *private)
static int scarlett2_init_private(struct usb_mixer_interface *mixer, static int scarlett2_init_private(struct usb_mixer_interface *mixer,
const struct scarlett2_device_info *info) const struct scarlett2_device_info *info)
{ {
struct scarlett2_mixer_data *private = struct scarlett2_data *private =
kzalloc(sizeof(struct scarlett2_mixer_data), GFP_KERNEL); kzalloc(sizeof(struct scarlett2_data), GFP_KERNEL);
if (!private) if (!private)
return -ENOMEM; return -ENOMEM;
...@@ -1908,7 +1908,7 @@ static int scarlett2_init_private(struct usb_mixer_interface *mixer, ...@@ -1908,7 +1908,7 @@ static int scarlett2_init_private(struct usb_mixer_interface *mixer,
/* Read configuration from the interface on start */ /* Read configuration from the interface on start */
static int scarlett2_read_configs(struct usb_mixer_interface *mixer) static int scarlett2_read_configs(struct usb_mixer_interface *mixer)
{ {
struct scarlett2_mixer_data *private = mixer->private_data; struct scarlett2_data *private = mixer->private_data;
const struct scarlett2_device_info *info = private->info; const struct scarlett2_device_info *info = private->info;
const struct scarlett2_ports *ports = info->ports; const struct scarlett2_ports *ports = info->ports;
int num_line_out = int num_line_out =
...@@ -1978,7 +1978,7 @@ static int scarlett2_read_configs(struct usb_mixer_interface *mixer) ...@@ -1978,7 +1978,7 @@ static int scarlett2_read_configs(struct usb_mixer_interface *mixer)
static void scarlett2_notify_monitor( static void scarlett2_notify_monitor(
struct usb_mixer_interface *mixer) struct usb_mixer_interface *mixer)
{ {
struct scarlett2_mixer_data *private = mixer->private_data; struct scarlett2_data *private = mixer->private_data;
const struct scarlett2_ports *ports = private->info->ports; const struct scarlett2_ports *ports = private->info->ports;
int num_line_out = int num_line_out =
ports[SCARLETT2_PORT_TYPE_ANALOGUE].num[SCARLETT2_PORT_OUT]; ports[SCARLETT2_PORT_TYPE_ANALOGUE].num[SCARLETT2_PORT_OUT];
...@@ -2001,7 +2001,7 @@ static void scarlett2_notify_monitor( ...@@ -2001,7 +2001,7 @@ static void scarlett2_notify_monitor(
static void scarlett2_notify_dim_mute( static void scarlett2_notify_dim_mute(
struct usb_mixer_interface *mixer) struct usb_mixer_interface *mixer)
{ {
struct scarlett2_mixer_data *private = mixer->private_data; struct scarlett2_data *private = mixer->private_data;
const struct scarlett2_device_info *info = private->info; const struct scarlett2_device_info *info = private->info;
int i; int i;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment