Lines Matching refs:sync_endpoint
231 if (subs->sync_endpoint && in start_endpoints()
233 struct snd_usb_endpoint *ep = subs->sync_endpoint; in start_endpoints()
235 if (subs->data_endpoint->iface != subs->sync_endpoint->iface || in start_endpoints()
236 subs->data_endpoint->altsetting != subs->sync_endpoint->altsetting) { in start_endpoints()
238 subs->sync_endpoint->iface, in start_endpoints()
239 subs->sync_endpoint->altsetting); in start_endpoints()
244 subs->sync_endpoint->iface, in start_endpoints()
245 subs->sync_endpoint->altsetting, err); in start_endpoints()
266 snd_usb_endpoint_stop(subs->sync_endpoint); in stop_endpoints()
272 snd_usb_endpoint_sync_pending_stop(subs->sync_endpoint); in stop_endpoints()
379 subs->sync_endpoint = snd_usb_add_endpoint(subs->stream->chip, in set_sync_ep_implicit_fb_quirk()
382 if (!subs->sync_endpoint) in set_sync_ep_implicit_fb_quirk()
385 subs->data_endpoint->sync_master = subs->sync_endpoint; in set_sync_ep_implicit_fb_quirk()
418 subs->sync_endpoint = NULL; in set_sync_endpoint()
478 subs->sync_endpoint = snd_usb_add_endpoint(subs->stream->chip, in set_sync_endpoint()
483 if (!subs->sync_endpoint) { in set_sync_endpoint()
489 subs->data_endpoint->sync_master = subs->sync_endpoint; in set_sync_endpoint()
636 if (subs->sync_endpoint->type != SND_USB_ENDPOINT_TYPE_DATA || in configure_sync_endpoint()
638 return snd_usb_endpoint_set_params(subs->sync_endpoint, in configure_sync_endpoint()
678 ret = snd_usb_endpoint_set_params(subs->sync_endpoint, in configure_sync_endpoint()
709 subs->sync_endpoint); in configure_endpoint()
713 if (subs->sync_endpoint) in configure_endpoint()
855 snd_usb_endpoint_deactivate(subs->sync_endpoint); in snd_usb_hw_free()
892 snd_usb_endpoint_sync_pending_stop(subs->sync_endpoint); in snd_usb_pcm_prepare()