Lines Matching refs:caps

298 	if ((s->selem.caps & (SM_CAP_CENUM | SM_CAP_PENUM)) ==
301 else if (s->selem.caps & SM_CAP_PENUM)
303 else if (s->selem.caps & SM_CAP_CENUM)
370 if ((s->selem.caps & (SM_CAP_GSWITCH|SM_CAP_PSWITCH)) == 0) {
412 if ((s->selem.caps & (SM_CAP_GSWITCH|SM_CAP_CSWITCH)) == 0) {
540 if ((s->selem.caps & (SM_CAP_CENUM | SM_CAP_PENUM)) ==
543 else if (s->selem.caps & SM_CAP_PENUM)
545 else if (s->selem.caps & SM_CAP_CENUM)
674 unsigned int caps, pchannels, cchannels;
678 caps = 0;
691 caps |= SM_CAP_GVOLUME;
695 caps |= SM_CAP_GSWITCH;
703 caps |= SM_CAP_GSWITCH;
711 caps |= SM_CAP_GSWITCH;
727 caps |= SM_CAP_GVOLUME;
733 caps |= SM_CAP_PSWITCH;
734 caps &= ~SM_CAP_GSWITCH;
740 caps |= SM_CAP_PSWITCH;
741 caps &= ~SM_CAP_GSWITCH;
747 caps |= SM_CAP_CSWITCH;
748 caps &= ~SM_CAP_GSWITCH;
754 caps |= SM_CAP_CSWITCH;
755 caps &= ~SM_CAP_GSWITCH;
765 caps |= SM_CAP_PVOLUME;
766 caps &= ~SM_CAP_GVOLUME;
776 caps |= SM_CAP_CVOLUME;
777 caps &= ~SM_CAP_GVOLUME;
783 caps |= SM_CAP_CSWITCH | SM_CAP_CSWITCH_EXCL;
784 caps &= ~SM_CAP_GSWITCH;
790 caps |= SM_CAP_PENUM | SM_CAP_CENUM;
796 caps |= SM_CAP_PENUM;
802 caps |= SM_CAP_CENUM;
808 if (caps & (SM_CAP_GSWITCH|SM_CAP_PSWITCH))
809 caps |= SM_CAP_PSWITCH_JOIN;
810 if (caps & (SM_CAP_GVOLUME|SM_CAP_PVOLUME))
811 caps |= SM_CAP_PVOLUME_JOIN;
812 if (caps & (SM_CAP_GSWITCH|SM_CAP_CSWITCH))
813 caps |= SM_CAP_CSWITCH_JOIN;
814 if (caps & (SM_CAP_GVOLUME|SM_CAP_CVOLUME))
815 caps |= SM_CAP_CVOLUME_JOIN;
819 if (caps & SM_CAP_GSWITCH)
820 caps &= ~(SM_CAP_PSWITCH_JOIN|SM_CAP_CSWITCH_JOIN);
822 caps &= ~(SM_CAP_PVOLUME_JOIN|SM_CAP_CVOLUME_JOIN);
827 caps &= ~(SM_CAP_PSWITCH_JOIN|SM_CAP_CSWITCH_JOIN);
831 caps &= ~(SM_CAP_PVOLUME_JOIN|SM_CAP_CVOLUME_JOIN);
838 caps &= ~SM_CAP_PSWITCH_JOIN;
842 caps &= ~SM_CAP_PVOLUME_JOIN;
851 caps &= ~SM_CAP_CSWITCH_JOIN;
855 caps &= ~SM_CAP_CVOLUME_JOIN;
860 if ((caps & (SM_CAP_GSWITCH|SM_CAP_PSWITCH|SM_CAP_CSWITCH)) &&
861 (caps & (SM_CAP_GSWITCH|SM_CAP_PSWITCH|SM_CAP_CSWITCH)) == (caps & SM_CAP_GSWITCH)) {
862 caps &= ~(SM_CAP_GSWITCH|SM_CAP_CSWITCH_JOIN|SM_CAP_CSWITCH_EXCL);
863 caps |= SM_CAP_PSWITCH;
866 if ((caps & SM_CAP_GSWITCH) &&
867 (caps & (SM_CAP_PSWITCH|SM_CAP_CSWITCH)) == 0)
868 caps |= SM_CAP_PSWITCH|SM_CAP_CSWITCH;
870 if ((caps & SM_CAP_GVOLUME) &&
871 (caps & (SM_CAP_PVOLUME|SM_CAP_CVOLUME)) == 0)
872 caps |= SM_CAP_PVOLUME|SM_CAP_CVOLUME;
874 simple->selem.caps = caps;
968 if (s->selem.caps & SM_CAP_GVOLUME)
974 if (s->selem.caps &
989 if (s->selem.caps &
1028 if (dir == SM_PLAY && (s->selem.caps & SM_CAP_PENUM) && !(s->selem.caps & SM_CAP_CENUM) )
1030 if (dir == SM_CAPT && (s->selem.caps & SM_CAP_CENUM) && !(s->selem.caps & SM_CAP_PENUM) )
1034 if (s->selem.caps & (SM_CAP_CENUM | SM_CAP_PENUM) )
1040 if ( (s->selem.caps & (SM_CAP_CENUM | SM_CAP_PENUM)) == (SM_CAP_CENUM | SM_CAP_PENUM) ) {
1045 } else if (s->selem.caps & SM_CAP_PENUM ) {
1050 } else if (s->selem.caps & SM_CAP_CENUM ) {
1088 if (s->selem.caps & SM_CAP_GVOLUME)
1184 if (s->selem.caps & SM_CAP_GVOLUME)
1227 if (s->selem.caps & SM_CAP_GVOLUME)
1246 if (s->selem.caps & SM_CAP_GSWITCH)
1272 if (s->selem.caps & SM_CAP_GVOLUME)
1289 if (s->selem.caps & SM_CAP_GVOLUME)
1305 if (s->selem.caps & SM_CAP_GSWITCH)
1308 if (! (s->selem.caps & (SM_CAP_GSWITCH|SM_CAP_PSWITCH)))
1311 if (! (s->selem.caps & (SM_CAP_GSWITCH|SM_CAP_CSWITCH)))