Home
last modified time | relevance | path

Searched refs:dsd_dop (Results 1 – 5 of 5) sorted by relevance

/OK3568_Linux_fs/kernel/sound/usb/
H A Dcard.h36 bool dsd_dop; /* add DOP headers in case of DSD samples */ member
177 } dsd_dop; member
H A Dpcm.c1528 subs->dsd_dop.byte_idx = 0; in snd_usb_pcm_open()
1529 subs->dsd_dop.channel = 0; in snd_usb_pcm_open()
1530 subs->dsd_dop.marker = 1; in snd_usb_pcm_open()
1698 if (++subs->dsd_dop.byte_idx == 3) { in fill_playback_urb_dsd_dop()
1700 dst[dst_idx++] = marker[subs->dsd_dop.marker]; in fill_playback_urb_dsd_dop()
1702 subs->dsd_dop.byte_idx = 0; in fill_playback_urb_dsd_dop()
1704 if (++subs->dsd_dop.channel % runtime->channels == 0) { in fill_playback_urb_dsd_dop()
1706 subs->dsd_dop.marker++; in fill_playback_urb_dsd_dop()
1707 subs->dsd_dop.marker %= ARRAY_SIZE(marker); in fill_playback_urb_dsd_dop()
1708 subs->dsd_dop.channel = 0; in fill_playback_urb_dsd_dop()
[all …]
H A Dproc.c135 fp->dsd_dop, fp->dsd_bitrev); in proc_dump_substream_formats()
H A Dendpoint.c643 if (pcm_format == SNDRV_PCM_FORMAT_DSD_U16_LE && fmt->dsd_dop) { in check_ep_params()
814 if (pcm_format == SNDRV_PCM_FORMAT_DSD_U16_LE && fmt->dsd_dop) { in data_ep_set_params()
H A Dquirks.c1733 fp->dsd_dop = true; in snd_usb_interface_dsd_format_quirks()