Lines Matching refs:line6

48 	struct usb_line6 line6;  member
230 struct usb_device *usbdev = pod->line6.usbdev; in podhd_dev_start()
237 dev_err(pod->line6.ifcdev, "read request failed (error %d)\n", ret); in podhd_dev_start()
247 dev_err(pod->line6.ifcdev, in podhd_dev_start()
256 ret = line6_read_data(&pod->line6, 0xf000 + 0x08 * i, init_bytes, 8); in podhd_dev_start()
280 line6_read_serial_number(&pod->line6, &pod->serial_number); in podhd_startup_workqueue()
287 struct usb_line6 *line6 = &pod->line6; in podhd_startup_finalize() local
290 return snd_card_register(line6->card); in podhd_startup_finalize()
293 static void podhd_disconnect(struct usb_line6 *line6) in podhd_disconnect() argument
295 struct usb_line6_podhd *pod = (struct usb_line6_podhd *)line6; in podhd_disconnect()
297 if (pod->line6.properties->capabilities & LINE6_CAP_CONTROL_INFO) { in podhd_disconnect()
303 intf = usb_ifnum_to_if(line6->usbdev, in podhd_disconnect()
304 pod->line6.properties->ctrl_if); in podhd_disconnect()
313 static int podhd_init(struct usb_line6 *line6, in podhd_init() argument
317 struct usb_line6_podhd *pod = (struct usb_line6_podhd *) line6; in podhd_init()
320 line6->disconnect = podhd_disconnect; in podhd_init()
325 if (pod->line6.properties->capabilities & LINE6_CAP_CONTROL) { in podhd_init()
327 intf = usb_ifnum_to_if(line6->usbdev, in podhd_init()
328 pod->line6.properties->ctrl_if); in podhd_init()
330 dev_err(pod->line6.ifcdev, "interface %d not found\n", in podhd_init()
331 pod->line6.properties->ctrl_if); in podhd_init()
337 dev_err(pod->line6.ifcdev, "can't claim interface %d, error %d\n", in podhd_init()
338 pod->line6.properties->ctrl_if, err); in podhd_init()
343 if (pod->line6.properties->capabilities & LINE6_CAP_CONTROL_INFO) { in podhd_init()
345 err = snd_card_add_dev_attr(line6->card, &podhd_dev_attr_group); in podhd_init()
350 if (pod->line6.properties->capabilities & LINE6_CAP_PCM) { in podhd_init()
352 err = line6_init_pcm(line6, in podhd_init()
360 if (!(pod->line6.properties->capabilities & LINE6_CAP_CONTROL_INFO)) { in podhd_init()