Lines Matching refs:line6

55 	struct usb_line6 line6;  member
73 #define line6_to_pod(x) container_of(x, struct usb_line6_pod, line6)
170 return line6_alloc_sysex_buffer(&pod->line6, POD_SYSEX_CODE, code, in pod_alloc_sysex_buffer()
177 static void line6_pod_process_message(struct usb_line6 *line6) in line6_pod_process_message() argument
179 struct usb_line6_pod *pod = line6_to_pod(line6); in line6_pod_process_message()
180 const unsigned char *buf = pod->line6.buffer_message; in line6_pod_process_message()
188 schedule_delayed_work(&line6->startup_work, 0); in line6_pod_process_message()
225 line6_send_sysex_message(&pod->line6, sysex, size); in pod_set_system_param_int()
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()
285 line6_read_serial_number(&pod->line6, &pod->serial_number); in pod_startup()
288 if (snd_card_register(line6->card)) in pod_startup()
289 dev_err(line6->ifcdev, "Failed to register POD card.\n"); in pod_startup()
330 struct usb_line6_pod *pod = line6_to_pod(line6pcm->line6); in snd_pod_control_monitor_get()
341 struct usb_line6_pod *pod = line6_to_pod(line6pcm->line6); in snd_pod_control_monitor_put()
366 static int pod_init(struct usb_line6 *line6, in pod_init() argument
370 struct usb_line6_pod *pod = line6_to_pod(line6); in pod_init()
372 line6->process_message = line6_pod_process_message; in pod_init()
373 line6->startup = pod_startup; in pod_init()
376 err = snd_card_add_dev_attr(line6->card, &pod_dev_attr_group); in pod_init()
381 err = line6_init_pcm(line6, &pod_pcm_properties); in pod_init()
386 err = snd_ctl_add(line6->card, in pod_init()
387 snd_ctl_new1(&pod_control_monitor, line6->line6pcm)); in pod_init()
397 if (pod->line6.properties->capabilities & LINE6_CAP_CONTROL) { in pod_init()
401 schedule_delayed_work(&line6->startup_work, in pod_init()