Lines Matching refs:echo

36  * other but will not receive their own speech (echo) if not enabled.
168 odsp->name, odsp->echo.hardware, odsp->echo.software,
413 /* process hw echo */
416 if (!dsp->echo.software && !dsp->echo.hardware) {
422 " dsp is split (no echo)\n",
434 /* echo is enabled, find out if we use soft or hardware */
435 dsp->echo.software = dsp->tx_data;
436 dsp->echo.hardware = 0;
437 /* ECHO: already echo */
440 dsp->echo.hardware = 1;
450 "%s refresh %s for echo using slot %d\n",
455 dsp->echo.hardware = 1;
482 "%s no slot available for echo\n",
485 dsp->echo.software = 1;
495 "%s assign echo for %s using slot %d\n",
499 dsp->echo.hardware = 1;
568 /* check if member has echo turned on */
569 if (member->dsp->echo.hardware || member->dsp->echo.software) {
573 "echo is turned on\n", __func__,
1327 dsp->echo.hardware) && /* OR hardware echo */
1336 if (dsp->echo.software && dsp->echo.hardware)
1420 /* -> if echo is NOT enabled */
1421 if (!dsp->echo.software) {
1434 /* -> if echo is enabled */
1437 * -> mix tx-data with echo if available,
1438 * or use echo only
1446 *d++ = q[r]; /* echo */
1470 /* -> if echo is NOT enabled */
1471 if (!dsp->echo.software) {
1485 /* -> if echo is enabled */
1488 * -> mix other member's rx-data with echo,
1500 /* tx-data + rx_data + echo */
1515 /* -> if echo is NOT enabled */
1516 if (!dsp->echo.software) {
1543 /* -> if echo is enabled */
1556 /* conf(echo)+tx */
1567 /* conf(echo) */
1932 /* in case of software echo */
1933 if (dsp->echo.software) {
1949 if (dsp->echo.software || member->dsp != dsp) {