Lines Matching defs:bindings
1077 if (dmix->bindings == NULL)
1096 j = dmix->bindings[i];
1702 if (dmix->bindings && dmix->bindings[chn] != chn)
1727 unsigned int *bindings;
1734 SNDERR("invalid type for bindings");
1757 bindings = malloc(count * sizeof(unsigned int));
1758 if (bindings == NULL)
1761 bindings[chn] = UINT_MAX; /* don't route */
1771 free(bindings);
1777 free(bindings);
1780 bindings[cchannel] = schannel;
1783 ! dmix->bindings)
1789 if (bindings[chn] == dmix->bindings[chn1]) {
1790 SNDERR("unable to route channels %d,%d to same destination %d", chn, chn1, bindings[chn]);
1791 free(bindings);
1797 dmix->bindings = bindings;
1930 rec->bindings = NULL;
2074 if (strcmp(id, "bindings") == 0) {
2075 rec->bindings = n;
2158 ret = snd_pcm_direct_parse_bindings(dmix, params, opts->bindings);
2207 free(dmix->bindings);