• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/alsa-lib-1.0.26/src/pcm/

Lines Matching defs:pcm

2  * \file pcm/pcm_iec958.c
226 static int snd_pcm_iec958_hw_refine_cprepare(snd_pcm_t *pcm, snd_pcm_hw_params_t *params)
228 snd_pcm_iec958_t *iec = pcm->private_data;
257 static int snd_pcm_iec958_hw_refine_sprepare(snd_pcm_t *pcm, snd_pcm_hw_params_t *sparams)
259 snd_pcm_iec958_t *iec = pcm->private_data;
269 static int snd_pcm_iec958_hw_refine_schange(snd_pcm_t *pcm ATTRIBUTE_UNUSED, snd_pcm_hw_params_t *params,
287 static int snd_pcm_iec958_hw_refine_cchange(snd_pcm_t *pcm ATTRIBUTE_UNUSED, snd_pcm_hw_params_t *params,
305 static int snd_pcm_iec958_hw_refine(snd_pcm_t *pcm, snd_pcm_hw_params_t *params)
307 return snd_pcm_hw_refine_slave(pcm, params,
315 static int snd_pcm_iec958_hw_params(snd_pcm_t *pcm, snd_pcm_hw_params_t * params)
317 snd_pcm_iec958_t *iec = pcm->private_data;
319 int err = snd_pcm_hw_params_slave(pcm, params,
332 if (pcm->stream == SND_PCM_STREAM_PLAYBACK) {
362 snd_pcm_iec958_write_areas(snd_pcm_t *pcm,
370 snd_pcm_iec958_t *iec = pcm->private_data;
375 pcm->channels, size);
381 snd_pcm_iec958_read_areas(snd_pcm_t *pcm,
389 snd_pcm_iec958_t *iec = pcm->private_data;
394 pcm->channels, size);
399 static int snd_pcm_iec958_init(snd_pcm_t *pcm)
401 snd_pcm_iec958_t *iec = pcm->private_data;
406 static void snd_pcm_iec958_dump(snd_pcm_t *pcm, snd_output_t *out)
408 snd_pcm_iec958_t *iec = pcm->private_data;
411 if (pcm->setup) {
413 snd_pcm_dump_setup(pcm, out);
453 snd_pcm_t *pcm;
489 err = snd_pcm_new(&pcm, SND_PCM_TYPE_IEC958, name, slave->stream, slave->mode);
494 pcm->ops = &snd_pcm_iec958_ops;
495 pcm->fast_ops = &snd_pcm_plugin_fast_ops;
496 pcm->private_data = iec;
497 pcm->poll_fd = slave->poll_fd;
498 pcm->poll_events = slave->poll_events;
499 pcm->monotonic = slave->monotonic;
500 snd_pcm_set_hw_ptr(pcm, &iec->plug.hw_ptr, -1, 0);
501 snd_pcm_set_appl_ptr(pcm, &iec->plug.appl_ptr, -1, 0);
502 *pcmp = pcm;
515 pcm.name {
520 pcm STR # Slave PCM name
522 pcm { } # Slave PCM definition