Searched refs:line6pcm (Results 1 – 7 of 7) sorted by relevance
| /linux/sound/usb/line6/ |
| H A D | playback.c | 65 static void create_impulse_test_signal(struct snd_line6_pcm *line6pcm, in create_impulse_test_signal() argument 72 short *pi = (short *)line6pcm->prev_fbuf; in create_impulse_test_signal() 83 unsigned char *pi = line6pcm->prev_fbuf; in create_impulse_test_signal() 97 if (--line6pcm->impulse_count <= 0) { in create_impulse_test_signal() 100 line6pcm->impulse_volume; in create_impulse_test_signal() 101 line6pcm->impulse_count = line6pcm->impulse_period; in create_impulse_test_signal() 140 static int submit_audio_out_urb(struct snd_line6_pcm *line6pcm) in submit_audio_out_urb() argument 146 line6pcm->properties->bytes_per_channel * in submit_audio_out_urb() 147 line6pcm->properties->playback_hw.channels_max; in submit_audio_out_urb() 149 line6pcm->properties->rates.rats[0].num_min; in submit_audio_out_urb() [all …]
|
| H A D | toneport.c | 157 struct snd_line6_pcm *line6pcm = snd_kcontrol_chip(kcontrol); in snd_toneport_monitor_get() local 159 ucontrol->value.integer.value[0] = line6pcm->volume_monitor; in snd_toneport_monitor_get() 167 struct snd_line6_pcm *line6pcm = snd_kcontrol_chip(kcontrol); in snd_toneport_monitor_put() local 170 if (ucontrol->value.integer.value[0] == line6pcm->volume_monitor) in snd_toneport_monitor_put() 173 line6pcm->volume_monitor = ucontrol->value.integer.value[0]; in snd_toneport_monitor_put() 175 if (line6pcm->volume_monitor > 0) { in snd_toneport_monitor_put() 176 err = line6_pcm_acquire(line6pcm, LINE6_STREAM_MONITOR, true); in snd_toneport_monitor_put() 178 line6pcm->volume_monitor = 0; in snd_toneport_monitor_put() 179 line6_pcm_release(line6pcm, LINE6_STREAM_MONITOR); in snd_toneport_monitor_put() 183 line6_pcm_release(line6pcm, LINE6_STREAM_MONITOR); in snd_toneport_monitor_put() [all …]
|
| H A D | capture.h | 18 extern void line6_capture_copy(struct snd_line6_pcm *line6pcm, char *fbuf, 20 extern void line6_capture_check_period(struct snd_line6_pcm *line6pcm, 22 extern int line6_create_audio_in_urbs(struct snd_line6_pcm *line6pcm); 23 extern int line6_submit_audio_in_all_urbs(struct snd_line6_pcm *line6pcm);
|
| H A D | pcm.h | 37 #define get_substream(line6pcm, stream) \ argument 38 (line6pcm->pcm->streams[stream].substream) 190 extern void line6_pcm_disconnect(struct snd_line6_pcm *line6pcm); 191 extern int line6_pcm_acquire(struct snd_line6_pcm *line6pcm, int type, 193 extern void line6_pcm_release(struct snd_line6_pcm *line6pcm, int type);
|
| H A D | playback.h | 28 extern int line6_create_audio_out_urbs(struct snd_line6_pcm *line6pcm); 29 extern int line6_submit_audio_out_all_urbs(struct snd_line6_pcm *line6pcm);
|
| H A D | pod.c | 329 struct snd_line6_pcm *line6pcm = snd_kcontrol_chip(kcontrol); in snd_pod_control_monitor_get() local 330 struct usb_line6_pod *pod = line6_to_pod(line6pcm->line6); in snd_pod_control_monitor_get() 340 struct snd_line6_pcm *line6pcm = snd_kcontrol_chip(kcontrol); in snd_pod_control_monitor_put() local 341 struct usb_line6_pod *pod = line6_to_pod(line6pcm->line6); in snd_pod_control_monitor_put() 387 snd_ctl_new1(&pod_control_monitor, line6->line6pcm)); in pod_init()
|
| H A D | driver.h | 146 struct snd_line6_pcm *line6pcm; member
|