Lines Matching refs:private
338 struct s1810_mixer_state *private = mixer->private_data; in snd_s1810c_get_switch_state() local
343 mutex_lock(&private->usb_mutex); in snd_s1810c_get_switch_state()
345 ctl_idx, &private->seqnum); in snd_s1810c_get_switch_state()
351 mutex_unlock(&private->usb_mutex); in snd_s1810c_get_switch_state()
365 struct s1810_mixer_state *private = mixer->private_data; in snd_s1810c_set_switch_state() local
371 mutex_lock(&private->usb_mutex); in snd_s1810c_set_switch_state()
373 mutex_unlock(&private->usb_mutex); in snd_s1810c_set_switch_state()
385 struct s1810_mixer_state *private = mixer->private_data; in snd_s1810c_switch_get() local
391 mutex_lock(&private->data_mutex); in snd_s1810c_switch_get()
406 mutex_unlock(&private->data_mutex); in snd_s1810c_switch_get()
416 struct s1810_mixer_state *private = mixer->private_data; in snd_s1810c_switch_set() local
423 mutex_lock(&private->data_mutex); in snd_s1810c_switch_set()
445 mutex_unlock(&private->data_mutex); in snd_s1810c_switch_set()
537 struct s1810_mixer_state *private = mixer->private_data; in snd_sc1810_mixer_state_free() local
538 kfree(private); in snd_sc1810_mixer_state_free()
545 struct s1810_mixer_state *private = NULL; in snd_sc1810_init_mixer() local
567 private = kzalloc(sizeof(struct s1810_mixer_state), GFP_KERNEL); in snd_sc1810_init_mixer()
568 if (!private) in snd_sc1810_init_mixer()
571 mutex_init(&private->usb_mutex); in snd_sc1810_init_mixer()
572 mutex_init(&private->data_mutex); in snd_sc1810_init_mixer()
574 mixer->private_data = private; in snd_sc1810_init_mixer()
577 private->seqnum = 1; in snd_sc1810_init_mixer()