• 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_lfloat.c
188 static int snd_pcm_lfloat_hw_refine_cprepare(snd_pcm_t *pcm, snd_pcm_hw_params_t *params)
190 snd_pcm_lfloat_t *lfloat = pcm->private_data;
211 static int snd_pcm_lfloat_hw_refine_sprepare(snd_pcm_t *pcm, snd_pcm_hw_params_t *sparams)
213 snd_pcm_lfloat_t *lfloat = pcm->private_data;
223 static int snd_pcm_lfloat_hw_refine_schange(snd_pcm_t *pcm ATTRIBUTE_UNUSED, snd_pcm_hw_params_t *params,
241 static int snd_pcm_lfloat_hw_refine_cchange(snd_pcm_t *pcm ATTRIBUTE_UNUSED, snd_pcm_hw_params_t *params,
259 static int snd_pcm_lfloat_hw_refine(snd_pcm_t *pcm, snd_pcm_hw_params_t *params)
261 return snd_pcm_hw_refine_slave(pcm, params,
269 static int snd_pcm_lfloat_hw_params(snd_pcm_t *pcm, snd_pcm_hw_params_t *params)
271 snd_pcm_lfloat_t *lfloat = pcm->private_data;
274 int err = snd_pcm_hw_params_slave(pcm, params,
281 if (pcm->stream == SND_PCM_STREAM_PLAYBACK) {
301 snd_pcm_lfloat_write_areas(snd_pcm_t *pcm,
309 snd_pcm_lfloat_t *lfloat = pcm->private_data;
314 pcm->channels, size,
321 snd_pcm_lfloat_read_areas(snd_pcm_t *pcm,
329 snd_pcm_lfloat_t *lfloat = pcm->private_data;
334 pcm->channels, size,
340 static void snd_pcm_lfloat_dump(snd_pcm_t *pcm, snd_output_t *out)
342 snd_pcm_lfloat_t *lfloat = pcm->private_data;
345 if (pcm->setup) {
347 snd_pcm_dump_setup(pcm, out);
382 snd_pcm_t *pcm;
402 err = snd_pcm_new(&pcm, SND_PCM_TYPE_LINEAR_FLOAT, name, slave->stream, slave->mode);
407 pcm->ops = &snd_pcm_lfloat_ops;
408 pcm->fast_ops = &snd_pcm_plugin_fast_ops;
409 pcm->private_data = lfloat;
410 pcm->poll_fd = slave->poll_fd;
411 pcm->poll_events = slave->poll_events;
412 pcm->monotonic = slave->monotonic;
413 snd_pcm_set_hw_ptr(pcm, &lfloat->plug.hw_ptr, -1, 0);
414 snd_pcm_set_appl_ptr(pcm, &lfloat->plug.appl_ptr, -1, 0);
415 *pcmp = pcm;
429 pcm.name {
434 pcm STR # Slave PCM name
436 pcm { } # Slave PCM definition