• Home
  • Raw
  • Download

Lines Matching full:members

14  * There is a chain of struct dsp_conf which has one or more members in a chain
34 * Two members will also exchange their data so they are crossconnected.
35 * Three or more members will be added in a conference and will hear each
39 * - Crossconnecting or even conference, if more than two members are together.
40 * - Force mixing of transmit data with other crossconnect/conference members.
135 * by using conference even with two members
503 /* conf gets updated (all members) */ in dsp_cmx_hardware()
509 printk(KERN_ERR "%s: conference without members\n", in dsp_cmx_hardware()
516 /* check all members in our conference */ in dsp_cmx_hardware()
647 /* determine if members are on the same hfc chip */ in dsp_cmx_hardware()
650 /* if there are members already in a conference */ in dsp_cmx_hardware()
679 * ok, now we are sure that all members are on the same pcm. in dsp_cmx_hardware()
680 * now we will see if we have only two members, so we can do in dsp_cmx_hardware()
684 /* if we have only two members */ in dsp_cmx_hardware()
713 /* if members have two banks (and not on the same chip) */ in dsp_cmx_hardware()
718 /* if both members have same slots with crossed banks */ in dsp_cmx_hardware()
733 /* all members have same slot */ in dsp_cmx_hardware()
796 "both members have not same slots\n", in dsp_cmx_hardware()
810 /* if members have one bank (or on the same chip) */ in dsp_cmx_hardware()
812 /* if both members have different crossed slots */ in dsp_cmx_hardware()
827 /* all members have same slot */ in dsp_cmx_hardware()
905 "PCM, because both members have not " in dsp_cmx_hardware()
925 * unit available on the chip. also all members must be on the same in dsp_cmx_hardware()
933 "members are on different chips or not " in dsp_cmx_hardware()
939 /* for more than two members.. */ in dsp_cmx_hardware()
941 /* if all members already have the same conference */ in dsp_cmx_hardware()
949 * if there is an existing conference, but not all members have joined in dsp_cmx_hardware()
1053 /* join all members */ in dsp_cmx_hardware()
1098 /* update members left on conf */ in dsp_cmx_conf()
1152 /* update members on conf */ in dsp_cmx_conf()
1309 dsp_cmx_send_member(struct dsp *dsp, int len, s32 *c, int members) argument
1342 "SEND members=%d dsp=%s, conf=%p, rx_R=%05x rx_W=%05x\n",
1343 members, dsp->name, conf, dsp->rx_R, dsp->rx_W);
1419 if (!conf || members <= 1) {
1453 /* PROCESS DATA (two members) */
1457 if (members == 2) {
1514 /* PROCESS DATA (three or more members) */
1633 int mustmix, members; local
1667 /* loop all members that do not require conference mixing */
1673 members = 0;
1675 members = count_list_member(&conf->mlist);
1677 if (conf->software && members > 1)
1679 if (conf->software && members > 2)
1686 dsp_cmx_send_member(dsp, length, mixbuffer, members);
1695 /* loop all members that require conference mixing */
1697 /* count members and check hardware */
1698 members = count_list_member(&conf->mlist);
1700 if (conf->software && members > 1) {
1702 if (conf->software && members > 2) {
1729 mixbuffer, members);
1913 * hdlc data is received from card and sent to all members.