Lines Matching refs:sync_endpoint
242 if (subs->sync_endpoint && in start_endpoints()
244 struct snd_usb_endpoint *ep = subs->sync_endpoint; in start_endpoints()
246 if (subs->data_endpoint->iface != subs->sync_endpoint->iface || in start_endpoints()
247 subs->data_endpoint->altsetting != subs->sync_endpoint->altsetting) { in start_endpoints()
249 subs->sync_endpoint->iface, in start_endpoints()
250 subs->sync_endpoint->altsetting); in start_endpoints()
255 subs->sync_endpoint->iface, in start_endpoints()
256 subs->sync_endpoint->altsetting, err); in start_endpoints()
277 snd_usb_endpoint_stop(subs->sync_endpoint); in stop_endpoints()
283 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()
473 subs->sync_endpoint = snd_usb_add_endpoint(subs->stream->chip, in set_sync_endpoint()
478 if (!subs->sync_endpoint) { in set_sync_endpoint()
484 subs->data_endpoint->sync_master = subs->sync_endpoint; in set_sync_endpoint()
631 if (subs->sync_endpoint->type != SND_USB_ENDPOINT_TYPE_DATA || in configure_sync_endpoint()
633 return snd_usb_endpoint_set_params(subs->sync_endpoint, in configure_sync_endpoint()
673 ret = snd_usb_endpoint_set_params(subs->sync_endpoint, in configure_sync_endpoint()
704 subs->sync_endpoint); in configure_endpoint()
708 if (subs->sync_endpoint) in configure_endpoint()
838 snd_usb_endpoint_deactivate(subs->sync_endpoint); in snd_usb_hw_free()
875 snd_usb_endpoint_sync_pending_stop(subs->sync_endpoint); in snd_usb_pcm_prepare()