Searched refs:variax (Results 1 - 2 of 2) sorted by relevance

/linux-4.4.14/sound/usb/line6/
H A DMakefile12 snd-usb-variax-y := variax.o
18 obj-$(CONFIG_SND_USB_VARIAX) += snd-usb-variax.o
H A Dvariax.c89 static void variax_activate_async(struct usb_line6_variax *variax, int a) variax_activate_async() argument
91 variax->buffer_activate[VARIAX_OFFSET_ACTIVATE] = a; variax_activate_async()
92 line6_send_raw_message_async(&variax->line6, variax->buffer_activate, variax_activate_async()
103 static void variax_startup1(struct usb_line6_variax *variax) variax_startup1() argument
105 CHECK_STARTUP_PROGRESS(variax->startup_progress, VARIAX_STARTUP_INIT); variax_startup1()
108 line6_start_timer(&variax->startup_timer1, VARIAX_STARTUP_DELAY1, variax_startup1()
109 variax_startup2, (unsigned long)variax); variax_startup1()
114 struct usb_line6_variax *variax = (struct usb_line6_variax *)data; variax_startup2() local
115 struct usb_line6 *line6 = &variax->line6; variax_startup2()
118 if (variax->startup_progress >= VARIAX_STARTUP_LAST) variax_startup2()
121 variax->startup_progress = VARIAX_STARTUP_VERSIONREQ; variax_startup2()
122 line6_start_timer(&variax->startup_timer1, VARIAX_STARTUP_DELAY1, variax_startup2()
123 variax_startup2, (unsigned long)variax); variax_startup2()
129 static void variax_startup3(struct usb_line6_variax *variax) variax_startup3() argument
131 CHECK_STARTUP_PROGRESS(variax->startup_progress, VARIAX_STARTUP_WAIT); variax_startup3()
134 line6_start_timer(&variax->startup_timer2, VARIAX_STARTUP_DELAY3, variax_startup3()
135 variax_startup4, (unsigned long)variax); variax_startup3()
140 struct usb_line6_variax *variax = (struct usb_line6_variax *)data; variax_startup4() local
142 CHECK_STARTUP_PROGRESS(variax->startup_progress, variax_startup4()
146 variax_activate_async(variax, 1); variax_startup4()
147 line6_start_timer(&variax->startup_timer2, VARIAX_STARTUP_DELAY4, variax_startup4()
148 variax_startup5, (unsigned long)variax); variax_startup4()
153 struct usb_line6_variax *variax = (struct usb_line6_variax *)data; variax_startup5() local
155 CHECK_STARTUP_PROGRESS(variax->startup_progress, variax_startup5()
159 schedule_work(&variax->startup_work); variax_startup5()
164 struct usb_line6_variax *variax = variax_startup6() local
167 CHECK_STARTUP_PROGRESS(variax->startup_progress, VARIAX_STARTUP_SETUP); variax_startup6()
170 snd_card_register(variax->line6.card); variax_startup6()
178 struct usb_line6_variax *variax = (struct usb_line6_variax *) line6; line6_variax_process_message() local
179 const unsigned char *buf = variax->line6.buffer_message; line6_variax_process_message()
183 dev_info(variax->line6.ifcdev, "VARIAX reset\n"); line6_variax_process_message()
189 variax_startup3(variax); line6_variax_process_message()
193 variax_startup4((unsigned long)variax); line6_variax_process_message()
204 struct usb_line6_variax *variax = (struct usb_line6_variax *)line6; line6_variax_disconnect() local
206 del_timer(&variax->startup_timer1); line6_variax_disconnect()
207 del_timer(&variax->startup_timer2); line6_variax_disconnect()
208 cancel_work_sync(&variax->startup_work); line6_variax_disconnect()
210 kfree(variax->buffer_activate); line6_variax_disconnect()
219 struct usb_line6_variax *variax = (struct usb_line6_variax *) line6; variax_init() local
225 init_timer(&variax->startup_timer1); variax_init()
226 init_timer(&variax->startup_timer2); variax_init()
227 INIT_WORK(&variax->startup_work, variax_startup6); variax_init()
230 variax->buffer_activate = kmemdup(variax_activate, variax_init()
233 if (variax->buffer_activate == NULL) variax_init()
237 err = line6_init_midi(&variax->line6); variax_init()
242 variax_startup1(variax); variax_init()

Completed in 79 milliseconds