Lines Matching defs:usb_protocol_ops
101 struct usb_protocol_ops {
115 const struct usb_protocol_ops *usb_protocol_ops;
261 ep->umidi->usb_protocol_ops->input(ep, urb->transfer_buffer,
327 ep->umidi->usb_protocol_ops->output(ep, urb);
562 port->ep->umidi->usb_protocol_ops->output_packet;
675 static const struct usb_protocol_ops snd_usbmidi_standard_ops = {
681 static const struct usb_protocol_ops snd_usbmidi_midiman_ops = {
688 struct usb_protocol_ops snd_usbmidi_maudio_broken_running_status_ops = {
694 static const struct usb_protocol_ops snd_usbmidi_cme_ops = {
700 static const struct usb_protocol_ops snd_usbmidi_ch345_broken_sysex_ops = {
800 static const struct usb_protocol_ops snd_usbmidi_akai_ops = {
840 static const struct usb_protocol_ops snd_usbmidi_novation_ops = {
872 static const struct usb_protocol_ops snd_usbmidi_raw_ops = {
888 static const struct usb_protocol_ops snd_usbmidi_ftdi_ops = {
933 static const struct usb_protocol_ops snd_usbmidi_122l_ops = {
1066 static const struct usb_protocol_ops snd_usbmidi_emagic_ops = {
1455 if (umidi->usb_protocol_ops->init_out_endpoint)
1456 umidi->usb_protocol_ops->init_out_endpoint(ep);
1513 if (umidi->usb_protocol_ops->finish_out_endpoint)
1514 umidi->usb_protocol_ops->finish_out_endpoint(ep->out);
2400 umidi->usb_protocol_ops = &snd_usbmidi_standard_ops;
2416 umidi->usb_protocol_ops =
2420 umidi->usb_protocol_ops = &snd_usbmidi_122l_ops;
2434 umidi->usb_protocol_ops = &snd_usbmidi_midiman_ops;
2440 umidi->usb_protocol_ops = &snd_usbmidi_novation_ops;
2444 umidi->usb_protocol_ops = &snd_usbmidi_raw_ops;
2459 umidi->usb_protocol_ops = &snd_usbmidi_emagic_ops;
2465 umidi->usb_protocol_ops = &snd_usbmidi_cme_ops;
2469 umidi->usb_protocol_ops = &snd_usbmidi_akai_ops;
2475 umidi->usb_protocol_ops = &snd_usbmidi_ftdi_ops;
2486 umidi->usb_protocol_ops = &snd_usbmidi_ch345_broken_sysex_ops;