Searched refs:pcm_rec (Results 1 – 12 of 12) sorted by relevance
| /linux/Documentation/sound/hd-audio/ |
| H A D | dp-mst.rst | 69 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/sound/hda/codecs/hdmi/ |
| H A D | hdmi_local.h | 122 struct hdmi_pcm pcm_rec[8]; member 233 #define get_hdmi_pcm(spec, idx) (&(spec)->pcm_rec[idx])
|
| H A D | hdmi.c | 1128 return spec->pcm_rec[per_pin->pcm_idx].jack; in pin_idx_to_pcm_jack() 1858 spec->pcm_rec[idx].pcm = info; in snd_hda_hdmi_generic_build_pcms() 1872 if (spec->pcm_used >= ARRAY_SIZE(spec->pcm_rec)) in snd_hda_hdmi_generic_build_pcms() 1904 spec->pcm_rec[pcm_idx].jack = jack; in generic_hdmi_build_jack() 1905 jack->private_data = &spec->pcm_rec[pcm_idx]; in generic_hdmi_build_jack() 2058 if (spec->pcm_rec[pcm_idx].jack == NULL) in snd_hda_hdmi_generic_remove() 2060 snd_device_free(codec->card, spec->pcm_rec[pcm_idx].jack); in snd_hda_hdmi_generic_remove()
|
| H A D | simplehdmi.c | 26 spec->pcm_rec[0].pcm = info; in snd_hda_hdmi_simple_build_pcms()
|
| /linux/sound/pci/cs46xx/ |
| H A D | cs46xx_lib.c | 872 return snd_pcm_indirect_playback_transfer(substream, &cpcm->pcm_rec, in snd_cs46xx_playback_transfer() 888 return snd_pcm_indirect_capture_transfer(substream, &chip->capt.pcm_rec, in snd_cs46xx_capture_transfer() 924 return snd_pcm_indirect_playback_pointer(substream, &cpcm->pcm_rec, ptr); in snd_cs46xx_playback_indirect_pointer() 938 return snd_pcm_indirect_capture_pointer(substream, &chip->capt.pcm_rec, ptr); in snd_cs46xx_capture_indirect_pointer() 1218 memset(&cpcm->pcm_rec, 0, sizeof(cpcm->pcm_rec)); in snd_cs46xx_playback_prepare() 1219 cpcm->pcm_rec.sw_buffer_size = snd_pcm_lib_buffer_bytes(substream); in snd_cs46xx_playback_prepare() 1220 cpcm->pcm_rec.hw_buffer_size = runtime->period_size * CS46XX_FRAGS << cpcm->shift; in snd_cs46xx_playback_prepare() 1291 memset(&chip->capt.pcm_rec, 0, sizeof(chip->capt.pcm_rec)); in snd_cs46xx_capture_prepare() 1292 chip->capt.pcm_rec.sw_buffer_size = snd_pcm_lib_buffer_bytes(substream); in snd_cs46xx_capture_prepare() 1293 chip->capt.pcm_rec.hw_buffer_size = runtime->period_size * CS46XX_FRAGS << 2; in snd_cs46xx_capture_prepare()
|
| H A D | cs46xx.h | 1625 struct snd_pcm_indirect pcm_rec; member 1662 struct snd_pcm_indirect pcm_rec; member
|
| /linux/sound/pci/emu10k1/ |
| H A D | emupcm.c | 1627 return snd_pcm_indirect_playback_transfer(substream, &pcm->pcm_rec, in snd_emu10k1_fx8010_playback_transfer() 1655 memset(&pcm->pcm_rec, 0, sizeof(pcm->pcm_rec)); in snd_emu10k1_fx8010_playback_prepare() 1656 pcm->pcm_rec.hw_buffer_size = pcm->buffer_size * 2; /* byte size */ in snd_emu10k1_fx8010_playback_prepare() 1657 pcm->pcm_rec.sw_buffer_size = snd_pcm_lib_buffer_bytes(substream); in snd_emu10k1_fx8010_playback_prepare() 1726 return snd_pcm_indirect_playback_pointer(substream, &pcm->pcm_rec, ptr); in snd_emu10k1_fx8010_playback_pointer()
|
| /linux/sound/hda/codecs/ |
| H A D | generic.h | 151 struct hda_pcm *pcm_rec[3]; /* used in build_pcms() */ member
|
| H A D | via.c | 557 for (i = 0; i < ARRAY_SIZE(spec->gen.pcm_rec); i++) { in via_build_pcms() 558 struct hda_pcm *info = spec->gen.pcm_rec[i]; in via_build_pcms()
|
| H A D | generic.c | 5237 spec->pcm_rec[1]->pcm_type); in snd_hda_gen_build_controls() 5749 spec->pcm_rec[0] = info; in snd_hda_gen_build_pcms() 5782 spec->pcm_rec[1] = info; in snd_hda_gen_build_pcms() 5816 spec->pcm_rec[2] = info; in snd_hda_gen_build_pcms()
|
| /linux/include/sound/ |
| H A D | emu10k1.h | 1596 struct snd_pcm_indirect pcm_rec; member
|
| /linux/sound/hda/codecs/realtek/ |
| H A D | realtek.c | 1092 spec->gen.pcm_rec[0]->stream[0].chmap = asus_pcm_2_1_chmaps; in alc_fixup_bass_chmap()
|