Lines Matching defs:channels_map
1373 * \param channels_map Map of channels
1385 unsigned int channels, unsigned int *channels_map,
1398 assert(channels > 0 && sname && channels_map);
1401 if (channels_map[k] >= sizeof(slave_map) / sizeof(slave_map[0])) {
1402 SNDERR("Invalid slave channel (%d) in binding", channels_map[k]);
1405 if (slave_map[channels_map[k]]) {
1406 SNDERR("Repeated slave channel (%d) in binding", channels_map[k]);
1409 slave_map[channels_map[k]] = 1;
1410 assert((unsigned)channels_map[k] < schannels);
1423 memcpy(share->slave_channels, channels_map, channels * sizeof(*share->slave_channels));
1620 unsigned int *channels_map = NULL;
1697 channels_map = calloc(channels, sizeof(*channels_map));
1698 if (! channels_map) {
1717 channels_map[cchannel] = schannel;
1726 channels, channels_map, stream, mode);
1728 free(channels_map);