Lines Matching defs:subs
1435 static void set_format_emu_quirk(struct snd_usb_substream *subs,
1444 if (subs->direction == SNDRV_PCM_STREAM_PLAYBACK) {
1445 if (subs->stream->substream[SNDRV_PCM_STREAM_CAPTURE].interface != -1)
1469 snd_emuusb_set_samplerate(subs->stream->chip, emu_samplerate_id);
1470 subs->pkt_offset_adj = (emu_samplerate_id >= EMU_QUIRK_SR_176400HZ) ? 4 : 0;
1478 static int pioneer_djm_set_format_quirk(struct snd_usb_substream *subs)
1484 sr[0] = subs->cur_rate & 0xff;
1485 sr[1] = (subs->cur_rate >> 8) & 0xff;
1486 sr[2] = (subs->cur_rate >> 16) & 0xff;
1489 usb_set_interface(subs->dev, 0, 1);
1490 snd_usb_ctl_msg(subs->stream->chip->dev,
1491 usb_rcvctrlpipe(subs->stream->chip->dev, 0),
1497 void snd_usb_set_format_quirk(struct snd_usb_substream *subs,
1500 switch (subs->stream->chip->usb_id) {
1505 set_format_emu_quirk(subs, fmt);
1509 pioneer_djm_set_format_quirk(subs);
1513 subs->stream_offset_adj = 2;
1567 int snd_usb_select_mode_quirk(struct snd_usb_substream *subs,
1570 struct usb_device *dev = subs->dev;
1573 if (is_itf_usb_dsd_dac(subs->stream->chip->usb_id)) {