Lines Matching refs:data_subs
232 struct snd_usb_substream *data_subs; in call_retire_callback() local
234 data_subs = READ_ONCE(ep->data_subs); in call_retire_callback()
235 if (data_subs && ep->retire_data_urb) in call_retire_callback()
236 ep->retire_data_urb(data_subs, urb); in call_retire_callback()
319 struct snd_usb_substream *data_subs; in prepare_outbound_urb() local
325 data_subs = READ_ONCE(ep->data_subs); in prepare_outbound_urb()
326 if (data_subs && ep->prepare_data_urb) in prepare_outbound_urb()
327 return ep->prepare_data_urb(data_subs, urb, in_stream_lock); in prepare_outbound_urb()
396 struct snd_usb_substream *data_subs; in notify_xrun() local
398 data_subs = READ_ONCE(ep->data_subs); in notify_xrun()
399 if (data_subs && data_subs->pcm_substream) in notify_xrun()
400 snd_pcm_stop_xrun(data_subs->pcm_substream); in notify_xrun()
855 struct snd_usb_substream *data_subs) in snd_usb_endpoint_set_callback() argument
859 if (data_subs) in snd_usb_endpoint_set_callback()
860 ep->lowlatency_playback = data_subs->lowlatency_playback; in snd_usb_endpoint_set_callback()
863 WRITE_ONCE(ep->data_subs, data_subs); in snd_usb_endpoint_set_callback()