Lines Matching defs:spcm
66 dst_areas = snd_pcm_mmap_areas(dshare->spcm);
135 dst_areas = snd_pcm_mmap_areas(dshare->spcm);
207 snd_pcm_hwsync(dshare->spcm);
208 slave_hw_ptr = *dshare->spcm->hw.ptr;
227 snd_pcm_status(dshare->spcm, status);
309 snd_pcm_direct_reset_slave_ptr(pcm, dshare, *dshare->spcm->hw.ptr);
317 snd_pcm_hwsync(dshare->spcm);
318 snd_pcm_direct_reset_slave_ptr(pcm, dshare, *dshare->spcm->hw.ptr);
367 switch (snd_pcm_state(dshare->spcm)) {
407 switch (snd_pcm_state(dshare->spcm)) {
486 snd_pcm_close(dshare->spcm);
568 *tstamp = snd_pcm_hw_fast_tstamp(dshare->spcm);
583 if (dshare->spcm)
584 snd_pcm_dump(dshare->spcm, out);
662 snd_pcm_t *pcm, *spcm = NULL;
698 ret = snd_pcm_open_slave(&spcm, root, sconf, stream,
705 if (snd_pcm_type(spcm) != SND_PCM_TYPE_HW) {
710 ret = snd_pcm_direct_initialize_slave(dshare, spcm, params);
716 dshare->spcm = spcm;
726 dshare->shmptr->type = spcm->type;
738 ret = snd_pcm_direct_open_secondary_client(&spcm, dshare, "dshare_client");
744 ret = snd_pcm_open_slave(&spcm, root, sconf, stream,
759 if (snd_pcm_type(spcm) != SND_PCM_TYPE_HW) {
765 ret = snd_pcm_direct_initialize_secondary_slave(dshare, spcm, params);
772 dshare->spcm = spcm;
796 pcm->tstamp_type = spcm->tstamp_type;
815 if (spcm)
816 snd_pcm_close(spcm);