Home
last modified time | relevance | path

Searched refs:spcm (Results 1 – 13 of 13) sorted by relevance

/bsp/allwinner/libraries/sunxi-hal/hal/source/sound/component/aw-alsa-lib/
A Dpcm_direct.c435 spcm->buffer_size, spcm->format); in snd_pcm_direct_initialize_slave()
439 ret = snd_pcm_start(spcm); in snd_pcm_direct_initialize_slave()
445 save_slave_setting(dmix, spcm); in snd_pcm_direct_initialize_slave()
451 spcm->donot_close = 1; in snd_pcm_direct_initialize_slave()
486 spcm->donot_close = 1; in snd_pcm_direct_initialize_secondary_slave()
487 spcm->setup = 1; in snd_pcm_direct_initialize_secondary_slave()
495 ret = snd_pcm_mmap(spcm); in snd_pcm_direct_initialize_secondary_slave()
840 snd_pcm_start(dmix->spcm); in snd_pcm_direct_prepare()
912 snd_pcm_t *spcm = dmix->spcm; in snd_pcm_direct_wait() local
919 snd_pcm_t *spcm = dmix->spcm; in snd_pcm_direct_initialize_poll_index() local
[all …]
A Dpcm_dsnoop.c46 ptr2 = *dsnoop->spcm->hw.ptr; in snoop_timestamp()
137 snd_pcm_hwsync(dsnoop->spcm); in snd_pcm_dsnoop_sync_ptr()
181 snd_pcm_close(dsnoop->spcm); in snd_pcm_dsnoop_close()
194 state = snd_pcm_state(dsnoop->spcm); in snd_pcm_dsnoop_state()
270 snd_pcm_hwsync(dsnoop->spcm); in snd_pcm_dsnoop_start()
387 if (dsnoop->spcm) in snd_pcm_dsnoop_dump()
388 snd_pcm_dump(dsnoop->spcm); in snd_pcm_dsnoop_dump()
504 dsnoop->spcm = spcm; in _snd_pcm_dsnoop_open()
528 dsnoop->spcm = spcm; in _snd_pcm_dsnoop_open()
553 if (spcm) in _snd_pcm_dsnoop_open()
[all …]
A Dpcm_dmix.c403 switch (snd_pcm_state(dmix->spcm)) { in snd_pcm_dmix_sync_ptr()
418 snd_pcm_hwsync(dmix->spcm); in snd_pcm_dmix_sync_ptr()
434 state = snd_pcm_state(dmix->spcm); in snd_pcm_dmix_state()
534 snd_pcm_hwsync(dmix->spcm); in snd_pcm_dmix_start_timer()
754 ret = snd_pcm_close(dmix->spcm); in snd_pcm_dmix_close()
790 if (dmix->spcm) in snd_pcm_dmix_dump()
791 snd_pcm_dump(dmix->spcm); in snd_pcm_dmix_dump()
914 dmix->spcm = spcm; in _snd_pcm_dmix_open()
937 dmix->spcm = spcm; in _snd_pcm_dmix_open()
969 if (spcm) in _snd_pcm_dmix_open()
[all …]
A Dpcm_direct.h129 snd_pcm_t *spcm; member
222 int snd_pcm_direct_initialize_slave(snd_pcm_direct_t *dmix, snd_pcm_t *spcm, struct slave_params *p…
224 snd_pcm_t *spcm,
A Dpcm_file.c441 snd_pcm_t *spcm = file->gen.slave; in snd_pcm_file_wait() local
443 return snd_pcm_wait_nocheck(spcm, timeout); in snd_pcm_file_wait()
665 snd_pcm_t *spcm = NULL; in _snd_pcm_file_open() local
699 ret = snd_pcm_open_config(&spcm, sconf, stream, mode); in _snd_pcm_file_open()
708 spcm, 1, stream); in _snd_pcm_file_open()
710 snd_pcm_close(spcm); in _snd_pcm_file_open()
A Dpcm_softvol.c727 snd_pcm_t *pcm = NULL, *spcm = NULL; in _snd_pcm_softvol_open() local
753 ret = snd_pcm_open_config(&spcm, sconf, stream, mode); in _snd_pcm_softvol_open()
776 svol->plug.gen.slave = spcm; in _snd_pcm_softvol_open()
780 ret = softvol_load_control(spcm, svol, cchannels, min_dB, max_dB, resolution); in _snd_pcm_softvol_open()
787 ret = snd_pcm_new(&pcm, SND_PCM_TYPE_SOFTVOL, pcm_config->name, spcm->stream, spcm->mode); in _snd_pcm_softvol_open()
A Dpcm_linear.c383 snd_pcm_t *spcm;
387 err = snd_pcm_linear_open(pcmp, name, sformat, spcm, 1);
389 snd_pcm_close(spcm);
A Dpcm_extplug.c525 snd_pcm_t *spcm, *pcm; in snd_pcm_extplug_create() local
537 ret = snd_pcm_open_config(&spcm, sconf, stream, mode); in snd_pcm_extplug_create()
558 ext->plug.gen.slave = spcm; in snd_pcm_extplug_create()
580 snd_pcm_close(spcm); in snd_pcm_extplug_create()
A Dpcm_plug.c1071 snd_pcm_t *spcm; in _snd_pcm_plug_open() local
1132 ret = snd_pcm_open_config(&spcm, sconf, stream, mode); in _snd_pcm_plug_open()
1144 if (snd_pcm_type(spcm) == SND_PCM_TYPE_DMIX) { in _snd_pcm_plug_open()
1151 route_policy, ttable, ssize, cused, sused, spcm, 1); in _snd_pcm_plug_open()
1153 snd_pcm_close(spcm); in _snd_pcm_plug_open()
A Dpcm_route.c1045 snd_pcm_t *spcm = NULL; in _snd_pcm_route_open() local
1062 ret = snd_pcm_open_config(&spcm, sconf, stream, mode); in _snd_pcm_route_open()
1087 ttable, ssize, cused, sused, spcm, 1); in _snd_pcm_route_open()
1099 snd_pcm_close(spcm); in _snd_pcm_route_open()
A Dpcm_plugin_generic.c503 snd_pcm_t *spcm = plugin->gen.slave; in snd_pcm_plugin_wait() local
505 return snd_pcm_wait_nocheck(spcm, timeout); in snd_pcm_plugin_wait()
A Dpcm_rate.c229 snd_pcm_t *spcm = rate->gen.slave; in snd_pcm_rate_hw_refine()
230 return spcm->ops->hw_refine(spcm->op_arg, params); in snd_pcm_rate_hw_refine()
1684 snd_pcm_t *spcm; in _snd_pcm_rate_open() local
1702 ret = snd_pcm_open_config(&spcm, sconf, stream, mode); in _snd_pcm_rate_open()
1706 rate_config->converter, spcm, 1); in _snd_pcm_rate_open()
1708 snd_pcm_close(spcm); in _snd_pcm_rate_open()
A Dpcm_multi.c948 snd_pcm_t *spcm = multi->slaves[multi->master_slave].pcm; in snd_pcm_multi_wait() local
950 return snd_pcm_wait_nocheck(spcm, timeout); in snd_pcm_multi_wait()

Completed in 48 milliseconds