Lines Matching defs:gen
60 snd_pcm_generic_t gen;
191 snd_pcm_t *spcm = meter->gen.slave;
280 if (meter->gen.close_slave)
281 err = snd_pcm_close(meter->gen.slave);
298 err = snd_pcm_prepare(meter->gen.slave);
311 int err = snd_pcm_reset(meter->gen.slave);
324 err = snd_pcm_start(meter->gen.slave);
334 snd_pcm_sframes_t err = snd_pcm_rewind(meter->gen.slave, frames);
343 snd_pcm_sframes_t err = INTERNAL(snd_pcm_forward)(meter->gen.slave, frames);
355 snd_pcm_sframes_t result = snd_pcm_mmap_commit(meter->gen.slave, offset, size);
368 snd_pcm_sframes_t result = snd_pcm_avail_update(meter->gen.slave);
422 return snd_pcm_hw_refine(meter->gen.slave, params);
428 return _snd_pcm_hw_params_internal(meter->gen.slave, params);
445 snd_pcm_t *slave = meter->gen.slave;
495 return snd_pcm_hw_free(meter->gen.slave);
507 snd_pcm_dump(meter->gen.slave, out);
579 meter->gen.slave = slave;
580 meter->gen.close_slave = close_slave;
888 assert(meter->gen.slave->setup);
902 assert(meter->gen.slave->setup);
903 return meter->gen.slave->channels;
916 assert(meter->gen.slave->setup);
917 return meter->gen.slave->rate;
930 assert(meter->gen.slave->setup);
944 assert(meter->gen.slave->setup);
945 return meter->gen.slave->boundary;
1012 snd_pcm_t *spcm = meter->gen.slave;
1101 snd_pcm_t *spcm = meter->gen.slave;
1221 assert(meter->gen.slave->setup);
1223 assert(channel < meter->gen.slave->channels);