Lines Matching refs:chn
1682 unsigned int chn, channels;
1695 for (chn = 1; chn < channels; chn++) {
1696 if (dst_areas[chn-1].addr != dst_areas[chn].addr)
1698 if (src_areas[chn-1].addr != src_areas[chn].addr)
1701 for (chn = 0; chn < channels; chn++) {
1702 if (dmix->bindings && dmix->bindings[chn] != chn)
1704 if (dst_areas[chn].first != chn * bits ||
1705 dst_areas[chn].step != channels * bits)
1707 if (src_areas[chn].first != chn * bits ||
1708 src_areas[chn].step != channels * bits)
1726 unsigned int chn, chn1, count = 0;
1760 for (chn = 0; chn < count; chn++)
1761 bindings[chn] = UINT_MAX; /* don't route */
1785 for (chn = 0; chn < count; chn++) {
1787 if (chn == chn1)
1789 if (bindings[chn] == dmix->bindings[chn1]) {
1790 SNDERR("unable to route channels %d,%d to same destination %d", chn, chn1, bindings[chn]);