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()
265 snd_usb_endpoint_sync_pending_stop(subs->sync_endpoint); in sync_pending_stops()
272 snd_usb_endpoint_stop(subs->sync_endpoint); in stop_endpoints()
416 subs->sync_endpoint = snd_usb_add_endpoint(subs->stream->chip, in set_sync_ep_implicit_fb_quirk()
419 if (!subs->sync_endpoint) in set_sync_ep_implicit_fb_quirk()
422 subs->sync_endpoint->is_implicit_feedback = 1; in set_sync_ep_implicit_fb_quirk()
424 subs->data_endpoint->sync_master = subs->sync_endpoint; in set_sync_ep_implicit_fb_quirk()
457 subs->sync_endpoint = NULL; in set_sync_endpoint()
517 subs->sync_endpoint = snd_usb_add_endpoint(subs->stream->chip, in set_sync_endpoint()
523 if (!subs->sync_endpoint) { in set_sync_endpoint()
529 subs->sync_endpoint->is_implicit_feedback = implicit_fb; in set_sync_endpoint()
531 subs->data_endpoint->sync_master = subs->sync_endpoint; in set_sync_endpoint()
681 if (subs->sync_endpoint->type != SND_USB_ENDPOINT_TYPE_DATA || in configure_sync_endpoint()
683 return snd_usb_endpoint_set_params(subs->sync_endpoint, in configure_sync_endpoint()
723 ret = snd_usb_endpoint_set_params(subs->sync_endpoint, in configure_sync_endpoint()
755 subs->sync_endpoint); in configure_endpoint()
759 if (subs->sync_endpoint) in configure_endpoint()
893 snd_usb_endpoint_deactivate(subs->sync_endpoint); in snd_usb_hw_free()