Lines Matching refs:data_subs
241 struct snd_usb_substream *data_subs; in call_retire_callback() local
243 data_subs = READ_ONCE(ep->data_subs); in call_retire_callback()
244 if (data_subs && ep->retire_data_urb) in call_retire_callback()
245 ep->retire_data_urb(data_subs, urb); in call_retire_callback()
328 struct snd_usb_substream *data_subs; in prepare_outbound_urb() local
334 data_subs = READ_ONCE(ep->data_subs); in prepare_outbound_urb()
335 if (data_subs && ep->prepare_data_urb) in prepare_outbound_urb()
336 return ep->prepare_data_urb(data_subs, urb, in_stream_lock); in prepare_outbound_urb()
405 struct snd_usb_substream *data_subs; in notify_xrun() local
407 data_subs = READ_ONCE(ep->data_subs); in notify_xrun()
408 if (data_subs && data_subs->pcm_substream) in notify_xrun()
409 snd_pcm_stop_xrun(data_subs->pcm_substream); in notify_xrun()
904 struct snd_usb_substream *data_subs) in snd_usb_endpoint_set_callback() argument
908 if (data_subs) in snd_usb_endpoint_set_callback()
909 ep->lowlatency_playback = data_subs->lowlatency_playback; in snd_usb_endpoint_set_callback()
912 WRITE_ONCE(ep->data_subs, data_subs); in snd_usb_endpoint_set_callback()