Lines Matching refs:sync_endpoint
241 if (subs->sync_endpoint && in start_endpoints()
243 struct snd_usb_endpoint *ep = subs->sync_endpoint; in start_endpoints()
245 if (subs->data_endpoint->iface != subs->sync_endpoint->iface || in start_endpoints()
246 subs->data_endpoint->altsetting != subs->sync_endpoint->altsetting) { in start_endpoints()
248 subs->sync_endpoint->iface, in start_endpoints()
249 subs->sync_endpoint->altsetting); in start_endpoints()
254 subs->sync_endpoint->iface, in start_endpoints()
255 subs->sync_endpoint->altsetting, err); in start_endpoints()
276 snd_usb_endpoint_stop(subs->sync_endpoint); in stop_endpoints()
282 snd_usb_endpoint_sync_pending_stop(subs->sync_endpoint); in stop_endpoints()
367 subs->sync_endpoint = snd_usb_add_endpoint(subs->stream->chip, in set_sync_ep_implicit_fb_quirk()
370 if (!subs->sync_endpoint) in set_sync_ep_implicit_fb_quirk()
373 subs->data_endpoint->sync_master = subs->sync_endpoint; in set_sync_ep_implicit_fb_quirk()
406 subs->sync_endpoint = NULL; in set_sync_endpoint()
461 subs->sync_endpoint = snd_usb_add_endpoint(subs->stream->chip, in set_sync_endpoint()
466 if (!subs->sync_endpoint) { in set_sync_endpoint()
472 subs->data_endpoint->sync_master = subs->sync_endpoint; in set_sync_endpoint()
620 if (subs->sync_endpoint->type != SND_USB_ENDPOINT_TYPE_DATA || in configure_sync_endpoint()
622 return snd_usb_endpoint_set_params(subs->sync_endpoint, in configure_sync_endpoint()
662 ret = snd_usb_endpoint_set_params(subs->sync_endpoint, in configure_sync_endpoint()
693 subs->sync_endpoint); in configure_endpoint()
697 if (subs->sync_endpoint) in configure_endpoint()
769 snd_usb_endpoint_deactivate(subs->sync_endpoint); in snd_usb_hw_free()
802 snd_usb_endpoint_sync_pending_stop(subs->sync_endpoint); in snd_usb_pcm_prepare()