Home
last modified time | relevance | path

Searched refs:pcm_rec (Results 1 – 10 of 10) sorted by relevance

/Linux-v4.19/Documentation/sound/hd-audio/
Ddp-mst.rst69 Will not use hda_jack but use snd_jack in spec->pcm_rec[pcm_idx].jack directly.
73 Use hda_jack and assign spec->pcm_rec[pcm_idx].jack = jack->jack statically.
88 Use directly snd_jack_report() on spec->pcm_rec[pcm_idx].jack for
96 Use directly snd_jack_report() on spec->pcm_rec[pcm_idx].jack for dyn_pcm_assign.
/Linux-v4.19/sound/pci/cs46xx/
Dcs46xx_lib.c890 return snd_pcm_indirect_playback_transfer(substream, &cpcm->pcm_rec, in snd_cs46xx_playback_transfer()
906 return snd_pcm_indirect_capture_transfer(substream, &chip->capt.pcm_rec, in snd_cs46xx_capture_transfer()
942 return snd_pcm_indirect_playback_pointer(substream, &cpcm->pcm_rec, ptr); in snd_cs46xx_playback_indirect_pointer()
956 return snd_pcm_indirect_capture_pointer(substream, &chip->capt.pcm_rec, ptr); in snd_cs46xx_capture_indirect_pointer()
1262 memset(&cpcm->pcm_rec, 0, sizeof(cpcm->pcm_rec)); in snd_cs46xx_playback_prepare()
1263 cpcm->pcm_rec.sw_buffer_size = snd_pcm_lib_buffer_bytes(substream); in snd_cs46xx_playback_prepare()
1264 cpcm->pcm_rec.hw_buffer_size = runtime->period_size * CS46XX_FRAGS << cpcm->shift; in snd_cs46xx_playback_prepare()
1341 memset(&chip->capt.pcm_rec, 0, sizeof(chip->capt.pcm_rec)); in snd_cs46xx_capture_prepare()
1342 chip->capt.pcm_rec.sw_buffer_size = snd_pcm_lib_buffer_bytes(substream); in snd_cs46xx_capture_prepare()
1343 chip->capt.pcm_rec.hw_buffer_size = runtime->period_size * CS46XX_FRAGS << 2; in snd_cs46xx_capture_prepare()
Dcs46xx.h1640 struct snd_pcm_indirect pcm_rec; member
1678 struct snd_pcm_indirect pcm_rec; member
/Linux-v4.19/sound/pci/hda/
Dpatch_hdmi.c156 struct hdmi_pcm pcm_rec[16]; member
237 #define get_hdmi_pcm(spec, idx) (&(spec)->pcm_rec[idx])
1572 jack = spec->pcm_rec[per_pin->pcm_idx].jack; in pin_idx_to_jack()
2075 spec->pcm_rec[idx].pcm = info; in generic_hdmi_build_pcms()
2112 spec->pcm_rec[pcm_idx].jack = jack; in add_hdmi_jack_kctl()
2113 jack->private_data = &spec->pcm_rec[pcm_idx]; in add_hdmi_jack_kctl()
2154 spec->pcm_rec[pcm_idx].jack = jack->jack; in generic_hdmi_build_jack()
2299 if (spec->pcm_rec[pcm_idx].jack == NULL) in generic_hdmi_free()
2303 spec->pcm_rec[pcm_idx].jack); in generic_hdmi_free()
2305 spec->pcm_rec[pcm_idx].jack = NULL; in generic_hdmi_free()
[all …]
Dhda_generic.h160 struct hda_pcm *pcm_rec[3]; /* used in build_pcms() */ member
Dpatch_via.c589 for (i = 0; i < ARRAY_SIZE(spec->gen.pcm_rec); i++) { in vt1708_build_pcms()
590 struct hda_pcm *info = spec->gen.pcm_rec[i]; in vt1708_build_pcms()
Dhda_generic.c5201 spec->pcm_rec[1]->pcm_type); in snd_hda_gen_build_controls()
5713 spec->pcm_rec[0] = info; in snd_hda_gen_build_pcms()
5746 spec->pcm_rec[1] = info; in snd_hda_gen_build_pcms()
5780 spec->pcm_rec[2] = info; in snd_hda_gen_build_pcms()
Dpatch_realtek.c7628 spec->gen.pcm_rec[0]->stream[0].chmap = asus_pcm_2_1_chmaps; in alc_fixup_bass_chmap()
/Linux-v4.19/sound/pci/emu10k1/
Demupcm.c1642 return snd_pcm_indirect_playback_transfer(substream, &pcm->pcm_rec, in snd_emu10k1_fx8010_playback_transfer()
1677 memset(&pcm->pcm_rec, 0, sizeof(pcm->pcm_rec)); in snd_emu10k1_fx8010_playback_prepare()
1678 pcm->pcm_rec.hw_buffer_size = pcm->buffer_size * 2; /* byte size */ in snd_emu10k1_fx8010_playback_prepare()
1679 pcm->pcm_rec.sw_buffer_size = snd_pcm_lib_buffer_bytes(substream); in snd_emu10k1_fx8010_playback_prepare()
1749 return snd_pcm_indirect_playback_pointer(substream, &pcm->pcm_rec, ptr); in snd_emu10k1_fx8010_playback_pointer()
/Linux-v4.19/include/sound/
Demu10k1.h1610 struct snd_pcm_indirect pcm_rec; member