Lines Matching refs:sync_endpoint

298 	if (subs->sync_endpoint &&  in start_endpoints()
300 struct snd_usb_endpoint *ep = subs->sync_endpoint; in start_endpoints()
302 if (subs->data_endpoint->iface != subs->sync_endpoint->iface || in start_endpoints()
303 subs->data_endpoint->altsetting != subs->sync_endpoint->altsetting) { in start_endpoints()
305 subs->sync_endpoint->iface, in start_endpoints()
306 subs->sync_endpoint->altsetting); in start_endpoints()
311 subs->sync_endpoint->iface, in start_endpoints()
312 subs->sync_endpoint->altsetting, err); in start_endpoints()
332 snd_usb_endpoint_sync_pending_stop(subs->sync_endpoint); in sync_pending_stops()
339 snd_usb_endpoint_stop(subs->sync_endpoint); in stop_endpoints()
480 subs->sync_endpoint = snd_usb_add_endpoint(subs->stream->chip, in set_sync_ep_implicit_fb_quirk()
483 if (!subs->sync_endpoint) in set_sync_ep_implicit_fb_quirk()
486 subs->sync_endpoint->is_implicit_feedback = 1; in set_sync_ep_implicit_fb_quirk()
488 subs->data_endpoint->sync_master = subs->sync_endpoint; in set_sync_ep_implicit_fb_quirk()
521 subs->sync_endpoint = NULL; in set_sync_endpoint()
581 subs->sync_endpoint = snd_usb_add_endpoint(subs->stream->chip, in set_sync_endpoint()
587 if (!subs->sync_endpoint) { in set_sync_endpoint()
593 subs->sync_endpoint->is_implicit_feedback = implicit_fb; in set_sync_endpoint()
595 subs->data_endpoint->sync_master = subs->sync_endpoint; in set_sync_endpoint()
824 if (subs->sync_endpoint->type != SND_USB_ENDPOINT_TYPE_DATA || in configure_sync_endpoint()
826 return snd_usb_endpoint_set_params(subs->sync_endpoint, in configure_sync_endpoint()
866 ret = snd_usb_endpoint_set_params(subs->sync_endpoint, in configure_sync_endpoint()
898 subs->sync_endpoint); in configure_endpoint()
902 if (subs->sync_endpoint) in configure_endpoint()
1036 snd_usb_endpoint_deactivate(subs->sync_endpoint); in snd_usb_hw_free()