Home
last modified time | relevance | path

Searched refs:tascam (Results 1 – 11 of 11) sorted by relevance

/linux/sound/usb/usx2y/
H A Dus144mkii.c38 void tascam_free_urbs(struct tascam_card *tascam) in tascam_free_urbs() argument
42 usb_kill_anchored_urbs(&tascam->playback_anchor); in tascam_free_urbs()
44 if (tascam->playback_urbs[i]) { in tascam_free_urbs()
46 tascam->dev, tascam->playback_urb_alloc_size, in tascam_free_urbs()
47 tascam->playback_urbs[i]->transfer_buffer, in tascam_free_urbs()
48 tascam->playback_urbs[i]->transfer_dma); in tascam_free_urbs()
49 usb_free_urb(tascam->playback_urbs[i]); in tascam_free_urbs()
50 tascam->playback_urbs[i] = NULL; in tascam_free_urbs()
54 usb_kill_anchored_urbs(&tascam->feedback_anchor); in tascam_free_urbs()
56 if (tascam->feedback_urbs[i]) { in tascam_free_urbs()
[all …]
H A Dus144mkii_midi.c16 struct tascam_card *tascam = in tascam_midi_in_work_handler() local
22 if (!tascam->midi_in_substream) in tascam_midi_in_work_handler()
25 while (kfifo_out_spinlocked(&tascam->midi_in_fifo, buf, sizeof(buf), in tascam_midi_in_work_handler()
26 &tascam->midi_in_lock) == sizeof(buf)) { in tascam_midi_in_work_handler()
34 snd_rawmidi_receive(tascam->midi_in_substream, in tascam_midi_in_work_handler()
41 struct tascam_card *tascam = urb->context; in tascam_midi_in_urb_complete() local
44 if (!tascam) in tascam_midi_in_urb_complete()
50 dev_err_ratelimited(tascam->card->dev, in tascam_midi_in_urb_complete()
57 if (atomic_read(&tascam->midi_in_active) && in tascam_midi_in_urb_complete()
59 kfifo_in_spinlocked(&tascam->midi_in_fifo, urb->transfer_buffer, in tascam_midi_in_urb_complete()
[all …]
H A Dus144mkii_playback.c17 struct tascam_card *tascam = snd_pcm_substream_chip(substream); in tascam_playback_open() local
20 tascam->playback_substream = substream; in tascam_playback_open()
21 atomic_set(&tascam->playback_active, 0); in tascam_playback_open()
37 struct tascam_card *tascam = snd_pcm_substream_chip(substream); in tascam_playback_close() local
39 tascam->playback_substream = NULL; in tascam_playback_close()
56 struct tascam_card *tascam = snd_pcm_substream_chip(substream); in tascam_playback_prepare() local
62 tascam->driver_playback_pos = 0; in tascam_playback_prepare()
63 tascam->playback_frames_consumed = 0; in tascam_playback_prepare()
64 tascam->last_period_pos = 0; in tascam_playback_prepare()
65 tascam->feedback_pattern_in_idx = 0; in tascam_playback_prepare()
[all …]
H A Dus144mkii_capture.c17 struct tascam_card *tascam = snd_pcm_substream_chip(substream); in tascam_capture_open() local
20 tascam->capture_substream = substream; in tascam_capture_open()
21 atomic_set(&tascam->capture_active, 0); in tascam_capture_open()
37 struct tascam_card *tascam = snd_pcm_substream_chip(substream); in tascam_capture_close() local
39 tascam->capture_substream = NULL; in tascam_capture_close()
54 struct tascam_card *tascam = snd_pcm_substream_chip(substream); in tascam_capture_prepare() local
56 tascam->driver_capture_pos = 0; in tascam_capture_prepare()
57 tascam->capture_frames_processed = 0; in tascam_capture_prepare()
58 tascam->last_capture_period_pos = 0; in tascam_capture_prepare()
59 tascam->capture_ring_buffer_read_ptr = 0; in tascam_capture_prepare()
[all …]
H A Dus144mkii_pcm.c55 void process_playback_routing_us144mkii(struct tascam_card *tascam, in process_playback_routing_us144mkii() argument
70 if (tascam->line_out_source == 0) /* "ch1 and ch2" */ in process_playback_routing_us144mkii()
76 if (tascam->digital_out_source == 0) /* "ch1 and ch2" */ in process_playback_routing_us144mkii()
83 void process_capture_routing_us144mkii(struct tascam_card *tascam, in process_capture_routing_us144mkii() argument
96 if (tascam->capture_12_source == 0) { /* analog inputs */ in process_capture_routing_us144mkii()
105 if (tascam->capture_34_source == 0) { /* analog inputs */ in process_capture_routing_us144mkii()
115 int us144mkii_configure_device_for_rate(struct tascam_card *tascam, int rate) in us144mkii_configure_device_for_rate() argument
117 struct usb_device *dev = tascam->dev; in us144mkii_configure_device_for_rate()
223 struct tascam_card *tascam = snd_pcm_substream_chip(substream); in tascam_pcm_hw_params() local
228 tascam in tascam_pcm_hw_params()
264 struct tascam_card *tascam = snd_pcm_substream_chip(substream); tascam_pcm_trigger() local
360 struct tascam_card *tascam = pcm->private_data; tascam_init_pcm() local
[all...]
H A Dus144mkii_controls.c55 struct tascam_card *tascam = snd_kcontrol_chip(kcontrol); in tascam_line_out_get() local
57 scoped_guard(spinlock_irqsave, &tascam->lock) { in tascam_line_out_get()
58 ucontrol->value.enumerated.item[0] = tascam->line_out_source; in tascam_line_out_get()
77 struct tascam_card *tascam = snd_kcontrol_chip(kcontrol); in tascam_line_out_put() local
83 scoped_guard(spinlock_irqsave, &tascam->lock) { in tascam_line_out_put()
84 if (tascam->line_out_source != ucontrol->value.enumerated.item[0]) { in tascam_line_out_put()
85 tascam->line_out_source = ucontrol->value.enumerated.item[0]; in tascam_line_out_put()
124 struct tascam_card *tascam = snd_kcontrol_chip(kcontrol); in tascam_digital_out_get() local
126 scoped_guard(spinlock_irqsave, &tascam->lock) { in tascam_digital_out_get()
127 ucontrol->value.enumerated.item[0] = tascam->digital_out_source; in tascam_digital_out_get()
[all …]
H A Dus144mkii_pcm.h94 int us144mkii_configure_device_for_rate(struct tascam_card *tascam, int rate);
103 void process_playback_routing_us144mkii(struct tascam_card *tascam,
113 void process_capture_routing_us144mkii(struct tascam_card *tascam,
H A Dus144mkii.h298 void tascam_free_urbs(struct tascam_card *tascam);
309 int tascam_alloc_urbs(struct tascam_card *tascam);
351 int tascam_create_midi(struct tascam_card *tascam);
365 int tascam_create_controls(struct tascam_card *tascam);
/linux/sound/firewire/tascam/
H A DMakefile2 snd-firewire-tascam-y := tascam-proc.o amdtp-tascam.o tascam-stream.o \
3 tascam-pcm.o tascam-hwdep.o tascam-transaction.o \
4 tascam-midi.o tascam.o
5 obj-$(CONFIG_SND_FIREWIRE_TASCAM) += snd-firewire-tascam.o
/linux/sound/firewire/
H A DMakefile16 obj-$(CONFIG_SND_FIREWIRE_TASCAM) += tascam/
H A DKconfig161 will be called snd-firewire-tascam.