Lines Matching refs:snd_usb_endpoint
121 static inline bool ep_state_running(struct snd_usb_endpoint *ep) in ep_state_running()
126 static inline bool ep_state_update(struct snd_usb_endpoint *ep, int old, int new) in ep_state_update()
139 int snd_usb_endpoint_implicit_feedback_sink(struct snd_usb_endpoint *ep) in snd_usb_endpoint_implicit_feedback_sink()
151 static int slave_next_packet_size(struct snd_usb_endpoint *ep) in slave_next_packet_size()
172 static int next_packet_size(struct snd_usb_endpoint *ep) in next_packet_size()
194 int snd_usb_endpoint_next_packet_size(struct snd_usb_endpoint *ep, in snd_usb_endpoint_next_packet_size()
205 static void call_retire_callback(struct snd_usb_endpoint *ep, in call_retire_callback()
215 static void retire_outbound_urb(struct snd_usb_endpoint *ep, in retire_outbound_urb()
221 static void snd_usb_handle_sync_urb(struct snd_usb_endpoint *ep,
222 struct snd_usb_endpoint *sender,
225 static void retire_inbound_urb(struct snd_usb_endpoint *ep, in retire_inbound_urb()
229 struct snd_usb_endpoint *sync_sink; in retire_inbound_urb()
248 static void prepare_silent_urb(struct snd_usb_endpoint *ep, in prepare_silent_urb()
289 static void prepare_outbound_urb(struct snd_usb_endpoint *ep, in prepare_outbound_urb()
338 static inline void prepare_inbound_urb(struct snd_usb_endpoint *ep, in prepare_inbound_urb()
367 static void notify_xrun(struct snd_usb_endpoint *ep) in notify_xrun()
377 next_packet_fifo_enqueue(struct snd_usb_endpoint *ep) in next_packet_fifo_enqueue()
388 next_packet_fifo_dequeue(struct snd_usb_endpoint *ep) in next_packet_fifo_dequeue()
413 static void queue_pending_output_urbs(struct snd_usb_endpoint *ep) in queue_pending_output_urbs()
463 struct snd_usb_endpoint *ep = ctx->ep; in snd_complete_urb()
544 struct snd_usb_endpoint *
547 struct snd_usb_endpoint *ep; in snd_usb_get_endpoint()
580 struct snd_usb_endpoint *ep; in snd_usb_add_endpoint()
613 struct snd_usb_endpoint *ep) in endpoint_set_syncinterval()
636 static bool endpoint_compatible(struct snd_usb_endpoint *ep, in endpoint_compatible()
657 struct snd_usb_endpoint *ep, in snd_usb_endpoint_compatible()
681 struct snd_usb_endpoint *
687 struct snd_usb_endpoint *ep; in snd_usb_endpoint_open()
771 struct snd_usb_endpoint *data_ep, in snd_usb_endpoint_set_sync()
772 struct snd_usb_endpoint *sync_ep) in snd_usb_endpoint_set_sync()
783 void snd_usb_endpoint_set_callback(struct snd_usb_endpoint *ep, in snd_usb_endpoint_set_callback()
796 struct snd_usb_endpoint *ep, in endpoint_set_interface()
822 struct snd_usb_endpoint *ep) in snd_usb_endpoint_close()
843 void snd_usb_endpoint_suspend(struct snd_usb_endpoint *ep) in snd_usb_endpoint_suspend()
853 static int wait_clear_urbs(struct snd_usb_endpoint *ep) in wait_clear_urbs()
885 void snd_usb_endpoint_sync_pending_stop(struct snd_usb_endpoint *ep) in snd_usb_endpoint_sync_pending_stop()
896 static int stop_urbs(struct snd_usb_endpoint *ep, bool force) in stop_urbs()
925 static int release_urbs(struct snd_usb_endpoint *ep, bool force) in release_urbs()
953 static int data_ep_set_params(struct snd_usb_endpoint *ep) in data_ep_set_params()
1149 static int sync_ep_set_params(struct snd_usb_endpoint *ep) in sync_ep_set_params()
1198 struct snd_usb_endpoint *ep) in snd_usb_endpoint_set_params()
1265 struct snd_usb_endpoint *ep) in snd_usb_endpoint_configure()
1356 int snd_usb_endpoint_start(struct snd_usb_endpoint *ep) in snd_usb_endpoint_start()
1448 void snd_usb_endpoint_stop(struct snd_usb_endpoint *ep) in snd_usb_endpoint_stop()
1475 void snd_usb_endpoint_release(struct snd_usb_endpoint *ep) in snd_usb_endpoint_release()
1488 struct snd_usb_endpoint *ep, *en; in snd_usb_endpoint_free_all()
1508 static void snd_usb_handle_sync_urb(struct snd_usb_endpoint *ep, in snd_usb_handle_sync_urb()
1509 struct snd_usb_endpoint *sender, in snd_usb_handle_sync_urb()