Lines Matching refs:chn
1302 unsigned int chn, channels;
1313 for (chn = 1; chn < channels; chn++) {
1314 if (dst_areas[chn-1].addr != dst_areas[chn].addr) {
1318 if (src_areas[chn-1].addr != src_areas[chn].addr) {
1323 for (chn = 0; chn < channels; chn++) {
1324 if (dmix->bindings && dmix->bindings[chn] != chn) {
1328 if (dst_areas[chn].first != chn * bits ||
1329 dst_areas[chn].step != channels * bits) {
1333 if (src_areas[chn].first != chn * bits ||
1334 src_areas[chn].step != channels * bits) {
1352 unsigned int chn, chn1, count = 0;
1386 for (chn = 0; chn < count; chn++)
1387 bindings[chn] = UINT_MAX; /* don't route */
1411 for (chn = 0; chn < count; chn++) {
1413 if (chn == chn1)
1415 if (bindings[chn] == dmix->bindings[chn1]) {
1416 SNDERR("unable to route channels %d,%d to same destination %d", chn, chn1, bindings[chn]);