/linux-4.4.14/sound/usb/line6/ |
D | driver.c | 49 struct usb_line6 *line6; member 65 static int line6_start_listen(struct usb_line6 *line6) in line6_start_listen() argument 69 usb_fill_int_urb(line6->urb_listen, line6->usbdev, in line6_start_listen() 70 usb_rcvintpipe(line6->usbdev, line6->properties->ep_ctrl_r), in line6_start_listen() 71 line6->buffer_listen, LINE6_BUFSIZE_LISTEN, in line6_start_listen() 72 line6_data_received, line6, line6->interval); in line6_start_listen() 73 line6->urb_listen->actual_length = 0; in line6_start_listen() 74 err = usb_submit_urb(line6->urb_listen, GFP_ATOMIC); in line6_start_listen() 81 static void line6_stop_listen(struct usb_line6 *line6) in line6_stop_listen() argument 83 usb_kill_urb(line6->urb_listen); in line6_stop_listen() [all …]
|
D | midi.c | 24 static int send_midi_async(struct usb_line6 *line6, unsigned char *data, 30 void line6_midi_receive(struct usb_line6 *line6, unsigned char *data, in line6_midi_receive() argument 33 if (line6->line6midi->substream_receive) in line6_midi_receive() 34 snd_rawmidi_receive(line6->line6midi->substream_receive, in line6_midi_receive() 43 struct usb_line6 *line6 = in line6_midi_transmit() local 44 line6_rawmidi_substream_midi(substream)->line6; in line6_midi_transmit() 45 struct snd_line6_midi *line6midi = line6->line6midi; in line6_midi_transmit() 51 req = min(line6_midibuf_bytes_free(mb), line6->max_packet_size); in line6_midi_transmit() 68 send_midi_async(line6, chunk, done); in line6_midi_transmit() 80 struct usb_line6 *line6 = (struct usb_line6 *)urb->context; in midi_sent() local [all …]
|
D | pod.c | 61 struct usb_line6 line6; member 184 return line6_alloc_sysex_buffer(&pod->line6, POD_SYSEX_CODE, code, in pod_alloc_sysex_buffer() 191 static void line6_pod_process_message(struct usb_line6 *line6) in line6_pod_process_message() argument 193 struct usb_line6_pod *pod = (struct usb_line6_pod *) line6; in line6_pod_process_message() 194 const unsigned char *buf = pod->line6.buffer_message; in line6_pod_process_message() 236 line6_send_sysex_message(&pod->line6, sysex, size); in pod_set_system_param_int() 297 struct usb_line6 *line6 = &pod->line6; in pod_startup2() local 302 line6_version_request_async(line6); in pod_startup2() 317 struct usb_line6 *line6 = &pod->line6; in pod_startup4() local 322 line6_read_serial_number(&pod->line6, &pod->serial_number); in pod_startup4() [all …]
|
D | variax.c | 45 struct usb_line6 line6; member 92 line6_send_raw_message_async(&variax->line6, variax->buffer_activate, in variax_activate_async() 115 struct usb_line6 *line6 = &variax->line6; in variax_startup2() local 126 line6_version_request_async(line6); in variax_startup2() 170 snd_card_register(variax->line6.card); in variax_startup6() 176 static void line6_variax_process_message(struct usb_line6 *line6) in line6_variax_process_message() argument 178 struct usb_line6_variax *variax = (struct usb_line6_variax *) line6; in line6_variax_process_message() 179 const unsigned char *buf = variax->line6.buffer_message; in line6_variax_process_message() 183 dev_info(variax->line6.ifcdev, "VARIAX reset\n"); in line6_variax_process_message() 202 static void line6_variax_disconnect(struct usb_line6 *line6) in line6_variax_disconnect() argument [all …]
|
D | toneport.c | 46 struct usb_line6 line6; member 218 (struct usb_line6_toneport *)line6pcm->line6; in snd_toneport_source_get() 229 (struct usb_line6_toneport *)line6pcm->line6; in snd_toneport_source_put() 239 toneport_send_cmd(toneport->line6.usbdev, in snd_toneport_source_put() 247 struct usb_line6 *line6 = &toneport->line6; in toneport_start_pcm() local 249 line6_pcm_acquire(line6->line6pcm, LINE6_STREAM_MONITOR); in toneport_start_pcm() 299 toneport_send_cmd(toneport->line6.usbdev, in toneport_update_led() 314 struct device *dev = &toneport->line6.usbdev->dev; in toneport_init_leds() 371 struct usb_line6 *line6 = &toneport->line6; in toneport_setup() local 372 struct usb_device *usbdev = line6->usbdev; in toneport_setup() [all …]
|
D | driver.h | 145 void (*disconnect)(struct usb_line6 *line6); 148 extern char *line6_alloc_sysex_buffer(struct usb_line6 *line6, int code1, 150 extern int line6_read_data(struct usb_line6 *line6, unsigned address, 152 extern int line6_read_serial_number(struct usb_line6 *line6, 154 extern int line6_send_raw_message_async(struct usb_line6 *line6, 156 extern int line6_send_sysex_message(struct usb_line6 *line6, 163 extern int line6_version_request_async(struct usb_line6 *line6); 164 extern int line6_write_data(struct usb_line6 *line6, unsigned address,
|
D | pcm.c | 138 dev_err(line6pcm->line6->ifcdev, in line6_wait_clear_audio_urbs() 458 static int snd_line6_new_pcm(struct usb_line6 *line6, struct snd_pcm **pcm_ret) in snd_line6_new_pcm() argument 463 err = snd_pcm_new(line6->card, (char *)line6->properties->name, in snd_line6_new_pcm() 468 strcpy(pcm->name, line6->properties->name); in snd_line6_new_pcm() 498 int line6_init_pcm(struct usb_line6 *line6, in line6_init_pcm() argument 502 unsigned ep_read = line6->properties->ep_audio_r; in line6_init_pcm() 503 unsigned ep_write = line6->properties->ep_audio_w; in line6_init_pcm() 507 if (!(line6->properties->capabilities & LINE6_CAP_PCM)) in line6_init_pcm() 510 err = snd_line6_new_pcm(line6, &pcm); in line6_init_pcm() 523 line6pcm->line6 = line6; in line6_init_pcm() [all …]
|
D | capture.c | 36 dev_err(line6pcm->line6->ifcdev, "no free URB found\n"); in submit_audio_in_urb() 62 dev_err(line6pcm->line6->ifcdev, in submit_audio_in_urb() 116 dev_err(line6pcm->line6->ifcdev, in line6_capture_copy() 177 dev_err(line6pcm->line6->ifcdev, in audio_in_callback() 247 struct usb_line6 *line6 = line6pcm->line6; in line6_create_audio_in_urbs() local 261 urb->dev = line6->usbdev; in line6_create_audio_in_urbs() 263 usb_rcvisocpipe(line6->usbdev, in line6_create_audio_in_urbs() 264 line6->properties->ep_audio_r & in line6_create_audio_in_urbs()
|
D | midi.h | 23 struct usb_line6 *line6; member 47 extern int line6_init_midi(struct usb_line6 *line6); 48 extern void line6_midi_receive(struct usb_line6 *line6, unsigned char *data,
|
D | playback.c | 161 dev_err(line6pcm->line6->ifcdev, "no free URB found\n"); in submit_audio_out_urb() 191 dev_err(line6pcm->line6->ifcdev, "driver bug: urb_size = 0\n"); in submit_audio_out_urb() 225 dev_err(line6pcm->line6->ifcdev, "driver bug: len = %d\n", in submit_audio_out_urb() 259 if (!(line6pcm->line6->properties->capabilities & LINE6_CAP_HWMON) in submit_audio_out_urb() 275 dev_err(line6pcm->line6->ifcdev, in submit_audio_out_urb() 401 struct usb_line6 *line6 = line6pcm->line6; in line6_create_audio_out_urbs() local 415 urb->dev = line6->usbdev; in line6_create_audio_out_urbs() 417 usb_sndisocpipe(line6->usbdev, in line6_create_audio_out_urbs() 418 line6->properties->ep_audio_w & in line6_create_audio_out_urbs()
|
D | podhd.c | 82 static int podhd_init(struct usb_line6 *line6, in podhd_init() argument 88 err = line6_init_midi(line6); in podhd_init() 93 err = line6_init_pcm(line6, &podhd_pcm_properties); in podhd_init() 98 return snd_card_register(line6->card); in podhd_init()
|
D | Makefile | 1 snd-usb-line6-y := \ 14 obj-$(CONFIG_SND_USB_LINE6) += snd-usb-line6.o
|
D | pcm.h | 142 struct usb_line6 *line6; member 185 extern int line6_init_pcm(struct usb_line6 *line6,
|
/linux-4.4.14/sound/usb/ |
D | Makefile | 28 obj-$(CONFIG_SND_USB_LINE6) += line6/
|
D | Kconfig | 163 source "sound/usb/line6/Kconfig"
|