Lines Matching refs:snd_usb_midi2_endpoint

43 struct snd_usb_midi2_endpoint;
50 struct snd_usb_midi2_endpoint *ep;
55 struct snd_usb_midi2_endpoint { struct
58 struct snd_usb_midi2_endpoint *pair; /* bidirectional pair EP */ argument
84 struct snd_usb_midi2_endpoint *eps[2]; /* USB MIDI endpoints */ argument
105 static void do_submit_urbs_locked(struct snd_usb_midi2_endpoint *ep, in do_submit_urbs_locked()
106 int (*prepare)(struct snd_usb_midi2_endpoint *, in do_submit_urbs_locked() argument
137 static int prepare_output_urb(struct snd_usb_midi2_endpoint *ep, in prepare_output_urb()
153 static void submit_output_urbs_locked(struct snd_usb_midi2_endpoint *ep) in submit_output_urbs_locked()
162 struct snd_usb_midi2_endpoint *ep = ctx->ep; in output_urb_complete()
175 static int prepare_input_urb(struct snd_usb_midi2_endpoint *ep, in prepare_input_urb()
182 static void submit_input_urbs_locked(struct snd_usb_midi2_endpoint *ep) in submit_input_urbs_locked()
191 struct snd_usb_midi2_endpoint *ep = ctx->ep; in input_urb_complete()
215 static void submit_io_urbs(struct snd_usb_midi2_endpoint *ep) in submit_io_urbs()
230 static void kill_midi_urbs(struct snd_usb_midi2_endpoint *ep, bool suspending) in kill_midi_urbs()
247 static void drain_urb_queue(struct snd_usb_midi2_endpoint *ep) in drain_urb_queue()
261 static void free_midi_urbs(struct snd_usb_midi2_endpoint *ep) in free_midi_urbs()
283 static int alloc_midi_urbs(struct snd_usb_midi2_endpoint *ep) in alloc_midi_urbs()
335 static struct snd_usb_midi2_endpoint *
346 struct snd_usb_midi2_endpoint *ep = ump_to_endpoint(ump, dir); in snd_usb_midi_v2_open()
366 struct snd_usb_midi2_endpoint *ep = ump_to_endpoint(ump, dir); in snd_usb_midi_v2_close()
379 struct snd_usb_midi2_endpoint *ep = ump_to_endpoint(ump, dir); in snd_usb_midi_v2_trigger()
389 struct snd_usb_midi2_endpoint *ep = ump_to_endpoint(ump, dir); in snd_usb_midi_v2_drain()
397 struct snd_usb_midi2_endpoint *ep; in start_input_streams()
436 struct snd_usb_midi2_endpoint *ep; in create_midi2_endpoint()
478 static void free_midi2_endpoint(struct snd_usb_midi2_endpoint *ep) in free_midi2_endpoint()
488 struct snd_usb_midi2_endpoint *ep; in free_all_midi2_endpoints()
492 struct snd_usb_midi2_endpoint, list); in free_all_midi2_endpoints()
694 struct snd_usb_midi2_endpoint *ep_in, in create_midi2_ump()
695 struct snd_usb_midi2_endpoint *ep_out, in create_midi2_ump()
762 struct snd_usb_midi2_endpoint *ep, in find_matching_ep_partner()
765 struct snd_usb_midi2_endpoint *pair_ep; in find_matching_ep_partner()
949 struct snd_usb_midi2_endpoint *ep; in parse_midi_2_0()
1181 static void suspend_midi2_endpoint(struct snd_usb_midi2_endpoint *ep) in suspend_midi2_endpoint()
1190 struct snd_usb_midi2_endpoint *ep; in snd_usb_midi_v2_suspend_all()
1198 static void resume_midi2_endpoint(struct snd_usb_midi2_endpoint *ep) in resume_midi2_endpoint()
1209 struct snd_usb_midi2_endpoint *ep; in snd_usb_midi_v2_resume_all()
1221 struct snd_usb_midi2_endpoint *ep; in snd_usb_midi_v2_disconnect_all()