| /bsp/allwinner/libraries/sunxi-hal/hal/source/sound/component/aw-alsa-lib/ |
| A D | pcm_direct.c | 435 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 D | pcm_dsnoop.c | 46 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 D | pcm_dmix.c | 403 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 D | pcm_direct.h | 129 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 D | pcm_file.c | 441 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 D | pcm_softvol.c | 727 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 D | pcm_linear.c | 383 snd_pcm_t *spcm; 387 err = snd_pcm_linear_open(pcmp, name, sformat, spcm, 1); 389 snd_pcm_close(spcm);
|
| A D | pcm_extplug.c | 525 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 D | pcm_plug.c | 1071 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 D | pcm_route.c | 1045 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 D | pcm_plugin_generic.c | 503 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 D | pcm_rate.c | 229 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 D | pcm_multi.c | 948 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()
|