Lines Matching refs:line6

42 	struct usb_line6 line6;  member
60 #define line6_to_toneport(x) container_of(x, struct usb_line6_toneport, line6)
213 struct usb_line6_toneport *toneport = line6_to_toneport(line6pcm->line6); in snd_toneport_source_get()
224 struct usb_line6_toneport *toneport = line6_to_toneport(line6pcm->line6); in snd_toneport_source_put()
234 toneport_send_cmd(toneport->line6.usbdev, in snd_toneport_source_put()
239 static void toneport_startup(struct usb_line6 *line6) in toneport_startup() argument
241 line6_pcm_acquire(line6->line6pcm, LINE6_STREAM_MONITOR, true); in toneport_startup()
291 toneport_send_cmd(toneport->line6.usbdev, in toneport_update_led()
306 struct device *dev = &toneport->line6.usbdev->dev; in toneport_init_leds()
363 struct usb_line6 *line6 = &toneport->line6; in toneport_setup() local
364 struct usb_device *usbdev = line6->usbdev; in toneport_setup()
373 line6_write_data(line6, 0x80c6, ticks, 4); in toneport_setup()
388 schedule_delayed_work(&toneport->line6.startup_work, in toneport_setup()
396 static void line6_toneport_disconnect(struct usb_line6 *line6) in line6_toneport_disconnect() argument
398 struct usb_line6_toneport *toneport = line6_to_toneport(line6); in line6_toneport_disconnect()
408 static int toneport_init(struct usb_line6 *line6, in toneport_init() argument
412 struct usb_line6_toneport *toneport = line6_to_toneport(line6); in toneport_init()
416 line6->disconnect = line6_toneport_disconnect; in toneport_init()
417 line6->startup = toneport_startup; in toneport_init()
420 err = line6_init_pcm(line6, &toneport_pcm_properties); 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()
441 line6_read_serial_number(line6, &toneport->serial_number); in toneport_init()
442 line6_read_data(line6, 0x80c2, &toneport->firmware_version, 1); in toneport_init()
455 return snd_card_register(line6->card); in toneport_init()