Lines Matching refs:sink
503 unsigned char sink, unsigned char *a,
757 unsigned char sink, type; in alloclbuspath() local
759 sink = *path & (~SPLIT_PATH); in alloclbuspath()
760 if (sink != E2SINK_MAX) { in alloclbuspath()
761 snd_printdd("alloc path 0x%x->0x%x\n", source, sink); in alloclbuspath()
762 SEND_PSEL(cif, source, sink); in alloclbuspath()
763 source = lbusin2out[sink][0]; in alloclbuspath()
764 type = lbusin2out[sink][1]; in alloclbuspath()
767 *mixer = sink - DIGITAL_MIXER_IN0; in alloclbuspath()
775 s[1] = sink; in alloclbuspath()
777 s[0] = sink; in alloclbuspath()
795 unsigned char sink; in freelbuspath() local
797 sink = *path & (~SPLIT_PATH); in freelbuspath()
798 if (sink != E2SINK_MAX) { in freelbuspath()
799 snd_printdd("free path 0x%x->0x%x\n", source, sink); in freelbuspath()
800 SEND_PCLR(cif, source, sink); in freelbuspath()
801 source = lbusin2out[sink][0]; in freelbuspath()
958 unsigned char sink[E2SINK_MAX]; in getpaths() local
962 getsourcesink(cif, i, i, &src[i], &sink[i]); in getpaths()
963 if (sink[i] < E2SINK_MAX) { in getpaths()
964 o[j++] = sink[i]; in getpaths()
972 getsourcesink(struct cmdif *cif, unsigned char source, unsigned char sink, in getsourcesink() argument
977 if (SEND_RSSV(cif, source, sink, &rptr) && in getsourcesink()
978 SEND_RSSV(cif, source, sink, &rptr)) in getsourcesink()