/linux-6.3-rc2/sound/usb/line6/ |
A D | driver.c | 67 usb_fill_int_urb(line6->urb_listen, line6->usbdev, in line6_start_listen() 68 usb_rcvintpipe(line6->usbdev, line6->properties->ep_ctrl_r), in line6_start_listen() 70 line6_data_received, line6, line6->interval); in line6_start_listen() 72 usb_fill_bulk_urb(line6->urb_listen, line6->usbdev, in line6_start_listen() 158 struct usb_line6 *line6 = msg->line6; in line6_send_raw_message_async_part() local 218 msg->line6 = line6; in line6_send_raw_message_async() 317 line6->process_message(line6); in line6_data_received() 323 line6->process_message(line6); in line6_data_received() 655 line6->buffer_message, line6->message_length); in line6_hwdep_push_message() 728 line6->startup(line6); in line6_startup_work() [all …]
|
A D | midi.c | 39 struct usb_line6 *line6 = in line6_midi_transmit() local 66 send_midi_async(line6, chunk, done); in line6_midi_transmit() 125 usb_fill_int_urb(urb, line6->usbdev, in send_midi_async() 126 usb_sndintpipe(line6->usbdev, in send_midi_async() 127 line6->properties->ep_ctrl_w), in send_midi_async() 129 line6->interval); in send_midi_async() 162 struct usb_line6 *line6 = in line6_midi_output_trigger() local 176 struct usb_line6 *line6 = in line6_midi_output_drain() local 197 struct usb_line6 *line6 = in line6_midi_input_trigger() local 282 line6midi->line6 = line6; in line6_init_midi() [all …]
|
A D | variax.c | 37 struct usb_line6 line6; member 92 schedule_delayed_work(&line6->startup_work, in variax_startup() 95 line6_version_request_async(line6); in variax_startup() 101 schedule_delayed_work(&line6->startup_work, in variax_startup() 106 snd_card_register(variax->line6.card); in variax_startup() 130 cancel_delayed_work(&line6->startup_work); in line6_variax_process_message() 131 schedule_delayed_work(&line6->startup_work, in line6_variax_process_message() 138 cancel_delayed_work(&line6->startup_work); in line6_variax_process_message() 164 line6->disconnect = line6_variax_disconnect; in variax_init() 165 line6->startup = variax_startup; in variax_init() [all …]
|
A D | podhd.c | 34 struct usb_line6 line6; member 205 dev_err(pod->line6.ifcdev, in podhd_dev_start() 234 if (snd_card_register(line6->card)) in podhd_startup() 246 pod->line6.properties->ctrl_if); in podhd_disconnect() 372 line6->disconnect = podhd_disconnect; in podhd_init() 373 line6->startup = podhd_startup; in podhd_init() 378 pod->line6.properties->ctrl_if); in podhd_init() 381 pod->line6.properties->ctrl_if); in podhd_init() 402 err = line6_init_pcm(line6, in podhd_init() 412 err = snd_ctl_add(line6->card, in podhd_init() [all …]
|
A D | pod.c | 55 struct usb_line6 line6; member 179 struct usb_line6_pod *pod = line6_to_pod(line6); in line6_pod_process_message() 188 schedule_delayed_work(&line6->startup_work, 0); in line6_pod_process_message() 274 static void pod_startup(struct usb_line6 *line6) in pod_startup() argument 276 struct usb_line6_pod *pod = line6_to_pod(line6); in pod_startup() 281 line6_version_request_async(line6); in pod_startup() 288 if (snd_card_register(line6->card)) in pod_startup() 366 static int pod_init(struct usb_line6 *line6, in pod_init() argument 373 line6->startup = pod_startup; in pod_init() 386 err = snd_ctl_add(line6->card, in pod_init() [all …]
|
A D | toneport.c | 42 struct usb_line6 line6; member 234 toneport_send_cmd(toneport->line6.usbdev, in snd_toneport_source_put() 291 toneport_send_cmd(toneport->line6.usbdev, in toneport_update_led() 363 struct usb_line6 *line6 = &toneport->line6; in toneport_setup() local 364 struct usb_device *usbdev = line6->usbdev; in toneport_setup() 417 line6->startup = toneport_startup; in toneport_init() 425 err = snd_ctl_add(line6->card, in toneport_init() 427 line6->line6pcm)); in toneport_init() 434 snd_ctl_add(line6->card, in toneport_init() 436 line6->line6pcm)); in toneport_init() [all …]
|
A D | driver.h | 180 void (*disconnect)(struct usb_line6 *line6); 181 void (*startup)(struct usb_line6 *line6); 184 extern char *line6_alloc_sysex_buffer(struct usb_line6 *line6, int code1, 186 extern int line6_read_data(struct usb_line6 *line6, unsigned address, 188 extern int line6_read_serial_number(struct usb_line6 *line6, 190 extern int line6_send_raw_message(struct usb_line6 *line6, 192 extern int line6_send_raw_message_async(struct usb_line6 *line6, 194 extern int line6_send_sysex_message(struct usb_line6 *line6, 196 extern int line6_version_request_async(struct usb_line6 *line6); 197 extern int line6_write_data(struct usb_line6 *line6, unsigned address,
|
A D | pcm.c | 133 dev_err(line6pcm->line6->ifcdev, in line6_wait_clear_audio_urbs() 484 err = snd_pcm_new(line6->card, (char *)line6->properties->name, in snd_line6_new_pcm() 489 strcpy(pcm->name, line6->properties->name); in snd_line6_new_pcm() 517 int line6_init_pcm(struct usb_line6 *line6, in line6_init_pcm() argument 529 err = snd_line6_new_pcm(line6, &pcm); in line6_init_pcm() 542 line6pcm->line6 = line6; in line6_init_pcm() 548 line6->line6pcm = line6pcm; in line6_init_pcm() 554 usb_maxpacket(line6->usbdev, in line6_init_pcm() 557 usb_maxpacket(line6->usbdev, in line6_init_pcm() 560 dev_err(line6pcm->line6->ifcdev, in line6_init_pcm() [all …]
|
A D | capture.c | 29 line6pcm->line6->iso_buffers); in submit_audio_in_urb() 31 if (index < 0 || index >= line6pcm->line6->iso_buffers) { in submit_audio_in_urb() 58 dev_err(line6pcm->line6->ifcdev, in submit_audio_in_urb() 72 for (i = 0; i < line6pcm->line6->iso_buffers; ++i) { in line6_submit_audio_in_all_urbs() 114 dev_err(line6pcm->line6->ifcdev, in line6_capture_copy() 175 dev_err(line6pcm->line6->ifcdev, in audio_in_callback() 259 struct usb_line6 *line6 = line6pcm->line6; in line6_create_audio_in_urbs() local 268 for (i = 0; i < line6->iso_buffers; ++i) { in line6_create_audio_in_urbs() 278 urb->dev = line6->usbdev; in line6_create_audio_in_urbs() 280 usb_rcvisocpipe(line6->usbdev, in line6_create_audio_in_urbs() [all …]
|
A D | playback.c | 156 line6pcm->line6->iso_buffers); in submit_audio_out_urb() 158 if (index < 0 || index >= line6pcm->line6->iso_buffers) { in submit_audio_out_urb() 159 dev_err(line6pcm->line6->ifcdev, "no free URB found\n"); in submit_audio_out_urb() 276 dev_err(line6pcm->line6->ifcdev, in submit_audio_out_urb() 290 for (i = 0; i < line6pcm->line6->iso_buffers; ++i) { in line6_submit_audio_out_all_urbs() 324 if (index >= line6pcm->line6->iso_buffers) in audio_out_callback() 404 struct usb_line6 *line6 = line6pcm->line6; in line6_create_audio_out_urbs() local 413 for (i = 0; i < line6->iso_buffers; ++i) { in line6_create_audio_out_urbs() 423 urb->dev = line6->usbdev; in line6_create_audio_out_urbs() 425 usb_sndisocpipe(line6->usbdev, in line6_create_audio_out_urbs() [all …]
|
A D | midi.h | 19 struct usb_line6 *line6; member 43 extern int line6_init_midi(struct usb_line6 *line6); 44 extern void line6_midi_receive(struct usb_line6 *line6, unsigned char *data,
|
A D | Makefile | 2 snd-usb-line6-y := \ 15 obj-$(CONFIG_SND_USB_LINE6) += snd-usb-line6.o
|
A D | pcm.h | 138 struct usb_line6 *line6; member 182 extern int line6_init_pcm(struct usb_line6 *line6,
|
/linux-6.3-rc2/sound/usb/ |
A D | Makefile | 37 obj-$(CONFIG_SND_USB_LINE6) += line6/
|
A D | Kconfig | 168 source "sound/usb/line6/Kconfig"
|