Lines Matching refs:dsd_dop
1175 subs->dsd_dop.byte_idx = 0; in snd_usb_pcm_open()
1176 subs->dsd_dop.channel = 0; in snd_usb_pcm_open()
1177 subs->dsd_dop.marker = 1; in snd_usb_pcm_open()
1330 if (++subs->dsd_dop.byte_idx == 3) { in fill_playback_urb_dsd_dop()
1332 dst[dst_idx++] = marker[subs->dsd_dop.marker]; in fill_playback_urb_dsd_dop()
1334 subs->dsd_dop.byte_idx = 0; in fill_playback_urb_dsd_dop()
1336 if (++subs->dsd_dop.channel % runtime->channels == 0) { in fill_playback_urb_dsd_dop()
1338 subs->dsd_dop.marker++; in fill_playback_urb_dsd_dop()
1339 subs->dsd_dop.marker %= ARRAY_SIZE(marker); in fill_playback_urb_dsd_dop()
1340 subs->dsd_dop.channel = 0; in fill_playback_urb_dsd_dop()
1344 int idx = (src_idx + subs->dsd_dop.byte_idx - 1) % wrap; in fill_playback_urb_dsd_dop()
1509 subs->cur_audiofmt->dsd_dop)) { in prepare_playback_urb()