• 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_extplug.c
204 static int snd_pcm_extplug_hw_refine_cprepare(snd_pcm_t *pcm,
207 extplug_priv_t *ext = pcm->private_data;
221 static int snd_pcm_extplug_hw_refine_sprepare(snd_pcm_t *pcm,
224 extplug_priv_t *ext = pcm->private_data;
256 static int snd_pcm_extplug_hw_refine_schange(snd_pcm_t *pcm,
260 extplug_priv_t *ext = pcm->private_data;
266 static int snd_pcm_extplug_hw_refine_cchange(snd_pcm_t *pcm,
270 extplug_priv_t *ext = pcm->private_data;
276 static int snd_pcm_extplug_hw_refine(snd_pcm_t *pcm, snd_pcm_hw_params_t *params)
278 int err = snd_pcm_hw_refine_slave(pcm, params,
290 static int snd_pcm_extplug_hw_params(snd_pcm_t *pcm, snd_pcm_hw_params_t *params)
293 extplug_priv_t *ext = pcm->private_data;
295 int err = snd_pcm_hw_params_slave(pcm, params,
321 static int snd_pcm_extplug_hw_free(snd_pcm_t *pcm)
323 extplug_priv_t *ext = pcm->private_data;
335 snd_pcm_extplug_write_areas(snd_pcm_t *pcm,
343 extplug_priv_t *ext = pcm->private_data;
357 snd_pcm_extplug_read_areas(snd_pcm_t *pcm,
365 extplug_priv_t *ext = pcm->private_data;
378 static int snd_pcm_extplug_init(snd_pcm_t *pcm)
380 extplug_priv_t *ext = pcm->private_data;
387 static void snd_pcm_extplug_dump(snd_pcm_t *pcm, snd_output_t *out)
389 extplug_priv_t *ext = pcm->private_data;
398 if (pcm->setup) {
400 snd_pcm_dump_setup(pcm, out);
416 static int snd_pcm_extplug_close(snd_pcm_t *pcm)
418 extplug_priv_t *ext = pcm->private_data;
540 *pcmp = myplug->ext.pcm;
571 The rest fields are filled by #snd_pcm_extplug_create(). The pcm field
636 snd_pcm_t *spcm, *pcm;
677 err = snd_pcm_new(&pcm, SND_PCM_TYPE_EXTPLUG, name, stream, mode);
683 extplug->pcm = pcm;
684 pcm->ops = &snd_pcm_extplug_ops;
685 pcm->fast_ops = &snd_pcm_plugin_fast_ops;
686 pcm->private_data = ext;
687 pcm->poll_fd = spcm->poll_fd;
688 pcm->poll_events = spcm->poll_events;
689 snd_pcm_set_hw_ptr(pcm, &ext->plug.hw_ptr, -1, 0);
690 snd_pcm_set_appl_ptr(pcm, &ext->plug.appl_ptr, -1, 0);
705 return snd_pcm_close(extplug->pcm);
717 extplug_priv_t *ext = extplug->pcm->private_data;
735 extplug_priv_t *ext = extplug->pcm->private_data;
757 extplug_priv_t *ext = extplug->pcm->private_data;
783 extplug_priv_t *ext = extplug->pcm->private_data;
805 extplug_priv_t *ext = extplug->pcm->private_data;