/drivers/staging/line6/ |
H A D | midi.c | 26 static int send_midi_async(struct usb_line6 *line6, unsigned char *data, 32 void line6_midi_receive(struct usb_line6 *line6, unsigned char *data, argument 35 if (line6->line6midi->substream_receive) 36 snd_rawmidi_receive(line6->line6midi->substream_receive, 45 struct usb_line6 *line6 = local 46 line6_rawmidi_substream_midi(substream)->line6; 47 struct snd_line6_midi *line6midi = line6->line6midi; 50 unsigned char chunk[line6->max_packet_size]; 53 spin_lock_irqsave(&line6->line6midi->midi_transmit_lock, flags); 56 req = min(line6_midibuf_bytes_free(mb), line6 93 struct usb_line6 *line6 = (struct usb_line6 *)urb->context; local 121 send_midi_async(struct usb_line6 *line6, unsigned char *data, int length) argument 200 struct usb_line6 *line6 = local 214 struct usb_line6 *line6 = local 234 struct usb_line6 *line6 = local 298 struct usb_line6 *line6 = usb_get_intfdata(interface); local 310 struct usb_line6 *line6 = usb_get_intfdata(interface); local 330 struct usb_line6 *line6 = usb_get_intfdata(interface); local 342 struct usb_line6 *line6 = usb_get_intfdata(interface); local 375 line6_init_midi(struct usb_line6 *line6) argument [all...] |
H A D | audio.c | 25 int line6_init_audio(struct usb_line6 *line6) argument 36 line6->card = card; 38 strcpy(card->id, line6->properties->id); 40 strcpy(card->shortname, line6->properties->name); 42 sprintf(card->longname, "Line6 %s at USB %s", line6->properties->name, 43 dev_name(line6->ifcdev)); 50 int line6_register_audio(struct usb_line6 *line6) argument 54 err = snd_card_register(line6->card); 64 void line6_cleanup_audio(struct usb_line6 *line6) argument 66 struct snd_card *card = line6 [all...] |
H A D | driver.c | 110 struct usb_line6 *line6; member in struct:message 126 static int line6_start_listen(struct usb_line6 *line6) argument 129 usb_fill_int_urb(line6->urb_listen, line6->usbdev, 130 usb_rcvintpipe(line6->usbdev, line6->ep_control_read), 131 line6->buffer_listen, LINE6_BUFSIZE_LISTEN, 132 line6_data_received, line6, line6->interval); 133 line6 141 line6_stop_listen(struct usb_line6 *line6) argument 150 line6_write_hexdump(struct usb_line6 *line6, char dir, const unsigned char *buffer, int size) argument 193 struct usb_line6 *line6 = (struct usb_line6 *)urb->context; local 206 line6_send_raw_message(struct usb_line6 *line6, const char *buffer, int size) argument 260 struct usb_line6 *line6 = msg->line6; local 301 line6_send_raw_message_async(struct usb_line6 *line6, const char *buffer, int size) argument 337 line6_version_request_async(struct usb_line6 *line6) argument 346 line6_send_sysex_message(struct usb_line6 *line6, const char *buffer, int size) argument 357 line6_send_sysex_message_async(struct usb_line6 *line6, const char *buffer, int size) argument 370 line6_alloc_sysex_buffer(struct usb_line6 *line6, int code1, int code2, int size) argument 393 struct usb_line6 *line6 = (struct usb_line6 *)urb->context; local 485 line6_send_program(struct usb_line6 *line6, int value) argument 521 line6_transmit_parameter(struct usb_line6 *line6, int param, int value) argument 558 line6_read_data(struct usb_line6 *line6, int address, void *data, size_t datalen) argument 615 line6_write_data(struct usb_line6 *line6, int address, void *data, size_t datalen) argument 660 line6_read_serial_number(struct usb_line6 *line6, int *serial_number) argument 692 struct usb_line6 *line6 = usb_get_intfdata(interface); local 703 struct usb_line6 *line6; local 733 struct usb_line6 *line6; local 1134 struct usb_line6 *line6; local 1229 struct usb_line6 *line6 = usb_get_intfdata(interface); local 1251 struct usb_line6 *line6 = usb_get_intfdata(interface); local 1265 struct usb_line6 *line6 = usb_get_intfdata(interface); local 1334 struct usb_line6 *line6; local [all...] |
H A D | midi.h | 25 struct usb_line6 *line6; member in struct:snd_line6_midi 78 extern int line6_init_midi(struct usb_line6 *line6); 79 extern void line6_midi_receive(struct usb_line6 *line6, unsigned char *data,
|
H A D | driver.h | 201 extern char *line6_alloc_sysex_buffer(struct usb_line6 *line6, int code1, 208 extern int line6_read_data(struct usb_line6 *line6, int address, void *data, 210 extern int line6_read_serial_number(struct usb_line6 *line6, 212 extern int line6_send_program(struct usb_line6 *line6, int value); 213 extern int line6_send_raw_message(struct usb_line6 *line6, const char *buffer, 215 extern int line6_send_raw_message_async(struct usb_line6 *line6, 217 extern int line6_send_sysex_message(struct usb_line6 *line6, 219 extern int line6_send_sysex_message_async(struct usb_line6 *line6, 226 extern int line6_transmit_parameter(struct usb_line6 *line6, int param, 228 extern int line6_version_request_async(struct usb_line6 *line6); [all...] |
H A D | podhd.h | 23 struct usb_line6 line6; member in struct:usb_line6_podhd
|
H A D | podhd.c | 86 line6_cleanup_audio(&podhd->line6); 96 struct usb_line6 *line6 = &podhd->line6; local 102 err = line6_init_audio(line6); 107 err = line6_init_midi(line6); 112 err = line6_init_pcm(line6, &podhd_pcm_properties); 117 err = line6_register_audio(line6); 147 struct snd_line6_pcm *line6pcm = podhd->line6.line6pcm;
|
H A D | toneport.c | 114 struct usb_line6 *line6; local 119 line6 = &tp->line6; 120 if (line6) 121 toneport_send_cmd(line6->usbdev, (led_red << 8) | 0x0002, 241 (struct usb_line6_toneport *)line6pcm->line6; 252 (struct usb_line6_toneport *)line6pcm->line6; 258 toneport_send_cmd(toneport->line6.usbdev, 266 struct usb_line6 *line6 = &toneport->line6; local 310 struct usb_line6 *line6 = &toneport->line6; local 342 struct usb_line6 *line6 = &toneport->line6; local [all...] |
H A D | pcm.c | 29 struct usb_line6 *line6 = usb_get_intfdata(interface); local 30 struct snd_line6_pcm *line6pcm = line6->line6pcm; 113 dev_err(line6pcm->line6->ifcdev, 130 dev_err(line6pcm->line6->ifcdev, "Device not yet ready\n"); 152 dev_err(line6pcm->line6->ifcdev, 167 dev_err(line6pcm->line6->ifcdev, "Device not yet ready\n"); 252 dev_err(line6pcm->line6->ifcdev, 323 device_remove_file(line6pcm->line6->ifcdev, &dev_attr_impulse_volume); 324 device_remove_file(line6pcm->line6->ifcdev, &dev_attr_impulse_period); 345 err = snd_pcm_new(line6pcm->line6 402 line6_init_pcm(struct usb_line6 *line6, struct line6_pcm_properties *properties) argument [all...] |
H A D | toneport.h | 24 struct usb_line6 line6; member in struct:usb_line6_toneport
|
H A D | variax.c | 96 line6_send_raw_message_async(&variax->line6, variax->buffer_activate, 119 struct usb_line6 *line6 = &variax->line6; local 130 line6_version_request_async(line6); 161 line6_dump_request_async(&variax->dumpreq, &variax->line6, 0, 179 struct usb_line6 *line6 = &variax->line6; local 184 line6_register_audio(&variax->line6); 187 line6_variax_create_files(0, 0, line6->ifcdev); 188 variax_create_files2(line6 [all...] |
H A D | pod.c | 148 return line6_alloc_sysex_buffer(&pod->line6, POD_SYSEX_CODE, code, 165 line6_send_sysex_message(&pod->line6, sysex, size); 196 const unsigned char *buf = pod->line6.buffer_message; 219 line6_dump_request_async(&pod->dumpreq, &pod->line6, 0, 229 line6_dump_request_async(&pod->dumpreq, &pod->line6, 0, 238 if (pod->line6.message_length == 257 line6.ifcdev, 267 (pod->line6.ifcdev, 270 line6.message_length, 307 line6 988 struct usb_line6 *line6 = &pod->line6; local 1007 struct usb_line6 *line6 = &pod->line6; local 1210 struct usb_line6 *line6 = &pod->line6; local [all...] |
H A D | dumprequest.h | 62 struct usb_line6 *line6, int num, int dest);
|
H A D | variax.h | 66 struct usb_line6 line6; member in struct:usb_line6_variax
|
H A D | capture.c | 40 dev_err(line6pcm->line6->ifcdev, "no free URB found\n"); 66 dev_err(line6pcm->line6->ifcdev, 170 dev_err(line6pcm->line6->ifcdev, 223 line6_write_hexdump(line6pcm->line6, 'C', 245 dev_err(line6pcm->line6->ifcdev, 417 dev_err(line6pcm->line6->ifcdev, "Out of memory\n"); 421 urb->dev = line6pcm->line6->usbdev; 423 usb_rcvisocpipe(line6pcm->line6->usbdev,
|
H A D | dumprequest.c | 47 struct usb_line6 *line6, int num, int dest) 51 ret = line6_send_raw_message_async(line6, l6dr->reqbufs[num].buffer, 46 line6_dump_request_async(struct line6_dump_request *l6dr, struct usb_line6 *line6, int num, int dest) argument
|
H A D | playback.c | 156 dev_err(line6pcm->line6->ifcdev, "no free URB found\n"); 188 dev_err(line6pcm->line6->ifcdev, "driver bug: urb_size = 0\n"); /* this is somewhat paranoid */ 221 dev_err(line6pcm->line6->ifcdev, "driver bug: len = %d\n", len); /* this is somewhat paranoid */ 255 (line6pcm->line6-> 270 line6_write_hexdump(line6pcm->line6, 'P', 281 dev_err(line6pcm->line6->ifcdev, 568 dev_err(line6pcm->line6->ifcdev, "Out of memory\n"); 572 urb->dev = line6pcm->line6->usbdev; 574 usb_sndisocpipe(line6pcm->line6->usbdev,
|
H A D | pcm.h | 186 struct usb_line6 *line6; member in struct:snd_line6_pcm 374 extern int line6_init_pcm(struct usb_line6 *line6,
|
H A D | pod.h | 84 struct usb_line6 line6; member in struct:usb_line6_pod
|
/drivers/staging/ |
H A D | Makefile | 26 obj-$(CONFIG_LINE6_USB) += line6/
|