Lines Matching refs:line6pcm
161 struct snd_line6_pcm *line6pcm = snd_kcontrol_chip(kcontrol); in snd_toneport_monitor_get() local
163 ucontrol->value.integer.value[0] = line6pcm->volume_monitor; in snd_toneport_monitor_get()
171 struct snd_line6_pcm *line6pcm = snd_kcontrol_chip(kcontrol); in snd_toneport_monitor_put() local
174 if (ucontrol->value.integer.value[0] == line6pcm->volume_monitor) in snd_toneport_monitor_put()
177 line6pcm->volume_monitor = ucontrol->value.integer.value[0]; in snd_toneport_monitor_put()
179 if (line6pcm->volume_monitor > 0) { in snd_toneport_monitor_put()
180 err = line6_pcm_acquire(line6pcm, LINE6_STREAM_MONITOR); in snd_toneport_monitor_put()
182 line6pcm->volume_monitor = 0; in snd_toneport_monitor_put()
183 line6_pcm_release(line6pcm, LINE6_STREAM_MONITOR); in snd_toneport_monitor_put()
187 line6_pcm_release(line6pcm, LINE6_STREAM_MONITOR); in snd_toneport_monitor_put()
216 struct snd_line6_pcm *line6pcm = snd_kcontrol_chip(kcontrol); in snd_toneport_source_get() local
218 (struct usb_line6_toneport *)line6pcm->line6; in snd_toneport_source_get()
227 struct snd_line6_pcm *line6pcm = snd_kcontrol_chip(kcontrol); in snd_toneport_source_put() local
229 (struct usb_line6_toneport *)line6pcm->line6; in snd_toneport_source_put()
249 line6_pcm_acquire(line6->line6pcm, LINE6_STREAM_MONITOR); in toneport_start_pcm()
437 line6->line6pcm)); in toneport_init()
446 line6->line6pcm)); in toneport_init()