Lines Matching refs:line6
103 for (i = 0; i < line6pcm->line6->iso_buffers; i++) {
123 for (i = 0; i < line6pcm->line6->iso_buffers; i++) {
133 dev_err(line6pcm->line6->ifcdev,
158 kmalloc(array3_size(line6pcm->line6->iso_buffers,
244 (line6pcm->line6->properties->capabilities &
260 (line6pcm->line6->properties->capabilities &
473 cleanup_urbs(&line6pcm->out, line6pcm->line6->iso_buffers);
474 cleanup_urbs(&line6pcm->in, line6pcm->line6->iso_buffers);
479 static int snd_line6_new_pcm(struct usb_line6 *line6, struct snd_pcm **pcm_ret)
484 err = snd_pcm_new(line6->card, (char *)line6->properties->name,
489 strcpy(pcm->name, line6->properties->name);
517 int line6_init_pcm(struct usb_line6 *line6,
521 unsigned ep_read = line6->properties->ep_audio_r;
522 unsigned ep_write = line6->properties->ep_audio_w;
526 if (!(line6->properties->capabilities & LINE6_CAP_PCM))
529 err = snd_line6_new_pcm(line6, &pcm);
542 line6pcm->line6 = line6;
548 line6->line6pcm = line6pcm;
554 usb_maxpacket(line6->usbdev,
555 usb_rcvisocpipe(line6->usbdev, ep_read));
557 usb_maxpacket(line6->usbdev,
558 usb_sndisocpipe(line6->usbdev, ep_write));
560 dev_err(line6pcm->line6->ifcdev,
575 err = snd_ctl_add(line6->card,