Lines Matching defs:spcm
65 ptr2 = *dsnoop->spcm->hw.ptr;
69 dsnoop->update_tstamp = snd_pcm_hw_fast_tstamp(dsnoop->spcm);
112 src_areas = snd_pcm_mmap_areas(dsnoop->spcm);
139 snd_pcm_hwsync(dsnoop->spcm);
184 snd_pcm_status(dsnoop->spcm, status);
185 state = snd_pcm_state(dsnoop->spcm);
266 snd_pcm_hwsync(dsnoop->spcm);
375 snd_pcm_close(dsnoop->spcm);
445 *tstamp = snd_pcm_hw_fast_tstamp(dsnoop->spcm);
460 if (dsnoop->spcm)
461 snd_pcm_dump(dsnoop->spcm, out);
534 snd_pcm_t *pcm, *spcm = NULL;
564 ret = snd_pcm_open_slave(&spcm, root, sconf, stream,
571 if (snd_pcm_type(spcm) != SND_PCM_TYPE_HW) {
576 ret = snd_pcm_direct_initialize_slave(dsnoop, spcm, params);
582 dsnoop->spcm = spcm;
592 dsnoop->shmptr->type = spcm->type;
605 ret = snd_pcm_direct_open_secondary_client(&spcm, dsnoop, "dsnoop_client");
610 ret = snd_pcm_open_slave(&spcm, root, sconf, stream,
625 if (snd_pcm_type(spcm) != SND_PCM_TYPE_HW) {
631 ret = snd_pcm_direct_initialize_secondary_slave(dsnoop, spcm, params);
638 dsnoop->spcm = spcm;
649 pcm->tstamp_type = spcm->tstamp_type;
669 if (spcm)
670 snd_pcm_close(spcm);