Lines Matching defs:slave
550 snd_pcm_t *slave = route->plug.gen.slave;
562 dst_format = slave->format;
564 src_format = slave->format;
598 snd_pcm_t *slave = route->plug.gen.slave;
604 slave->channels,
620 snd_pcm_t *slave = route->plug.gen.slave;
625 slave->channels,
723 snd_pcm_dump(route->plug.gen.slave, out);
842 return 0; /* chmap API not supported for this slave */
896 current = snd_pcm_get_chmap(route->plug.gen.slave);
908 return snd_pcm_set_chmap(route->plug.gen.slave, route->chmap);
1007 * \param tt_ssize Attenuation table - slave size
1009 * \param tt_sused Attenuation table - slave used count
1010 * \param slave Slave PCM handle
1011 * \param close_slave When set, the slave PCM handle is closed with copy PCM
1022 snd_pcm_t *slave, int close_slave)
1027 assert(pcmp && slave && ttable);
1042 route->plug.gen.slave = slave;
1046 err = snd_pcm_new(&pcm, SND_PCM_TYPE_ROUTE, name, slave->stream, slave->mode);
1054 pcm->poll_fd = slave->poll_fd;
1055 pcm->poll_events = slave->poll_events;
1056 pcm->tstamp_type = slave->tstamp_type;
1103 SNDERR("Invalid slave channel: %s", id);
1123 * \param tt_ssize Returned slave size in elements
1140 * \param tt_sused Used slave elements
1186 SNDERR("Invalid slave channel: %s", id);
1200 SNDERR("Invalid slave channel: %s", id);
1223 * \param tt_sused Used slave elements
1244 If so, a matching channel map will be selected for the slave.
1249 slave STR # Slave name
1251 slave { # Slave definition
1296 snd_config_t *slave = NULL, *sconf;
1312 if (strcmp(id, "slave") == 0) {
1313 slave = n;
1336 if (!slave) {
1337 SNDERR("slave is not defined");
1346 err = snd_pcm_slave_conf(root, slave, &sconf, 2,
1356 SNDERR("slave format is not linear");